Consulta la acumulación de mensajes para un ID de grupo especificado. Los resultados incluyen el número de mensajes acumulados y la latencia de consumo.
Descripción de la operación
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
mq:QueryConsumerAccumulate |
get |
Group
Group
|
Ninguna |
|
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| GroupId |
string |
Sí |
El ID del grupo que desea consultar. |
GID_test_consumer_id |
| Detail |
boolean |
No |
Especifica si se deben consultar los detalles de cada tema. Valores válidos:
|
true |
| InstanceId |
string |
No |
El ID de la instancia. |
MQ_INST_111111111111_DOxxxxxx |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. Este es un parámetro común. Cada solicitud tiene un ID único. Utilice este ID para localizar y solucionar problemas. |
CE817BFF-B389-43CD-9419-95011AC9**** |
| Data |
object |
La acumulación de mensajes del consumidor especificado. |
|
| ConsumeTps |
number |
El TPS total de consumo de mensajes para el grupo de instancias consumidoras que pertenecen al ID de grupo especificado. |
10 |
| DelayTime |
integer |
La latencia máxima de consumo de mensajes para el ID de grupo. El valor corresponde a la mayor latencia de consumo entre todos los temas a los que está suscrito el ID de grupo. Unidad: milisegundos. |
10000 |
| LastTimestamp |
integer |
La hora de producción del mensaje consumido más recientemente en el grupo de instancias consumidoras que pertenecen al ID de grupo especificado. Unidad: marca de tiempo Unix en milisegundos. |
1566231000000 |
| TotalDiff |
integer |
El número de mensajes acumulados para todos los temas a los que está suscrito el ID de grupo. |
100 |
| Online |
boolean |
Indica si hay una instancia consumidora en línea bajo este ID de grupo. Si al menos una instancia consumidora está en línea, se considera que el ID de grupo está en línea. Valores válidos:
|
true |
| DetailInTopicList |
object |
||
| DetailInTopicDo |
array<object> |
Los detalles de cada tema. Si el parámetro Detail en la solicitud se establece en false, este parámetro se devuelve vacío. |
|
|
object |
|||
| DelayTime |
integer |
La latencia máxima de consumo de mensajes en este tema. Es la diferencia de tiempo entre la hora de disponibilidad del mensaje no consumido más antiguo en el tema y la hora actual. Unidad: milisegundos. |
10000 |
| TotalDiff |
integer |
El número de mensajes acumulados en el tema. |
100 |
| LastTimestamp |
integer |
La hora de producción del mensaje consumido más recientemente en el tema. Unidad: marca de tiempo Unix en milisegundos. |
1566231000000 |
| Topic |
string |
El nombre del tema. |
test-mq-topic |
Ejemplos
Respuesta exitosa
JSON Formato
{
"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"
}
]
}
}
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.