Panggil operasi DescribeDcdnDomainUsageData untuk mengkueri data penggunaan suatu nama domain dalam wilayah penagihan tertentu.
Deskripsi operasi
Jumlah maksimum panggilan yang dapat dilakukan oleh satu pengguna adalah 10 per detik.
Data penggunaan mencakup traffic, bandwidth, dan jumlah permintaan dengan satuan masing-masing byte, bps, dan hitungan.
Granularitas waktu yang didukung
Granularitas waktu yang tersedia bergantung pada rentang waktu maksimum kueri Anda. Tabel berikut menjelaskan granularitas waktu yang didukung, data historis yang dapat dikueri, serta latensi data.
| Time granularity | Maximum time range per query | Queryable historical data | Data latency |
| 5 minutes | 3 days | 93 days | 15 minutes |
| 1 hour | 31 days | 186 days | Biasanya 3 hingga 4 jam |
| 1 day | 366 days | 366 days | Biasanya 4 jam, dengan maksimum 24 jam |
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:DescribeDcdnDomainUsageData |
get |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
No |
Nama domain yang dipercepat yang ingin Anda kueri. Anda dapat menentukan beberapa nama domain dan memisahkannya dengan koma (,). Anda dapat menentukan hingga 100 nama domain dalam setiap panggilan. Catatan
Jika Anda tidak menentukan parameter ini, data gabungan dari semua nama domain yang dipercepat akan dikembalikan. |
example.com |
| StartTime |
string |
Yes |
Awal rentang waktu untuk dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Catatan
Granularitas waktu minimum adalah 5 menit. |
2015-12-10T20:00:00Z |
| EndTime |
string |
Yes |
Akhir rentang waktu untuk dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Catatan
Waktu akhir harus lebih lambat daripada waktu mulai. Rentang waktu antara waktu mulai dan waktu akhir tidak boleh melebihi 31 hari. |
2015-12-10T22:00:00Z |
| Field |
string |
Yes |
Jenis data yang akan dikueri. Nilai yang valid:
Catatan
Anda tidak dapat mengkueri jumlah permintaan berdasarkan Area. |
bps |
| Type |
string |
No |
Jenis permintaan. Nilai yang valid:
Nilai default adalah all. |
dynamic |
| DataProtocol |
string |
No |
Protokol data yang akan dikueri. Nilai yang valid:
Nilai default adalah all. |
all |
| Area |
string |
No |
Wilayah. Nilai yang valid:
Nilai default adalah CN. |
CN |
| Interval |
string |
No |
Granularitas waktu data yang akan dikueri, dalam satuan detik. Granularitas waktu bervariasi tergantung pada rentang waktu maksimum per kueri. Nilai yang valid adalah 300 (5 menit), 3600 (1 jam), dan 86400 (1 hari). Untuk informasi selengkapnya, lihat bagian Usage notes. |
300 |
Kombinasi parameter
Tabel berikut menjelaskan pemetaan antara data penagihan dan nilai parameter. Untuk informasi tentang cara memanggil operasi ini, lihat bagian Examples.
| Billing data | Value of DataProtocol | Value of Type | Value of Field | Value of Area |
| Traffic | all or not specified | all or not specified | traf | CN OverSeas AP1 AP2 AP3 NA SA EU MEAA |
| Bandwidth | all or not specified | all or not specified | bps | CN OverSeas AP1 AP2 AP3 NA SA EU MEAA |
| Number of static HTTPS requests | https | static | acc | all |
| Number of dynamic HTTP requests | http | dynamic | acc | all |
| Number of dynamic HTTPS requests | https | dynamic | acc | all |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| DomainName |
string |
Nama domain yang dipercepat. |
example.com |
| EndTime |
string |
Akhir rentang waktu. |
2015-12-10T22:00:00Z |
| StartTime |
string |
Awal rentang waktu. |
2015-12-10T20:00:00Z |
| Type |
string |
Jenis data penggunaan. |
bps |
| Area |
string |
Wilayah tempat data penggunaan dikumpulkan. |
CN |
| RequestId |
string |
ID permintaan. |
B955107D-E658-4E77-B913-E0AC3D31693E |
| DataInterval |
string |
Interval waktu antar entri data, dalam satuan detik. |
/ |
| UsageDataPerInterval |
object |
||
| DataModule |
array<object> |
Data penggunaan pada setiap interval waktu. |
|
|
object |
|||
| TimeStamp |
string |
Awal irisan waktu. |
2015-12-10T21:30:00Z |
| PeakTime |
string |
Jika Field diatur ke bps, parameter ini menunjukkan timestamp bandwidth puncak. Jika tidak, nilai parameter ini sama dengan nilai TimeStamp. |
2015-12-10T21:30:00Z |
| Value |
string |
Nilai penggunaan. |
4233041** |
| SpecialValue |
string |
Nilai penggunaan khusus. Catatan
Parameter ini menunjukkan nilai penggunaan dalam kondisi khusus. Anda dapat mengabaikan parameter ini jika tidak ada aturan penagihan khusus yang diterapkan. |
4233041** |
Contoh
Respons sukses
JSONformat
{
"DomainName": "example.com",
"EndTime": "2015-12-10T22:00:00Z",
"StartTime": "2015-12-10T20:00:00Z",
"Type": "bps",
"Area": "CN",
"RequestId": "B955107D-E658-4E77-B913-E0AC3D31693E",
"DataInterval": "/",
"UsageDataPerInterval": {
"DataModule": [
{
"TimeStamp": "2015-12-10T21:30:00Z",
"PeakTime": "2015-12-10T21:30:00Z",
"Value": "4233041**",
"SpecialValue": "4233041**"
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | A parameter is set to an invalid value. |
| 400 | InvalidStartTime.Malformed | The specified StartTime parameter is invalid. | The format of the specified start time is invalid. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
| 400 | InvalidEndTime.Malformed | The specified EndTime is invalid. | The format of the specified end time is invalid. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
| 400 | InvalidTime.Malformed | Specified StartTime or EndTime is malformed. | The format of the specified start time or end time is invalid. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
| 400 | InvalidParameterField | The specified Field is invalid. | The Field parameter is set to an invalid value. |
| 400 | InvalidParameterType | The specified Type is invalid. | The Type parameter is set to an invalid value. |
| 400 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | The end time is earlier than the start time. |
| 400 | InvalidTimeSpan | The time span exceeds the limit. | The time span exceeds the limit. Configure a valid time span as described in API documentation. |
| 400 | InvalidParameterInterval | The specified Interval is invalid. | The Interval parameter is set to an invalid value. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.