Mengkueri jumlah total kode status HTTP dan proporsi setiap kode status HTTP untuk satu atau beberapa nama domain yang dipercepat. Granularitas waktu minimum adalah 1 menit. Latensi data minimum adalah 5 menit. Anda dapat mengkueri data dalam 186 hari terakhir.
Deskripsi operasi
Operasi ini hanya didukung di wilayah China (Shanghai).
Anda dapat menentukan maksimal 100 nama domain yang dipercepat.
Jika Anda tidak menentukan
StartTimemaupunEndTime, data dari 1 jam terakhir akan dikueri. Anda dapat menentukan kedua parameterStartTimedanEndTimeuntuk mengkueri data dalam rentang waktu tertentu.
Granularitas waktu
Granularitas waktu bervariasi sesuai dengan rentang waktu yang ditentukan oleh parameter StartTime dan EndTime. Tabel berikut menjelaskan periode waktu di mana data historis tersedia beserta penundaan datanya.
| Granularitas waktu | Rentang waktu per kueri | Data historis tersedia (hari) | Latensi data |
| 1 menit | Rentang waktu per kueri ≤ 1 jam | 7 hari | 5 menit |
| 5 menit | 1 jam < Rentang waktu per kueri < 3 hari | 93 hari | 15 menit |
| 1 jam | 3 hari ≤ Rentang waktu per kueri < 31 hari | 186 hari | 3 hingga 4 jam |
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vod:DescribeVodDomainRealTimeHttpCodeData |
get |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
Nama domain yang dipercepat.
|
example.com |
| StartTime |
string |
No |
Awal dari rentang waktu yang akan dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. |
2019-11-30T05:39:00Z |
| EndTime |
string |
No |
Akhir dari rentang waktu yang akan dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Catatan
Waktu akhir harus lebih lambat dari waktu mulai. |
2019-11-30T05:40:00Z |
| IspNameEn |
string |
No |
Nama ISP. Jika Anda tidak menyetel parameter ini, semua ISP akan dikueri. |
unicom |
| LocationNameEn |
string |
No |
Nama wilayah. Jika Anda tidak menyetel parameter ini, data di semua wilayah akan dikueri. |
shanghai |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| EndTime |
string |
Akhir dari rentang waktu. |
2019-11-30T05:40:00Z |
| StartTime |
string |
Awal dari rentang waktu. |
2019-11-30T05:39:00Z |
| RequestId |
string |
ID permintaan. |
BC858082-736F-4A25-867B-E5B67C85ACF7 |
| DomainName |
string |
Nama domain yang dipercepat. |
example.com |
| DataInterval |
string |
Interval waktu pengembalian data. Satuan: detik. Nilai yang dikembalikan bervariasi berdasarkan rentang waktu per kueri. Nilai yang valid: 60 (1 menit), 300 (5 menit), dan 3600 (1 jam). Untuk informasi selengkapnya, lihat bagian Time granularity dalam dokumentasi API. |
60 |
| RealTimeHttpCodeData |
object |
||
| UsageData |
array<object> |
Proporsi setiap kode status HTTP dalam setiap interval waktu. |
|
|
array<object> |
|||
| TimeStamp |
string |
The timestamp of the data returned. The time follows the ISO 8601 standard in the yyyy-MM-ddThh:mm:ssZ format. The time is displayed in UTC. |
2019-11-30T05:39:00Z |
| Value |
object |
||
| RealTimeCodeProportionData |
array<object> |
The proportion of each HTTP status code is displayed in a data list. |
|
|
object |
|||
| Code |
string |
The HTTP status code. |
500 |
| Proportion |
string |
The proportion of the HTTP status code in percentage. |
28.4496124031008 |
| Count |
string |
The number of the HTTP status codes. |
100 |
Contoh
Respons sukses
JSONformat
{
"EndTime": "2019-11-30T05:40:00Z",
"StartTime": "2019-11-30T05:39:00Z",
"RequestId": "BC858082-736F-4A25-867B-E5B67C85ACF7",
"DomainName": "example.com",
"DataInterval": "60",
"RealTimeHttpCodeData": {
"UsageData": [
{
"TimeStamp": "2019-11-30T05:39:00Z",
"Value": {
"RealTimeCodeProportionData": [
{
"Code": "500",
"Proportion": "28.4496124031008",
"Count": "100"
}
]
}
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingTimeParameter | The StartTime and EndTime must be both specified. | Both start time and end must be specified |
| 400 | InvalidStartTime.Malformed | The specified StartTime is invalid. | |
| 400 | InvalidEndTime.Malformed | The specified EndTime is invalid. | |
| 400 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | End time is earlier than start time |
| 400 | InvalidStartTime.ValueNotSupported | The specified StartTime is invalid. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.