Kueri akumulasi pesan untuk Group ID tertentu. Hasilnya mencakup jumlah pesan yang menumpuk dan latensi konsumsi.
Deskripsi operasi
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mq:QueryConsumerAccumulate |
get |
Group
Group
|
None |
|
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| GroupId |
string |
Yes |
ID Group yang ingin Anda kueri. |
GID_test_consumer_id |
| Detail |
boolean |
No |
Menentukan apakah akan mengkueri detail setiap topik. Nilai yang valid:
|
true |
| InstanceId |
string |
No |
ID instans. |
MQ_INST_111111111111_DOxxxxxx |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. Ini adalah parameter umum. Setiap permintaan memiliki ID unik. Gunakan ID ini untuk melacak dan memecahkan masalah. |
CE817BFF-B389-43CD-9419-95011AC9**** |
| Data |
object |
Akumulasi pesan dari konsumen yang ditentukan. |
|
| ConsumeTps |
number |
Total TPS konsumsi pesan untuk kelompok instans konsumen yang termasuk dalam Group ID yang ditentukan. |
10 |
| DelayTime |
integer |
Latensi konsumsi pesan maksimum untuk Group ID tersebut. Nilainya merupakan latensi konsumsi terpanjang di antara semua topik yang berlangganan ke Group ID tersebut. Unit: milidetik. |
10000 |
| LastTimestamp |
integer |
Waktu produksi pesan yang paling baru dikonsumsi dalam kelompok instans konsumen yang termasuk dalam Group ID yang ditentukan. Unit: Unix timestamp dalam milidetik. |
1566231000000 |
| TotalDiff |
integer |
Jumlah pesan yang menumpuk untuk semua topik yang berlangganan ke Group ID tersebut. |
100 |
| Online |
boolean |
Menunjukkan apakah terdapat instans konsumen yang online di bawah Group ID ini. Jika setidaknya satu instans konsumen online, Group ID tersebut dianggap online. Nilai yang valid:
|
true |
| DetailInTopicList |
object |
||
| DetailInTopicDo |
array<object> |
Detail setiap topik. Jika parameter Detail dalam permintaan diatur ke false, parameter ini mengembalikan kosong. |
|
|
object |
|||
| DelayTime |
integer |
Latensi konsumsi pesan maksimum dalam topik ini. Ini adalah selisih waktu antara waktu siap pesan yang belum dikonsumsi paling awal dalam topik tersebut dan waktu saat ini. Unit: milidetik. |
10000 |
| TotalDiff |
integer |
Jumlah pesan yang menumpuk dalam topik tersebut. |
100 |
| LastTimestamp |
integer |
Waktu produksi pesan yang paling baru dikonsumsi dalam topik tersebut. Unit: Unix timestamp dalam milidetik. |
1566231000000 |
| Topic |
string |
Nama topik. |
test-mq-topic |
Contoh
Respons sukses
JSONformat
{
"RequestId": "CE817BFF-B389-43CD-9419-95011AC9****",
"Data": {
"ConsumeTps": 10,
"DelayTime": 10000,
"LastTimestamp": 1566231000000,
"TotalDiff": 100,
"Online": true,
"DetailInTopicList": {
"DetailInTopicDo": [
{
"DelayTime": 10000,
"TotalDiff": 100,
"LastTimestamp": 1566231000000,
"Topic": "test-mq-topic"
}
]
}
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.