Menanyakan data queries per second (QPS) real-time dari sebuah key-value (KV) store.
Deskripsi operasi
Frekuensi pemanggilan untuk satu pengguna dibatasi hingga 10 kali per detik.
Granularitas waktu yang didukung untuk kueri:
Parameter Interval mendukung berbagai granularitas waktu. Granularitas waktu yang dipilih menentukan rentang waktu maksimum untuk satu kueri serta rentang waktu data historis yang dapat Anda tanyakan.
Granularitas waktu | Rentang waktu maksimum untuk satu kueri | Rentang waktu data historis yang dapat ditanyakan |
1 menit | 1 hari | 60 hari |
5 menit | 3 hari | 60 hari |
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:DescribeKvRealTimeQpsData |
get |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| NamespaceId |
string |
No |
ID namespace. Jika Anda mengosongkan parameter ini, data agregat dari semua namespace akan dikembalikan. Anda dapat menentukan beberapa ID namespace yang dipisahkan dengan koma (,). Anda dapat menanyakan maksimal 30 namespace. |
namespaceName |
| StartTime |
string |
No |
Awal rentang waktu yang akan ditanyakan. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Granularitas waktu minimum adalah 5 menit. Jika Anda tidak menentukan parameter ini, data dalam 24 jam terakhir akan ditanyakan secara default. |
2022-08-10T16:00:00Z |
| EndTime |
string |
No |
Akhir rentang waktu yang akan ditanyakan. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. |
2022-08-10T15:59:59Z |
| AccessType |
string |
No |
Jenis akses. Jika Anda mengosongkan parameter ini, data agregat dari semua jenis akses akan dikembalikan. Anda dapat mengatur parameter ini ke salah satu nilai berikut:
|
get |
| SplitBy |
string |
No |
Kunci untuk mengelompokkan data. Anda dapat mengatur parameter ini ke type atau namespace.
|
type |
| Interval |
string |
No |
Granularitas waktu. Nilai yang valid:
Nilai default adalah 60. |
60 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema respons. |
||
| RequestId |
string |
ID permintaan. |
3C6CCEC4-6B88-4D4A-93E4-D47B3D92C*** |
| StartTime |
string |
Waktu mulai. |
2023-01-10T16:00:00Z |
| EndTime |
string |
Waktu akhir. |
2023-01-18T15:59:59Z |
| KvQpsData |
array<object> |
Data QPS detail. |
|
|
object |
|||
| TimeStamp |
string |
Awal irisan waktu. |
2023-01-10T16:00:00Z |
| NamespaceId |
string |
ID namespace. Bidang ini hanya dikembalikan ketika Anda mengatur SplitBy ke namespace. |
534167033424646*** |
| AccessType |
string |
Jenis permintaan. Bidang ini hanya dikembalikan ketika Anda mengatur SplitBy ke type. |
get |
| Qps |
integer |
Jumlah rata-rata permintaan per detik. |
5236 |
| KeyQps |
integer |
Jumlah rata-rata operasi pada pasangan kunci-nilai per detik. |
1234 |
| KeySuccQps |
integer |
Jumlah rata-rata operasi sukses pada pasangan kunci-nilai per detik. |
1233 |
| AggregateData |
array<object> |
Data agregat. |
|
|
object |
Data agregat. |
||
| AccessType |
string |
Jenis permintaan. Bidang ini hanya dikembalikan ketika Anda mengatur SplitBy ke type. |
get |
| Acc |
integer |
Jumlah permintaan. |
123 |
| KeyAcc |
integer |
Jumlah operasi pada pasangan kunci-nilai. |
1234 |
| KeySuccAcc |
integer |
Jumlah operasi sukses pada pasangan kunci-nilai. |
1233 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "3C6CCEC4-6B88-4D4A-93E4-D47B3D92C***",
"StartTime": "2023-01-10T16:00:00Z",
"EndTime": "2023-01-18T15:59:59Z",
"KvQpsData": [
{
"TimeStamp": "2023-01-10T16:00:00Z",
"NamespaceId": "534167033424646***",
"AccessType": "get",
"Qps": 5236,
"KeyQps": 1234,
"KeySuccQps": 1233
}
],
"AggregateData": [
{
"AccessType": "get",
"Acc": 123,
"KeyAcc": 1234,
"KeySuccAcc": 1233
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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 | 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 | InvalidStartTime.ValueNotSupported | The specified StartTime is invalid. | The specified start time is invalid. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.