Consulta as estatísticas de consumo de mensagens para um group ID especificado durante um período de tempo.
Descrição da operação
-
Uma curva estatística do número total de mensagens consumidas.
-
Uma curva estatística de Transações Por Segundo (TPS) para consumo de mensagens.
Se sua aplicação possui um volume pequeno e irregular de mensagens, a consulta por TPS pode não retornar dados significativos. Nesse caso, você pode consultar o número total de mensagens consumidas.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
mq:QueryTrendGroupOutputTps |
get |
Group
Group
|
Nenhuma |
|
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| GroupId |
string |
Sim |
O ID do grupo a ser consultado. |
GID_test |
| Topic |
string |
Sim |
O nome do tópico a ser consultado. |
test |
| BeginTime |
integer |
Sim |
O início do intervalo de tempo a ser consultado. Este valor é um timestamp UNIX em milissegundos. |
1570852800000 |
| EndTime |
integer |
Sim |
O fim do intervalo de tempo a ser consultado. Este valor é um timestamp UNIX em milissegundos. |
1570868400000 |
| Type |
integer |
Sim |
O tipo de informação a ser consultada. Valores válidos:
|
0 |
| InstanceId |
string |
Não |
O ID da instância à qual o grupo pertence. |
MQ_INST_111111111111_DOxxxxxx |
| Period |
integer |
Não |
O período de amostragem. Unidade: minutos. Valores válidos: 1, 5 e 10. |
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. Este é um parâmetro comum. Cada solicitação possui um ID exclusivo que você pode usar para solucionar problemas. |
CE57AEDC-8FD2-43ED-8E3B-1F878077**** |
| Data |
object |
Os dados retornados. |
|
| Records |
object |
||
| StatsDataDo |
array<object> |
The data points. |
|
|
object |
|||
| Y |
number |
The y-axis, which indicates the data value. The data can be the TPS or the total number of messages. |
0 |
| X |
integer |
The x-axis, which indicates the timestamp in milliseconds. |
1570867800000 |
| XUnit |
string |
A unidade do eixo x. O tempo é medido em ms. |
ms |
| YUnit |
string |
A unidade do eixo y. O valor pode ser o número de mensagens consumidas (msg) ou o TPS para consumo de mensagens (msg/min). |
msg |
| Title |
string |
O nome da tabela. |
TopicXXX@GID_XXXReceive Trend Chart |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "CE57AEDC-8FD2-43ED-8E3B-1F878077****",
"Data": {
"Records": {
"StatsDataDo": [
{
"Y": 0,
"X": 1570867800000
}
]
},
"XUnit": "ms",
"YUnit": "msg",
"Title": "TopicXXX@GID_XXXReceive Trend Chart"
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.