この操作では、サイトモニタリングタスクの詳細なモニタリングデータを照会します。

デバッグ

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"
}

エラーコード

エラーコードを表示