Mengkueri detail tugas Pemantauan situs.
Topik ini memberikan contoh cara mengkueri detail tugas Pemantauan situs dengan ID cc641dff-c19d-45f3-ad0a-818a0c4f****. Hasil yang dikembalikan menunjukkan bahwa nama tugas adalah test123, alamat yang dipantau oleh tugas tersebut adalah https://aliyun.com, dan nama penyedia layanan adalah Alibaba.
Debugging
Parameter permintaan
| Parameter | Tipe | Wajib | Contoh | Deskripsi |
| Action | String | Ya | DescribeSiteMonitorAttribute | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeSiteMonitorAttribute. |
| TaskId | String | Ya | cc641dff-c19d-45f3-ad0a-818a0c4f**** | ID tugas Pemantauan situs. |
| IncludeAlert | Boolean | Tidak | false | Menentukan apakah akan mengembalikan informasi aturan peringatan yang dikonfigurasi untuk tugas Pemantauan situs. Nilai yang valid:
|
Untuk informasi selengkapnya tentang parameter permintaan umum, lihat Parameter umum.
Parameter respons
| Parameter | Tipe | Contoh | Deskripsi |
| RequestId | String | D17DF650-7EBD-54D0-903A-1D4E624D7402 | ID permintaan. |
| Code | String | 200 | Kode status HTTP. Catatan Kode status 200 menunjukkan bahwa pemanggilan berhasil. |
| Success | Boolean | true | Menunjukkan apakah pemanggilan berhasil. Nilai yang valid:
|
| SiteMonitors | Struct | Detail tugas Pemantauan situs. |
|
| Address | String | https://aliyun.com | Alamat yang dipantau oleh tugas Pemantauan situs. |
| Interval | String | 1 | Interval eksekusi tugas Pemantauan situs. Satuan: menit. Nilai yang valid: 1, 5, 15, 30, dan 60. |
| IspCities | Array of IspCity | Informasi titik deteksi. Informasi ini mencakup penyedia layanan yang menyediakan titik deteksi dan kota tempat titik deteksi berada. |
|
| IspCity | |||
| City | String | 738 | ID kota. |
| CityName | String | Beijing | Nama kota. |
| Isp | String | 465 | ID penyedia layanan. |
| IspName | String | Alibaba | Nama penyedia layanan. |
| OptionJson | Struct | Opsi tambahan tugas Pemantauan situs. Opsi ini bervariasi tergantung protokol yang ditentukan. Untuk informasi selengkapnya, lihat CreateSiteMonitor. |
|
| attempts | Long | 3 | Jumlah percobaan ulang setelah terjadi kegagalan DNS. |
| authentication | Integer | 1 | Menunjukkan apakah fitur otentikasi keamanan diaktifkan. Nilai yang valid:
|
| cookie | String | lang=en | Cookie permintaan HTTP. |
| dns_match_rule | String | IN_DNS | Hubungan antara daftar alias atau alamat IP yang diharapkan dan daftar hasil DNS. Nilai yang valid:
|
| dns_server | String | 192.168.XX.XX | Alamat IP Server DNS. Catatan Parameter ini hanya dikembalikan jika parameter TaskType diatur ke DNS. |
| dns_type | String | A | Tipe Rekaman DNS. Parameter ini hanya dikembalikan jika parameter TaskType diatur ke DNS. Nilai yang valid:
|
| expect_value | String | dns_server | Nama domain atau alias yang akan diurai. Catatan Parameter ini hanya dikembalikan jika parameter TaskType diatur ke DNS. |
| failure_rate | Float | 0.4 | Tingkat kehilangan paket. Catatan Parameter ini hanya dikembalikan jika parameter TaskType diatur ke PING. |
| header | String | testKey:testValue | Header permintaan HTTP. |
| http_method | String | get | Metode permintaan HTTP. Nilai yang valid:
|
| isBase64Encode | String | true | Menunjukkan apakah nilai parameter
|
| match_rule | Integer | 1 | Menunjukkan apakah aturan peringatan disertakan. Nilai yang valid:
|
| password | String | 123**** | Password protokol SMTP, POP3, atau FTP. |
| ping_num | Integer | 29 | Heartbeat protokol PING. |
| port | Integer | 110 | Nomor Port protokol TCP, UDP, SMTP, atau POP3. |
| protocol | String | TCP | Protokol yang digunakan untuk mengirim permintaan. |
| request_content | String | aa=bb | Konten permintaan HTTP. |
| request_format | String | txt | Format permintaan HTTP. Nilai yang valid:
|
| response_content | String | txt | Tanggapan terhadap permintaan HTTP. |
| response_format | String | txt | Format tanggapan. Nilai yang valid:
|
| time_out | Long | 3 | Periode timeout. Satuan: milidetik. |
| username | String | testUser | Username protokol FTP, SMTP, atau POP3. |
| TaskId | String | cc641dff-c19d-45f3-ad0a-818a0c4f**** | ID tugas Pemantauan situs. |
| TaskName | String | test123 | Nama tugas Pemantauan situs. |
| TaskState | String | 1 | Status tugas Pemantauan situs. Nilai yang valid:
|
| TaskType | String | HTTP | Protokol yang digunakan oleh tugas Pemantauan situs. Nilai yang valid: HTTP, HTTPS, PING, TCP, UDP, DNS, SMTP, POP3, dan FTP. |
| MetricRules | Array of MetricRule | Informasi aturan peringatan yang dikonfigurasi untuk tugas Pemantauan situs. |
|
| MetricRule | |||
| ActionEnable | String | true | Menunjukkan apakah aturan peringatan diaktifkan. Nilai yang valid:
|
| AlarmActions | String | CloudMonitor | Kelompok kontak peringatan yang menerima Pemberitahuan peringatan. |
| ComparisonOperator | String | GreaterThanYesterday | Operator perbandingan yang digunakan dalam aturan peringatan. Nilai yang valid:
|
| Dimensions | String | [{"taskId": "cc641dff-c19d-45f3-ad0a-818a0c4f****" }] | Dimensi aturan peringatan. |
| EvaluationCount | String | 3 | Jumlah kali berturut-turut nilai metrik diukur sebelum peringatan dipicu. |
| Expression | String | $Availability=30 | Ekspresi yang digunakan untuk memicu peringatan. |
| Level | String | 2 | Tingkat keparahan peringatan. Nilai yang valid:
|
| MetricName | String | Availability | Nama metrik. |
| Namespace | String | acs_networkmonitor | Namespace layanan cloud. |
| OkActions | String | [ "CloudMonitor"] | Kelompok kontak peringatan yang menerima Pemberitahuan peringatan. |
| Period | String | 15s | Interval pengkuerian data pemantauan. Nilainya sama dengan interval pelaporan data metrik. Satuan: detik. Catatan Jika Anda menentukan periode statistik untuk aturan peringatan, data mentah dikueri berdasarkan periode statistik tersebut. |
| RuleId | String | bf071ae_7b7aec3817b0fdf**** | ID aturan peringatan. |
| RuleName | String | rule1 | Nama aturan peringatan. |
| StateValue | String | OK | Status peringatan. Nilai yang valid:
|
| Statistics | String | Availability | Metode statistik aturan peringatan. Nilai yang valid:
|
| Threshold | String | 30 | Ambang batas peringatan. |
| Message | String | successful | Pesan yang dikembalikan. |
Contoh
Permintaan contoh
http(s)://[Endpoint]/?Action=DescribeSiteMonitorAttribute
&TaskId=cc641dff-c19d-45f3-ad0a-818a0c4f****
&<Common request parameters>
Respons sukses contoh
XML format
<DescribeSiteMonitorAttributeResponse>
<MetricRules>
<MetricRule>
<ComparisonOperator>GreaterThanYesterday</ComparisonOperator>
<RuleId>bf071ae_7b7aec3817b0fdf****</RuleId>
<Period>15s</Period>
<EvaluationCount>3</EvaluationCount>
<Dimensions>
<taskId>cc641dff-c19d-45f3-ad0a-818a0c4f****</taskId>
</Dimensions>
<Statistics>Availability</Statistics>
<Namespace>acs_networkmonitor</Namespace>
<AlarmActions>CloudMonitor</AlarmActions>
<MetricName>Availability</MetricName>
<OkActions>CloudMonitor</OkActions>
<Expression>$Availability=30</Expression>
<ActionEnable>true</ActionEnable>
<StateValue>OK</StateValue>
<Level>2</Level>
<RuleName>rule1</RuleName>
<Threshold>30</Threshold>
</MetricRule>
</MetricRules>
<Message>successful</Message>
<RequestId>D17DF650-7EBD-54D0-903A-1D4E624D7402</RequestId>
<Code>200</Code>
<Success>true</Success>
<SiteMonitors>
<OptionJson>
<time_out>30000</time_out>
<http_method>get</http_method>
</OptionJson>
<TaskId>cc641dff-c19d-45f3-ad0a-818a0c4f****</TaskId>
<Address>https://aliyun.com</Address>
<TaskName>test123</TaskName>
<TaskType>HTTP</TaskType>
<IspCities>
<IspCity>
<IspName>Alibaba</IspName>
<Isp>465</Isp>
<CityName>Beijing</CityName>
<City>738</City>
</IspCity>
</IspCities>
<TaskState>1</TaskState>
<Interval>1</Interval>
</SiteMonitors>
</DescribeSiteMonitorAttributeResponse>
JSON format
{
"MetricRules": {
"MetricRule": [
{
"ComparisonOperator": "GreaterThanYesterday",
"RuleId": "bf071ae_7b7aec3817b0fdf****",
"Period": "15s",
"EvaluationCount": 3,
"Dimensions": [
{
"taskId": "cc641dff-c19d-45f3-ad0a-818a0c4f****"
}
],
"Statistics": "Availability",
"Namespace": "acs_networkmonitor",
"AlarmActions": [
"CloudMonitor"
],
"MetricName": "Availability",
"OkActions": [
"CloudMonitor"
],
"Expression": "$Availability=30",
"ActionEnable": true,
"StateValue": "OK",
"Level": 2,
"RuleName": "rule1",
"Threshold": "30"
}
]
},
"Message": "successful",
"RequestId": "D17DF650-7EBD-54D0-903A-1D4E624D7402",
"Code": "200",
"Success": true,
"SiteMonitors": {
"OptionJson": {
"time_out": 30000,
"http_method": "get"
},
"TaskId": "cc641dff-c19d-45f3-ad0a-818a0c4f****",
"Address": "https://aliyun.com",
"TaskName": "test123",
"TaskType": "HTTP",
"IspCities": {
"IspCity": [
{
"IspName": "Alibaba",
"Isp": "465",
"CityName": "Beijing",
"City": "738"
}
]
},
"TaskState": 1,
"Interval": 1
}
}
Kode kesalahan
Untuk daftar kode kesalahan, kunjungi API Error Center.