アプリケーションのトポロジーを照会します。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
リージョン ID。 |
cn-hangzhou |
| Pid |
string |
任意 |
アプリケーションの ID。 ARMS コンソールにログインします。左側のナビゲーションウィンドウで、[ブラウザ監視] > [ブラウザ監視] を選択します。[ブラウザ監視] ページで、アプリケーションの名前をクリックします。アドレスバーの URL には、アプリケーションのプロセス ID (PID) が含まれています。PID は `pid=xxx` の形式で示されます。PID は通常、`xxx%40xxx` のようにパーセントエンコーディングされています。この値を変更して、パーセントエンコーディングを削除する必要があります。たとえば、URL の PID が `eb4zdose6v%409781be0f44d****` の場合、`%40` をアットマーク (@) に置き換えて `eb4zdose6v@9781be0f44d****` を取得する必要があります。 |
atc889zkcf@d8deedfa9bf**** |
| AppType |
string |
任意 |
アプリケーションタイプ。 |
TRACE |
| Type |
string |
必須 |
トポロジーのタイプ。 列挙値:
|
apm_apps_v2 |
| Rpc |
string |
任意 |
RPC インターフェイス名。 |
/eventCenter |
| Db |
string |
任意 |
データベースのドメイン名。 |
rm-xxx.mysql.rds.aliyuncs.com:3306 |
| DbName |
string |
任意 |
データベース名。 |
orders |
| StartTime |
integer |
必須 |
照会する時間範囲の開始時刻。単位:ミリ秒。 |
1595568910000 |
| EndTime |
integer |
必須 |
照会する時間範囲の終了時刻。単位:ミリ秒。 |
1671952708499 |
| Filters |
object |
任意 |
フィルター条件。 |
|
|
string |
任意 |
フィルター条件。 |
"rootIp":"127.0.0.1" |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答のスキーマ |
||
| RequestId |
string |
リクエスト ID。 |
78901766-3806-4E96-8E47-CFEF59E4**** |
| Success |
boolean |
呼び出しが成功したかどうかを示します。有効な値:
|
true |
| Code |
integer |
ステータスコード。ステータスコード 200 は、リクエストが成功したことを示します。他のステータスコードが返された場合は、リクエストは失敗しています。 |
200 |
| Message |
string |
エラーメッセージ。 |
null |
| Data |
any |
返された構造体。 |
"Data": { "nodes": [ { "data": { "duration": 0.2254335260115607, "requests": 1211, "type": "MYSQL", "errors": 0 }, "id": "ggxw4lnjuz@c0507xxxx##MYSQL", "label": "mysql-pod:3306(cart_db)" } ], "edges": [ { "data": { "duration": 0.03333333333333333, "requests": 600, "type": "UNKNOWN", "errors": 0 }, "id": "1974097372", "source": "ggxw4lnjuz@456xxxxx", "target": "ggxw4lnjuz@c0507xxxx" } ] } |
例
成功レスポンス
JSONJSON
{
"RequestId": "78901766-3806-4E96-8E47-CFEF59E4****",
"Success": true,
"Code": 200,
"Message": "null",
"Data": "\"Data\": {\n \"nodes\": [\n {\n \"data\": {\n \"duration\": 0.2254335260115607,\n \"requests\": 1211,\n \"type\": \"MYSQL\",\n \"errors\": 0\n },\n \"id\": \"ggxw4lnjuz@c0507xxxx##MYSQL\",\n \"label\": \"mysql-pod:3306(cart_db)\"\n }\n ],\n \"edges\": [\n {\n \"data\": {\n \"duration\": 0.03333333333333333,\n \"requests\": 600,\n \"type\": \"UNKNOWN\",\n \"errors\": 0\n },\n \"id\": \"1974097372\",\n \"source\": \"ggxw4lnjuz@456xxxxx\",\n \"target\": \"ggxw4lnjuz@c0507xxxx\"\n }\n ]\n }"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | ParameterMissing | You must specify the parameter. | |
| 400 | ParameterRegionIdMissing | You must specify regionId. | |
| 400 | ParameterTopologyTypeIllegal | The specified topologyType is invalid. | |
| 400 | ParameterTimeStampIllegal | The specified timeStamp is invalid. | |
| 500 | InternalError | Internal error. Please try again. Contact the DingTalk service account if the issue persists after multiple retries. | |
| 403 | APINotAuthorize | The current user is not authorized to access the interface. | |
| 404 | AppNotExist | The application does not exist. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。