トレースの詳細をクエリします。
操作説明
Application Real-Time Monitoring Service (ARMS) SDK for Java V2.7.24 を使用する必要があります。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| TraceID |
string |
必須 |
トレース ID。ARMS コンソールにログインし、[トレースクエリ] ページまたは [インターフェーススナップショット] タブでトレース ID を取得できます。 |
ac14001a15954493811405707d**** |
| RegionId |
string |
必須 |
リージョン ID。 |
cn-hangzhou |
| StartTime |
integer |
任意 |
クエリする時間範囲の開始時刻。単位:ミリ秒。 説明
トレース ID の長さが 30 文字の場合は、このパラメーターはオプションです。それ以外の場合は、このパラメーターは必須です。 |
1623827602000 |
| EndTime |
integer |
任意 |
クエリする時間範囲の終了時刻。単位:ミリ秒。 説明
トレース ID の長さが 30 文字の場合は、このパラメーターはオプションです。それ以外の場合は、このパラメーターは必須です。 |
1623827603000 |
| PageNumber |
integer |
任意 |
ページ番号。 |
1 |
| PageSize |
integer |
任意 |
各ページのエントリ数。最大値:100。 |
10 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
6A9AEA84-7186-4D8D-B498-4585C6A2**** |
| Spans |
array<object> |
トレースの詳細。 |
|
|
array<object> |
|||
| SpanId |
string |
スパン ID。 |
1234 |
| OperationName |
string |
トレースされたスパンの名前。 |
/api/demo |
| ResultCode |
string |
ステータスコード。 |
222 |
| Timestamp |
integer |
スパンが生成されたときのタイムスタンプ。 |
1590388651 |
| RpcType |
integer |
リモートプロシージャコール (RPC) モードのタイプ。
|
1 |
| ServiceIp |
string |
アプリケーションが存在するホストの IP アドレス。 |
172.20.XX.XX |
| HaveStack |
boolean |
メソッドスタックが提供されたかどうかを示します。
|
false |
| ParentSpanId |
string |
親スパンの ID。 |
18 |
| Duration |
integer |
トレースによって消費された時間。単位:ミリ秒。 |
1000 |
| RpcId |
string |
RPC モードの ID。 |
0 |
| ServiceName |
string |
アプリケーションの名前。 |
arms-demo |
| TraceID |
string |
トレース ID。 |
ac14001a15954493811405707d**** |
| TagEntryList |
array<object> |
トレースのタグ。 |
|
|
object |
|||
| Key |
string |
タグのキー。 |
http.status.code |
| Value |
string |
タグの値。 |
200 |
| LogEventList |
array<object> |
トレース内のログイベント。 |
|
|
array<object> |
|||
| Timestamp |
integer |
ログイベントが生成されたときのタイムスタンプ。 |
1590388651 |
| TagEntryList |
array<object> |
トレースのタグです。 |
|
|
object |
|||
| Key |
string |
タグのキー。 |
http.status.code |
| Value |
string |
タグの値。 |
200 |
| Children |
array<object> |
現在のスパンの子スパン。 |
|
|
object |
子スパンの詳細。 |
[ { "ParentSpanId":"c33603355032xxxx", "ServiceIp":"10.208.xxx.xxx", "OperationName":"/product/toy/8ac7ddeb-1c3c-4911-850c-665a5a0xxxx", "RpcType":0, "Duration":2, "TagEntryList":[ { "Value":"10.208.0.xxx", "Key":"source.ip" } ], "Timestamp":1652669026201, "HaveStack":true, "LogEventList":[ ], "ServiceName":"xxxxxx", "RpcId":"0.2", "TraceID":"ea1ad000a1165266902619685xxxxx", "Children":[ ], "ResultCode":"0", "SpanId":"7069ab30d7cbxxxx" } ] |
例
成功レスポンス
JSONJSON
{
"RequestId": "6A9AEA84-7186-4D8D-B498-4585C6A2****",
"Spans": [
{
"SpanId": "1234",
"OperationName": "/api/demo",
"ResultCode": "222",
"Timestamp": 1590388651,
"RpcType": 1,
"ServiceIp": "172.20.XX.XX",
"HaveStack": false,
"ParentSpanId": "18",
"Duration": 1000,
"RpcId": "0",
"ServiceName": "arms-demo",
"TraceID": "ac14001a15954493811405707d****",
"TagEntryList": [
{
"Key": "http.status.code",
"Value": "200"
}
],
"LogEventList": [
{
"Timestamp": 1590388651,
"TagEntryList": [
{
"Key": "http.status.code",
"Value": "200"
}
]
}
],
"Children": [
[
{
"ParentSpanId": "c33603355032xxxx",
"ServiceIp": "10.208.xxx.xxx",
"OperationName": "/product/toy/8ac7ddeb-1c3c-4911-850c-665a5a0xxxx",
"RpcType": 0,
"Duration": 2,
"TagEntryList": [
{
"Value": "10.208.0.xxx",
"Key": "source.ip"
}
],
"Timestamp": 1652669026201,
"HaveStack": true,
"LogEventList": [],
"ServiceName": "xxxxxx",
"RpcId": "0.2",
"TraceID": "ea1ad000a1165266902619685xxxxx",
"Children": [],
"ResultCode": "0",
"SpanId": "7069ab30d7cbxxxx"
}
]
]
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。