ジョブステータス
statusリソースを使用して、ストリーミング取り込みとレプリケーションジョブのステータスを取得します。
GET要求
ストリーミング取り込みとレプリケーションジョブのステータスを要求するには、次のURLを使用します。
<server URI>/sisvc/monitor/v1/status/dataflows/<dataflow ID>
GET要求の例
ストリーミング取り込みとレプリケーションジョブのステータスを取得するには、次の例のような要求を送信します。
GET https://usw1-ing.dm2-us.informaticacloud.com/sisvc/monitor/v1/status/dataflows/1948938e-3923-4602-aba8-f122e3d66faf
Content-Type: application/json
Accept:application/json
IDS-SESSION-ID:2l0oeVx22Rujiej7yTokmT
GET応答
成功した場合はジョブステータスオブジェクトが返され、エラーが発生した場合はエラーオブジェクトが返されます。
成功した場合、応答には、ストリーミング取り込みとレプリケーションジョブのステータスに関する次の情報が含まれます。
パラメータ | タイプ | 説明 |
---|
dataflowName | String | ストリーミング取り込みとレプリケーションジョブの名前。 |
dataflowId | Integer | ストリーミング取り込みとレプリケーションジョブのID。 |
status | String | ストリーミング取り込みとレプリケーションジョブのステータス。ジョブは、次のいずれかのステータスになります。 - - デプロイ中。ジョブはデプロイ中です。
- - 稼働中。ジョブは実行中です。
- - 実行中(警告あり)。ジョブは実行中ですが警告があります。
- - 実行中(エラーあり)。ジョブは実行中ですがエラーがあります。
- - アンデプロイ済み。ジョブはアンデプロイされています。
- - 停止。ジョブが意図的に停止されました。
|
timestamp | Integer | Secure Agentがストリーミング取り込みとレプリケーションジョブのステータスを記録する時間(ミリ秒単位)。 |
reports | Array | 各ノードのステータスの詳細。 |
graph | String | ジョブのソースとターゲットのスループット情報。 |
runId | Integer | ストリーミング取り込みとレプリケーションジョブの実行ID。IDはデプロイのたびに変わります。 |
GET応答の例
ストリーミング取り込みとレプリケーションジョブのステータスを取得する要求が成功した場合、次の例のような応答を受け取ります。
{
"dataflowName": "testmonitor",
"dataflowId": "1948938e-3923-4602-aba8-f122e3d66faf",
"status": "Running",
"timestamp": 1644839755000,
"reports": [
{
"name": "testmonitor_testmonitor_source",
"id": "a5684428-f41f-4d24-b73f-33c232314a91",
"status": "Running",
"timestamp": 1644839756000,
"message": null
},
{
"name": "testmonitor_testmonitor_target",
"id": "4f59b5fb-b5b2-4b83-994b-0d3e56f67e22",
"status": "Running",
"timestamp": 1644839756000,
"message": null
}
],
"graph": "{\"agentId\":\"011ZFB0800000000000N\",\"nodes\":[{\"id\":\"a5684428-f41f-4d24-b73f-33c232314a91\",\"name\":\"testmonitor_source\",\"serviceType\":\"source\",\"config\":[{\"key\":\"_nativeName\",\"value\":\"src\"},{\"key\":\"consumerProperties\",\"value\":null}],\"connectionId\":\"011ZFB0B0000000000KJ\",\"type\":\"\",\"metaMetadata\":\"\"},{\"id\":\"4f59b5fb-b5b2-4b83-994b-0d3e56f67e22\",\"name\":\"testmonitor_target\",\"serviceType\":\"target\",\"config\":[{\"key\":\"_nativeName\",\"value\":\"trgt\"},{\"key\":\"batchSize\",\"value\":\"1048576\"},{\"key\":\"mdFetchTimeout\",\"value\":\"5000\"},{\"key\":\"producerProperties\",\"value\":null}],\"connectionId\":\"011ZFB0B0000000000KJ\",\"type\":\"\",\"metaMetadata\":\"\"}],\"edges\":[{\"id\":\"6ae185ea-7e6e-4bf6-bd9e-0be5ef3a8e78\",\"name\":\"testmonitor_source_testmonitor_target\",\"from\":\"testmonitor_source\",\"to\":\"testmonitor_target\",\"type\":\"success\",\"config\":[],\"metaMetadata\":\"\"}],\"runtimeOptions\":null}",
"version": 1,
"runId": 42563
}