Palantir Foundry 构建结束日期

问题描述 投票:0回答:1

有没有办法跟踪 Palantir Foundry 中构建的数据集的结束时间戳?

我需要每天跟踪(使用数据集或运行状况检查)构建结束的时间戳。

谢谢你!

timestamp palantir-foundry health-check
1个回答
0
投票

您可以使用此铸造端点将构建数据和结束时间戳保存到数据集:

import requests

base = "your foundry base url"
token = "your foundry token"

headers = {
    'Authorization': f'Bearer {token}',
    'Content-Type': 'application/json'
}

url = f"{base}/job-tracker/api/builds/summary"
query = {
    "buildFilter": {
        "scheduleIds": ["the RID of your schedule"]
    }
}
response = requests.post(url, headers=headers, json=query)

返回这种格式的响应(我用“ID”替换了一些实际的 ID)。我认为完成时间可能就是您正在寻找的:

b'{"builds":[{"buildId":"ri.foundry.main.build.ID","buildStatus":"SUCCEEDED","finishedTime":"2023-10-20T11:22:27.098896034Z","startedTime":"2023-10-20T08:37:02.558295811Z","userId":"ID","jobCount":82,"scheduleId":"ri.scheduler.main.schedule.ID"}]}'
© www.soinside.com 2019 - 2024. All rights reserved.