この操作では、サイトモニタリングタスクの詳細なモニタリングデータを照会します。
デバッグ
API の使用を簡素化するため、Alibaba Cloud は OpenAPI Explorer を提供しています。 OpenAPI Explorerを使用して、API の検索、API の呼び出し、および SDK サンプルコードの動的な生成を行うことができます。
リクエストパラメーター
パラメーター | データ型 | 必須/省略可能 | 例 | 説明 |
---|---|---|---|---|
Action | String | 必須 | DescribeSiteMonitorAttribute |
実行する操作。 このパラメーターを DescribeSiteMonitorAttribute に設定します。 |
Taskid | String | 必須 | a1ecd34a-8157-44d9-b065-14950837**** |
照会するサイトモニタリングタスクの ID 。 |
IncludeAlert | Boolean | 省略可能 | false |
詳細情報でアラートルール情報を返すかを指定します。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
---|---|---|---|
Code | String | 200 |
ステータスコード。 値が 200 の場合、呼び出しが成功したことを示します。 |
Message | String | successful |
エラーメッセージ。 |
MetricRules |
サイトモニタリングタスクに関連付けられたアラートルール。 アラートルールは、IncludeAlert パラメーターが true に設定されている場合に返されます。 |
||
└ActionEnable | String | true |
アラートルールが有効になっているかを示します。 |
└AlarmActions | String | ["Alert group"] |
アラートがトリガーされた際に送信される通知の送信先アラートグループ。 |
└ComparisonOperator | String | > |
比較演算子。 |
└Dimensions | String | [ { "taskId": "49f7b317-7645-4cc9-94fd-ea42e522****" } ] |
アラートルールによってモニタリングされるリソース。 |
└EvaluationCount | String | 3 |
アラートがトリガーされる前にメトリック値が連続して測定される回数。 |
└Expression | String | $Availability>90 |
アラートルールの式。 |
└Level | String | 3 |
アラートルールの重要度。 |
└MetricName | String | Availability |
メトリックの名前。 |
└Namespace | String | acs_networkmonitor |
サイトモニタリングの名前空間。 このパラメーターの固定値は acs_networkmonitor です。 |
└OkActions | String | ["Alert group"] |
アラートがクリアされた際に送信される通知の送信先アラートグループ。 |
└Period | String | 60 |
モニタリングデータを照会する時間間隔。 単位 : 秒。 例:60、300、900 等。 通常、この値はメトリックの報告の期間です。 アラートルールに統計期間が指定された場合、統計期間が返されます。 |
└RuleId | String | 49f7b317-7645-4cc1-94fd-ea42e5220932_Availability |
アラートルールの ID 。 |
└RuleName | String | Availability |
アラートルールの名前。 |
└StateValue | String | OK |
アラートのステータス。 値が OK の場合は、アラートがトリガーされなかったことを示します。 値が ALARM の場合は、アラートがトリガーされたことを示します。 |
└Statistics | String | Availability |
アラートルールの統計方法。 |
└Threshold | String | 90 |
アラートのしきい値。 |
RequestId | String | 9ed350c5-d579-4ba1-9c5d-dda70cd8422c |
リクエストの ID 。 |
SiteMonitors |
サイトモニタリングタスクの詳細情報。 |
||
└Address | String | http://www.aliyun.com |
サイトモニタリングタスクによってモニタリングされる URL または IP アドレス。 |
└Interval | String | 1 |
サイトモニタリングタスクのモニタリング実行間隔。 単位 : 分。 有効値 : 1、5、15。 |
├IspCities |
検出ポイント (キャリア、都市を含む) の情報。 |
||
└City | String | 546 |
都市の ID。 |
└CityName | String | Hangzhou |
都市名。 |
└Isp | String | 465 |
キャリアの ID。 |
└IspName | String | Alibaba |
キャリアの名前。 |
└OptionJson | Json | { "http_method": "get", "response_content": "xxxx", "time_out": 30000} |
サイトモニタリングタスクのプロトコルの拡張オプション。 オプションはプロトコルによって異なります。 詳細については、CreateSiteMonitor の拡張オプションの説明をご参照ください。 |
└TaskId | String | a1ecd34a-8157-44d9-b060-14950837**** |
サイトモニタリングタスクの ID。 |
└TaskName | String | Site monitoring task |
サイトモニタリングタスクの名前。 |
└TaskState | String | OK |
アラートルールのステータス。 |
└TaskType | String | HTTP |
サイトモニタリングタスクのプロトコル。 現在、サイトモニタリングでは、HTTP、Ping、TCP、UDP、DNS、SMTP、POP3、FTP のプロトコルがサポートされています。 |
Success | Boolean | true |
呼び出しが成功したかを示します。 |
例
リクエストの例
http(s)://[Endpoint]/? Action=DescribeSiteMonitorAttribute
&TaskId=a1ecd34a-8157-44d9-b065-14950837****
&<Common request parameters>
通常のレスポンス例
XML
形式
<DescribeSiteMonitorListResponse>
<Message>successful</Message>
<RequestId>baac6ca7-8152-4156-987a-653a1533f0e5</RequestId>
<SiteMonitors>
<OptionsJson>
<http_method>get</http_method>
<response_content>xxxx</response_content>
<time_out>30000</time_out>
<header>aaaaa=dd</header>
</OptionsJson>
<Interval>1</Interval>
<Address>http://www.aliyun.com</Address>
<TaskId>a1ecd34a-8157-44d9-b060-1****</TaskId>
<TaskName>aaa-bbb-ccc</TaskName>
<TaskState>2</TaskState>
<TaskType>HTTP</TaskType>
<IspCity>
<IspCity>
<Isp>232</Isp>
<IspName>Alibaba</IspName>
<CityName>Hangzhou</CityName>
<City>205</City>
</IspCity>
<IspCity>
<Isp>232</Isp>
<IspName>Alibaba</IspName>
<CityName>Qingdao</CityName>
<City>392</City>
</IspCity>
<IspCity>
<Isp>232</Isp>
<IspName>Alibaba</IspName>
<CityName>Beijing</CityName>
<City>738</City>
</IspCity>
</IspCity>
</SiteMonitors>
<Success>true</Success>
<Code>200</Code>
</DescribeSiteMonitorListResponse>
JSON
形式
{
"Message":"successful",
"RequestId":"baac6ca7-8152-4156-987a-653a1533f0e5",
"Success":true,
"SiteMonitors":{
"OptionsJson":{
"http_method":"get",
"response_content":"xxxx",
"time_out":30000
},
"Interval":1,
"Address":"http://www.aliyun.com",
"TaskId":"a1ecd34a-8157-44d9-b060-1****",
"TaskType":"HTTP",
"TaskState":1,
"TaskName":"aaa-bbb-ccc",
"IspCities":{
"IspCity":[
{
"Isp":"232",
"IspName":"Alibaba",
"CityName":"Hangzhou",
"City":"546"
},
{
"Isp":"465",
"IspName":"Alibaba",
"CityName":"Qingdao",
"City":"572"
},
{
"Isp":"465",
"IspName":"Alibaba",
"CityName":"Beijing",
"City":"738"
}
]
}
},
"Code": "200"
}