Mengambil data origin traffic untuk nama domain yang dipercepat di ApsaraVideo VOD. Trafik diukur dalam satuan byte.
Deskripsi operasi
Operasi ini hanya tersedia di wilayah China (Shanghai).
ApsaraVideo VOD menyimpan data origin traffic selama 90 hari sebelum menghapusnya.
Jika parameter
StartTimeatauEndTimetidak ditentukan, permintaan akan mengembalikan data yang dikumpulkan dalam 24 jam terakhir. Jika kedua parameter tersebut ditentukan, permintaan akan mengembalikan data dalam rentang waktu yang ditetapkan.Anda dapat menentukan hingga 500 nama domain dalam satu permintaan. Pisahkan beberapa nama domain dengan koma (,). Jika beberapa nama domain ditentukan dalam satu permintaan, hasil agregasi akan dikembalikan.
Time granularity
Time granularity yang didukung oleh parameter Interval bervariasi tergantung pada rentang waktu per kueri yang ditentukan melalui StartTime dan EndTime. Tabel berikut menjelaskan periode waktu ketersediaan data historis serta penundaan datanya.
| Time granularity | Time range per query (days) | Historical data available (days) | Data delay |
| 5 minutes | (0, 3] | 93 | 15 minutes |
| 1 hour | (3, 31] | 186 | 4 hours |
| 1 day | (31, 366] | 366 | 04:00 on the next day |
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vod:DescribeVodDomainSrcTrafficData |
get |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
No |
Nama domain yang dipercepat. Anda dapat menentukan maksimal 500 nama domain dalam satu permintaan. Pisahkan beberapa nama domain dengan koma (,). Jika Anda menentukan beberapa nama domain dalam satu permintaan, hasil agregasi akan dikembalikan. Jika Anda mengosongkan parameter ini, data origin traffic untuk semua nama domain yang dipercepat akan ditanyakan secara default. |
example.com |
| StartTime |
string |
No |
Awal rentang waktu untuk ditanyakan. Tentukan waktu dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Jika Anda mengosongkan parameter ini, data origin traffic yang dihasilkan dalam 24 jam terakhir akan ditanyakan secara default. |
2022-03-22T16:00:00Z |
| EndTime |
string |
No |
Akhir rentang waktu untuk ditanyakan. Waktu akhir harus lebih lambat dari waktu mulai. Tentukan waktu dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. |
2022-09-24T15:59:59Z |
| Interval |
string |
No |
Interval waktu antar entri data yang dikembalikan. Satuan: detik. Nilai yang valid:
Catatan
Time granularity yang didukung oleh parameter Interval bervariasi berdasarkan rentang waktu per kueri yang ditentukan menggunakan |
300 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Data yang dikembalikan. |
||
| EndTime |
string |
Akhir rentang waktu saat data ditanyakan. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
2022-09-23T15:59:59Z |
| StartTime |
string |
Awal rentang waktu saat data ditanyakan. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
2022-08-29T16:00:00Z |
| RequestId |
string |
ID permintaan. |
25818875-5F78-4AF6-D7393642CA58**** |
| DomainName |
string |
Nama domain yang dipercepat. |
example.com |
| TotalTraffic |
string |
Total trafik. Satuan: byte. |
5906662826 |
| DataInterval |
string |
Interval waktu antar entri yang dikembalikan. Satuan: detik. |
300 |
| SrcTrafficDataPerInterval |
object |
||
| DataModule |
array<object> |
Detail mengenai origin traffic yang dikembalikan pada setiap interval waktu. Satuan: byte. |
|
|
object |
Jumlah origin traffic yang dikembalikan pada setiap interval waktu. |
||
| Value |
string |
Nilai trafik pada setiap interval waktu. |
0 |
| TimeStamp |
string |
Timestamp data yang dikembalikan. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC. |
2022-09-23T15:59:59Z |
| HttpsValue |
string |
Jumlah trafik yang dihasilkan oleh Permintaan HTTPS origin. |
0 |
Contoh
Respons sukses
JSONformat
{
"EndTime": "2022-09-23T15:59:59Z",
"StartTime": "2022-08-29T16:00:00Z",
"RequestId": "25818875-5F78-4AF6-D7393642CA58****",
"DomainName": "example.com",
"TotalTraffic": "5906662826",
"DataInterval": "300",
"SrcTrafficDataPerInterval": {
"DataModule": [
{
"Value": "0",
"TimeStamp": "2022-09-23T15:59:59Z",
"HttpsValue": "0"
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter | StartTime and EndTime can not be single. | |
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | The start time is in an invalid format. |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | The end time is in an invalid format. |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | |
| 400 | InvalidStartTime.ValueNotSupported | The specified value of parameter StartTime is not supported. | |
| 400 | Abs.DomainName.Malformed | The size of DomainName is too big. | |
| 400 | InvalidInterval.Malformed | Specified Interval is malformed. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.