Consulta os dados de monitoramento mais recentes de uma métrica para um serviço de nuvem. Os dados podem ser classificados em uma ordem especificada.
Descrição da operação
Limites
-
A cota gratuita total é de 1 milhão de chamadas por mês para as operações DescribeMetricLast, DescribeMetricList, DescribeMetricData e DescribeMetricTop. Se a cota gratuita for esgotada e o CloudMonitor Basic (pago conforme o uso) não estiver ativado, essas operações de API não poderão mais ser chamadas conforme o esperado. Se você ativou o CloudMonitor Basic (pago conforme o uso), essas operações de API ainda poderão ser chamadas mesmo que a cota gratuita seja esgotada. Após o esgotamento da cota gratuita, você será cobrado pelo uso excedente com base no método de faturamento pago conforme o uso. Para obter mais informações sobre como ativar o CloudMonitor Basic (pago conforme o uso), consulte Ativar o método de faturamento pago conforme o uso.
-
Cada operação de API pode ser chamada até 10 vezes por segundo. Uma conta Alibaba Cloud e os usuários do Resource Access Management (RAM) dentro da conta compartilham a cota.
Precauções
A duração de armazenamento dos dados de monitoramento de cada serviço de nuvem está relacionada ao parâmetro Period (período estatístico). Um valor maior do parâmetro Period indica que os dados de monitoramento são distribuídos em um intervalo de tempo maior e a duração de armazenamento dos dados de monitoramento é mais longa. A lista a seguir descreve as relações específicas:
-
A duração de armazenamento é de 7 dias se o valor do parâmetro
Periodfor menor que 60 segundos. -
A duração de armazenamento é de 31 dias se o valor do parâmetro
Periodfor 60 segundos. -
A duração de armazenamento é de 91 dias se o valor do
Periodfor maior ou igual a 300 segundos.
Descrição da operação
Este tópico fornece um exemplo de como consultar os dados de monitoramento da métrica cpu_idle nos últimos 60 segundos para o Elastic Compute Service (ECS). O namespace do ECS é acs_ecs_dashboard. Os dados de monitoramento são classificados em ordem decrescente com base no campo Average.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cms:QueryMetricTop |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Period |
string |
Não |
O período estatístico dos dados de monitoramento. Valores válidos: 15, 60, 900 e 3600. Unidade: segundos. Nota
|
60 |
| Namespace |
string |
Sim |
O namespace do serviço de nuvem. Para obter mais informações sobre os namespaces dos serviços de nuvem, consulte Apêndice 1: Métricas. |
acs_ecs_dashboard |
| MetricName |
string |
Sim |
A métrica usada para monitorar o serviço de nuvem. Para obter mais informações sobre os nomes das métricas, consulte Apêndice 1: Métricas. |
cpu_idle |
| StartTime |
string |
Não |
O início do intervalo de tempo para consultar os dados de monitoramento.
Os seguintes formatos são suportados:
Nota
|
2021-05-08 08:00:00 |
| EndTime |
string |
Não |
O fim do intervalo de tempo para consultar os dados de monitoramento.
Os seguintes formatos são suportados:
Nota
Recomendamos o uso de timestamps UNIX para evitar problemas relacionados ao fuso horário. |
2021-05-08 10:00:00 |
| Dimensions |
string |
Não |
As dimensões de monitoramento do recurso especificado. Defina o valor como uma coleção de pares Nota
Você pode consultar no máximo 50 instâncias em cada solicitação. |
[{"instanceId": "i-2ze2d6j5uhg20x47****"}] |
| Orderby |
string |
Sim |
O campo com base no qual os dados são classificados. Valores válidos:
|
Average |
| OrderDesc |
string |
Não |
A ordem na qual os dados são classificados. Valores válidos:
|
false |
| Length |
string |
Não |
O número de entradas por página. Valor padrão: 10. Nota
O valor máximo do parâmetro Length em uma solicitação é 1440. |
10 |
| Express |
string |
Não |
A expressão usada para calcular os resultados da consulta em tempo real. Nota
Apenas a expressão |
{"groupby":["userId","instanceId"]} |
Para obter mais informações sobre os parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O código de status HTTP. Nota
O código de status 200 indica que a solicitação foi bem-sucedida. |
200 |
| Message |
string |
A mensagem de erro. |
The specified resource is not found. |
| RequestId |
string |
O ID da solicitação. |
3121AE7D-4AFF-4C25-8F1D-C8226EBB1F42 |
| Datapoints |
string |
Os dados de monitoramento. |
[{\"order\":1,\"timestamp\":1620287520000,\"userId\":\"120886317861****\",\"instanceId\":\"i-j6ccf7d5fn335qpo****\",\"Average\":99.92,\"Minimum\":99.5,\"Maximum\":100.0,\"_count\":1.0},{\"order\":2,\"timestamp\":1620287520000,\"userId\":\"120886317861****\",\"instanceId\":\"i-0xii2bvf42iqvxbp****\",\"Average\":99.91,\"Minimum\":99.0,\"Maximum\":100.0,\"_count\":1.0}] |
| Period |
string |
O período estatístico dos dados de monitoramento. Unidade: segundos. Valores válidos: 15, 60, 900 e 3600. |
60 |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "The specified resource is not found.",
"RequestId": "3121AE7D-4AFF-4C25-8F1D-C8226EBB1F42",
"Datapoints": "[{\\\"order\\\":1,\\\"timestamp\\\":1620287520000,\\\"userId\\\":\\\"120886317861****\\\",\\\"instanceId\\\":\\\"i-j6ccf7d5fn335qpo****\\\",\\\"Average\\\":99.92,\\\"Minimum\\\":99.5,\\\"Maximum\\\":100.0,\\\"_count\\\":1.0},{\\\"order\\\":2,\\\"timestamp\\\":1620287520000,\\\"userId\\\":\\\"120886317861****\\\",\\\"instanceId\\\":\\\"i-0xii2bvf42iqvxbp****\\\",\\\"Average\\\":99.91,\\\"Minimum\\\":99.0,\\\"Maximum\\\":100.0,\\\"_count\\\":1.0}]",
"Period": "60"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ParameterInvalid | Illegal parameters. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | The specified resource is not found. | The specified resource is not found. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.