Mengkueri data pengambilan aliran pada granularitas aplikasi dan aliran untuk nama domain tertentu.
Deskripsi operasi
Hanya satu nama domain yang dapat dikueri. Error akan dikembalikan jika Anda menentukan beberapa nama domain.
Rentang pengatur waktu kueri maksimum per permintaan: 24 jam.
Granularitas kueri minimum: 1 menit.
Periode kueri maksimum: 31 hari.
Ini adalah API data pemantauan. Metode pengumpulan data dan pemrosesan data berbeda dari yang digunakan untuk penagihan. Jangan gunakan API ini untuk menghitung penggunaan guna rekonsiliasi penagihan.
Batas QPS
Jumlah kueri maksimum per detik (QPS) per pengguna untuk operasi ini adalah 10. Jika jumlah panggilan per detik melebihi batas, Pembatasan kecepatan akan dipicu. Hal ini dapat memengaruhi bisnis Anda. Panggil operasi ini sesuai kebutuhan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveStreamPushMetricDetailData |
get |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. |
cn-shanghai |
| DomainName |
string |
Yes |
|
example.com |
| StartTime |
string |
Yes |
Awal rentang pengatur waktu yang akan dikueri. Tentukan pengatur waktu dalam standar ISO 8601 di zona waktu UTC. Format: YYYY-MM-DDThh:mm:ssZ. |
2022-09-10T20:00:00Z |
| EndTime |
string |
Yes |
Akhir rentang pengatur waktu yang akan dikueri. Tentukan pengatur waktu dalam standar ISO 8601 di zona waktu UTC. Pengatur waktu akhir harus lebih lambat daripada pengatur waktu mulai, dan selisihnya tidak boleh melebihi 1 hari. Format: YYYY-MM-DDThh:mm:ssZ. |
2022-09-10T21:00:00Z |
| AppName |
string |
No |
Nama aplikasi tempat aliran langsung berada. Tentukan nama aplikasi untuk mengkueri data pada granularitas aliran untuk aplikasi yang sesuai. |
liveApp**** |
| StreamName |
string |
No |
Nama aliran langsung. Jika Anda menentukan NamaStream, data pada granularitas aliran akan dikembalikan untuk NamaStream yang ditentukan di bawah AppName yang ditentukan. Anda harus menentukan AppName saat menentukan NamaStream. |
liveStream**** |
| NextPageToken |
string |
No |
Token paginasi. Setiap kueri mengembalikan maksimum 5.000 baris data. Jika data yang akan dikueri melebihi 5.000 baris, tanggapan menyertakan indeks awal untuk kueri berikutnya. Teruskan token ini di permintaan untuk melanjutkan pengkuerian data dari baris setelah baris terakhir yang dikembalikan pada kueri sebelumnya. |
UjsM9x3aVcJi9a0-ArwJUTTC67C***37C0= |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter tanggapan. |
||
| DomainName |
string |
Nama domain dipercepat. |
example.com |
| EndTime |
string |
Akhir rentang pengatur waktu untuk data yang dikembalikan. Pengatur waktu mengikuti standar ISO 8601 di zona waktu UTC. Format: YYYY-MM-DDThh:mm:ssZ. |
2022-09-10T21:00:00Z |
| NextPageToken |
string |
Token kueri paging. Setiap kueri mengembalikan maksimum 5.000 baris data. Jika data yang akan dikueri melebihi 5.000 baris, tanggapan menyertakan indeks awal untuk kueri berikutnya. Teruskan token ini di permintaan untuk melanjutkan pengkuerian data dari baris setelah baris terakhir yang dikembalikan pada kueri sebelumnya. |
UjsM9x3aVcJi9a0-ArwJUTTC67C***37C0= |
| PageSize |
integer |
Jumlah baris data yang dikembalikan. |
5000 |
| RequestId |
string |
ID permintaan. |
5EBF2AC3-4B73-40A5-8B32-83F49D5F035E |
| StartTime |
string |
Awal rentang pengatur waktu yang akan dikueri. Tentukan pengatur waktu dalam standar ISO 8601 di zona waktu UTC. Format: YYYY-MM-DDThh:mm:ssZ. |
2022-09-10T20:00:00Z |
| StreamDetailData |
object |
||
| StreamData |
array<object> |
Entri data yang dikembalikan. |
|
|
object |
Entri data yang dikembalikan. |
||
| AppName |
string |
The application name. |
liveApp**** |
| ReqBps |
number |
The average bandwidth. Unit: Bps. |
133.33 |
| ReqTraffic |
integer |
The total traffic. Unit: byte. |
1000 |
| StreamName |
string |
The stream name. |
liveStream**** |
| TimeStamp |
string |
The start time of the time slice. |
2022-09-10T20:00:00Z |
Contoh
Respons sukses
JSONformat
{
"DomainName": "example.com",
"EndTime": "2022-09-10T21:00:00Z",
"NextPageToken": "UjsM9x3aVcJi9a0-ArwJUTTC67C***37C0=",
"PageSize": 5000,
"RequestId": "5EBF2AC3-4B73-40A5-8B32-83F49D5F035E",
"StartTime": "2022-09-10T20:00:00Z",
"StreamDetailData": {
"StreamData": [
{
"AppName": "liveApp****",
"ReqBps": 133.33,
"ReqTraffic": 1000,
"StreamName": "liveStream****",
"TimeStamp": "2022-09-10T20:00:00Z"
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 400 | InvalidTime.Malformed | Specified StartTime or EndTime is malformed. | |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | The end time does not match the start time. Make sure that the start and end times match. |
| 400 | InvalidTimeSpan | The time span exceeds the limit. | The time span exceeds the limit. Please refer to the API documentation to specify a reasonable time span. |
| 400 | InvalidPageToken | The token of page is invalid. | The specified paging token is incorrect. Specify the correct token returned by the last query and confirm that your request parameters are not modified. |
| 400 | InvalidAppName.Mismatch | The AppName param must be passed. | The AppName parameter does not match. Make sure that you specify the correct AppName. |
| 400 | InvalidStreamProtocol.NotSupport | The specified stream protocol is not support. | |
| 400 | InvalidStreamName.LengthTooLong | The specified stream name is too long. | |
| 400 | InvalidAppName.LengthTooLong | The specified app name is too long. | |
| 400 | InvalidTime.ValueNotSupported | Specified Time is malformed. | The specified time is invalid. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.