Consulte l'accumulation de messages pour un identifiant de groupe spécifié. Les résultats incluent le nombre de messages accumulés et la latence de consommation.
Description de l'opération
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
mq:QueryConsumerAccumulate |
get |
Group
Group
|
Aucune |
|
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| GroupId |
string |
Oui |
L'identifiant du groupe que vous souhaitez interroger. |
GID_test_consumer_id |
| Detail |
boolean |
Non |
Indique s'il faut interroger les détails de chaque topic. Valeurs valides :
|
true |
| InstanceId |
string |
Non |
L'identifiant de l'instance. |
MQ_INST_111111111111_DOxxxxxx |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| RequestId |
string |
L'identifiant de la requête. Il s'agit d'un paramètre commun. Chaque requête possède un identifiant unique. Utilisez cet identifiant pour localiser et résoudre les problèmes. |
CE817BFF-B389-43CD-9419-95011AC9**** |
| Data |
object |
L'accumulation de messages du consommateur spécifié. |
|
| ConsumeTps |
number |
Le TPS total de consommation de messages pour le groupe d'instances de consommation qui appartiennent à l'identifiant de groupe spécifié. |
10 |
| DelayTime |
integer |
La latence maximale de consommation de messages pour l'identifiant de groupe. Cette valeur correspond à la latence de consommation la plus longue parmi tous les topics auxquels l'identifiant de groupe est abonné. Unité : millisecondes. |
10000 |
| LastTimestamp |
integer |
L'heure de production du message consommé le plus récemment dans le groupe d'instances de consommation qui appartiennent à l'identifiant de groupe spécifié. Unité : horodatage Unix en millisecondes. |
1566231000000 |
| TotalDiff |
integer |
Le nombre de messages accumulés pour tous les topics auxquels l'identifiant de groupe est abonné. |
100 |
| Online |
boolean |
Indique si une instance de consommation est en ligne sous cet identifiant de groupe. Si au moins une instance de consommation est en ligne, l'identifiant de groupe est considéré comme en ligne. Valeurs valides :
|
true |
| DetailInTopicList |
object |
||
| DetailInTopicDo |
array<object> |
The details of each topic. If the Detail parameter in the request is set to false, this parameter returns empty. |
|
|
object |
|||
| DelayTime |
integer |
The maximum message consumption latency in this topic. This is the time difference between the ready time of the earliest unconsumed message in the topic and the current time. Unit: milliseconds. |
10000 |
| TotalDiff |
integer |
The number of stacked messages in the topic. |
100 |
| LastTimestamp |
integer |
The production time of the most recently consumed message in the topic. Unit: Unix timestamp in milliseconds. |
1566231000000 |
| Topic |
string |
The topic name. |
test-mq-topic |
Exemples
JSON format
{
"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"
}
]
}
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.