Mengambil data pemantauan tingkat detik dari suatu tugas Pemantauan situs.
Debugging
Parameter permintaan
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | DescribeSiteMonitorData | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeSiteMonitorData. |
| MetricName | String | Yes | Availability | Nama metrik. Nilai yang valid:
|
| TaskId | String | Yes | 49f7b317-7645-4cc9-94fd-ea42e522**** | ID tugas Pemantauan situs. |
| Type | String | No | metric | Jenis objek yang dipantau yang datanya akan ditanyakan. Nilai yang valid:
|
| StartTime | String | No | 1551579637000 | Awal rentang waktu untuk kueri. Format yang didukung:
|
| EndTime | String | No | 1551581437000 | Akhir rentang waktu untuk kueri. Format yang didukung:
|
| Period | String | No | 60 | Interval pengembalian data pemantauan. Nilainya merupakan kelipatan bulat dari 60. Satuan: detik. Catatan Nilai default sama dengan interval minimum pengiriman permintaan deteksi ke alamat yang dipantau. |
| NextToken | String | No | 49f7b317-7645-4cc9-94fd-ea42e5220930ea42e5220930ea42e522**** | Kursor paginasi. |
| Length | Integer | No | 1000 | Jumlah titik data yang dikembalikan. |
Parameter respons
| Parameter | Type | Example | Description |
| RequestId | String | 3febb181-0d98-4af9-8b04-7faf36b048b9 | ID permintaan. |
| Code | String | 200 | Kode status HTTP. Catatan Kode status 200 menunjukkan bahwa pemanggilan berhasil. |
| Success | String | true | Menunjukkan apakah pemanggilan berhasil. Nilai true menunjukkan keberhasilan. Nilai false menunjukkan kegagalan. |
| NextToken | String | ea42e5220930ea42e522**** | Kursor paginasi. |
| Data | String | [{"Maximum":247,"Mimimum":61,"Average":154,"userId":"127067667954****","taskId":"49f7b317-7645-4cc9-94fd-ea42e522****","timestamp":1551581760000}] | Data pemantauan yang dikembalikan. |
| Message | String | Successful | Pesan yang dikembalikan. |
Data yang dikembalikan berisi string JSON yang dapat mencakup beberapa atau seluruh parameter berikut:
- Error4XXRate: persentase hasil deteksi dengan kode status 4XX.
- Error6XXRate: persentase hasil deteksi dengan kode status 6XX.
- Error5XXRate: persentase hasil deteksi dengan kode status 5XX.
- Error4XXNumber: jumlah hasil deteksi dengan kode status 4XX.
- Error5XXNumber: jumlah hasil deteksi dengan kode status 5XX.
- Error6XXNumber: jumlah hasil deteksi dengan kode status 6XX.
- Over5totalTime: persentase permintaan deteksi yang waktu responsnya melebihi 5.000 ms.
- Over3totalTime: persentase permintaan deteksi yang waktu responsnya melebihi 3.000 ms.
- Over2totalTime: persentase permintaan deteksi yang waktu responsnya melebihi 2.000 ms.
- Over10FailureRate: persentase titik deteksi yang laju kegagalannya melebihi 10%.
- Over100FailureRate: persentase titik deteksi yang laju kegagalannya melebihi 99%.
- Over30FailureRate: persentase titik deteksi yang laju kegagalannya melebihi 30%.
- Over50FailureRate: persentase titik deteksi yang laju kegagalannya melebihi 50%.
- Over80FailureRate: persentase titik deteksi yang laju kegagalannya melebihi 80%.
- Over90FailureRate: persentase titik deteksi yang laju kegagalannya melebihi 90%.
- Over400NumberRate: persentase hasil deteksi dengan kode status lebih besar dari 400.
- Over400NumberRate: persentase hasil deteksi dengan kode status lebih besar dari 500.
- AvailableNumber: jumlah hasil deteksi dengan kode status kurang dari 400.
- UnavailableNumber: jumlah hasil deteksi dengan kode status lebih besar dari 399.
- Availability: persentase hasil deteksi dengan kode status kurang dari 400.
- Unavailability: persentase hasil deteksi dengan kode status lebih besar dari 399.
- ErrorCodeMaximum: kode kesalahan maksimum dalam hasil deteksi yang dikembalikan dalam periode tertentu. Misalnya, lima kode status dikembalikan dalam satu menit setelah permintaan deteksi dikirim dari lima titik deteksi. Kode status pada empat hasil deteksi adalah 200 dan satu hasil deteksi adalah 404. Dalam kasus ini, kode kesalahan maksimum adalah 404.
- ErrorCodeMinimum: kode kesalahan minimum dalam hasil deteksi yang dikembalikan dalam periode pemantauan. Misalnya, lima kode status dikembalikan dalam satu menit setelah permintaan deteksi dikirim dari lima titik deteksi. Kode status pada empat hasil deteksi adalah 200 dan satu hasil deteksi adalah 404. Dalam kasus ini, kode kesalahan minimum adalah 200.
Contoh
Contoh permintaan
http(s)://[Endpoint]/? Action=DescribeSiteMonitorData
&MetricName=Availability
&TaskId=49f7b317-7645-4cc9-94fd-ea42e522****
&<Common request parameters>
Contoh respons sukses
XML format
<DescribeSiteMonitorData>
<Data>
<Over5totalTime>0</Over5totalTime>
<Error4XXRate>0</Error4XXRate>
<UnavailableNumber>0</UnavailableNumber>
<Over2totalTime>0</Over2totalTime>
<timestamp>1551581040000</timestamp>
<Over100FailureRate>0</Over100FailureRate>
<Over10FailureRate>0</Over10FailureRate>
<Availability>100</Availability>
<Over80FailureRate>0</Over80FailureRate>
<userId>123****</userId>
<AvailableNumber>2</AvailableNumber>
<Unavailability>0</Unavailability>
<ErrorCodeMaximum>0</ErrorCodeMaximum>
<Over10totalTime>0</Over10totalTime>
<taskId>49f7b317-7645-4cc9-94fd-1****</taskId>
<Over30FailureRate>0</Over30FailureRate>
<Error6XXRate>0</Error6XXRate>
<Over500NumberRate>0</Over500NumberRate>
<Over3totalTime>0</Over3totalTime>
<Over400NumberRate>0</Over400NumberRate>
<Error5XXRate>0</Error5XXRate>
<Error5XXNumber>0</Error5XXNumber>
<Over90FailureRate>0</Over90FailureRate>
<Error4XXNumber>0</Error4XXNumber>
<Over50FailureRate>0</Over50FailureRate>
<ErrorCodeMinimum>0</ErrorCodeMinimum>
<Error6XXNumber>0</Error6XXNumber>
</Data>
<Data>
<Over5totalTime>0</Over5totalTime>
<Error4XXRate>0</Error4XXRate>
<UnavailableNumber>0</UnavailableNumber>
<Over2totalTime>0</Over2totalTime>
<timestamp>1551581100000</timestamp>
<Over100FailureRate>0</Over100FailureRate>
<Over10FailureRate>0</Over10FailureRate>
<Availability>100</Availability>
<Over80FailureRate>0</Over80FailureRate>
<userId>12345</userId>
<AvailableNumber>2</AvailableNumber>
<Unavailability>0</Unavailability>
<ErrorCodeMaximum>0</ErrorCodeMaximum>
<Over10totalTime>0</Over10totalTime>
<taskId>49f7b317-7645-4cc9-94fd-1****</taskId>
<Over30FailureRate>0</Over30FailureRate>
<Error6XXRate>0</Error6XXRate>
<Over500NumberRate>0</Over500NumberRate>
<Over3totalTime>0</Over3totalTime>
<Over400NumberRate>0</Over400NumberRate>
<Error5XXRate>0</Error5XXRate>
<Error5XXNumber>0</Error5XXNumber>
<Over90FailureRate>0</Over90FailureRate>
<Error4XXNumber>0</Error4XXNumber>
<Over50FailureRate>0</Over50FailureRate>
<ErrorCodeMinimum>0</ErrorCodeMinimum>
<Error6XXNumber>0</Error6XXNumber>
</Data>
<RequestId>DBDEAC51-EA3C-4853-8F25-6B48D38A28A9</RequestId>
<Success>true</Success>
<Code>200</Code>
</DescribeSiteMonitorData>
JSON format
{
"Data": [
{
"Over5totalTime": 0,
"Error4XXRate": 0,
"UnavailableNumber": 0,
"Over2totalTime": 0,
"timestamp": 1551581040000,
"Over100FailureRate": 0,
"Over10FailureRate": 0,
"Availability": 100,
"Over80FailureRate": 0,
"userId": "123****",
"AvailableNumber": 2,
"Unavailability": 0,
"ErrorCodeMaximum": 0,
"Over10totalTime": 0,
"taskId": "49f7b317-7645-4cc9-94fd-1****",
"Over30FailureRate": 0,
"Error6XXRate": 0,
"Over500NumberRate": 0,
"Over3totalTime": 0,
"Over400NumberRate": 0,
"Error5XXRate": 0,
"Error5XXNumber": 0,
"Over90FailureRate": 0,
"Error4XXNumber": 0,
"Over50FailureRate": 0,
"ErrorCodeMinimum": 0,
"Error6XXNumber": 0
},
{
"Over5totalTime": 0,
"Error4XXRate": 0,
"UnavailableNumber": 0,
"Over2totalTime": 0,
"timestamp": 1551581100000,
"Over100FailureRate": 0,
"Over10FailureRate": 0,
"Availability": 100,
"Over80FailureRate": 0,
"userId": "12345",
"AvailableNumber": 2,
"Unavailability": 0,
"ErrorCodeMaximum": 0,
"Over10totalTime": 0,
"taskId": "49f7b317-7645-4cc9-94fd-1****",
"Over30FailureRate": 0,
"Error6XXRate": 0,
"Over500NumberRate": 0,
"Over3totalTime": 0,
"Over400NumberRate": 0,
"Error5XXRate": 0,
"Error5XXNumber": 0,
"Over90FailureRate": 0,
"Error4XXNumber": 0,
"Over50FailureRate": 0,
"ErrorCodeMinimum": 0,
"Error6XXNumber": 0
}
],
"RequestId": "DBDEAC51-EA3C-4853-8F25-6B48D38A28A9",
"Success": true,
"Code": "200"
}
Kode kesalahan
Untuk daftar kode kesalahan, kunjungi API Error Center.