有没有办法跟踪 Palantir Foundry 中构建的数据集的结束时间戳?
我需要每天跟踪(使用数据集或运行状况检查)构建结束的时间戳。
谢谢你!
您可以使用此铸造端点将构建数据和结束时间戳保存到数据集:
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"}]}'