Consulta os dados de monitoramento em um namespace.
Descrição da operação
Pré-requisitos
O Hybrid Cloud Monitoring está ativado. Para obter mais informações, consulte Ativar o Hybrid Cloud Monitoring.
Limites
O tamanho dos dados de monitoramento retornados em cada chamada não pode exceder 1,5 MB. Se os dados retornados atingirem o limite superior, a consulta falhará. Você deve redefinir as condições de consulta.
Descrição da operação
Este tópico fornece um exemplo para mostrar como consultar os dados de monitoramento da métrica AliyunEcs_cpu_total no namespace default-aliyun de 1653804865 (14:14:25 em 29 de maio de 2022) a 1653805225 (14:20:25 em 29 de maio de 2022).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cms:DescribeCustomMetricDataPoint |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Namespace |
string |
Sim |
O nome do namespace. Para obter mais informações sobre como consultar os nomes dos namespaces, consulte DescribeHybridMonitorNamespaceList. |
default-aliyun |
| PromSQL |
string |
Sim |
O nome da métrica. Nota
Há suporte para instruções PromQL. |
AliyunEcs_cpu_total |
| Start |
integer |
Sim |
O início do intervalo de tempo a ser consultado. Unidade: segundos. |
1653804865 |
| End |
integer |
Sim |
O fim do intervalo de tempo a ser consultado. Unidade: segundos. |
1653805225 |
| Period |
string |
Não |
O período estatístico dos dados de monitoramento. Unidade: segundos. |
60 |
Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Nenhum. |
||
| Code |
string |
O código de resposta. Nota
O código de status 200 indica que a solicitação foi bem-sucedida. |
200 |
| Message |
string |
A mensagem retornada. |
end timestamp must not be before start time. |
| RequestId |
string |
O ID da solicitação. |
C240412F-3F5F-50E2-ACEC-DE808EF9C4BE |
| Success |
string |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| TimeSeries |
array<object> |
Os dados de monitoramento retornados. |
|
|
array<object> |
|||
| MetricName |
string |
O nome da métrica. |
AliyunEcs_cpu_total |
| Labels |
array<object> |
As tags da dimensão de tempo. |
|
|
object |
|||
| K |
string |
The tag key. |
instanceId |
| V |
string |
The tag value. |
i-rj99xc6cptkk64ml**** |
| Values |
array<object> |
Os valores da métrica coletados em diferentes timestamps. |
|
|
object |
|||
| V |
string |
The metric value. |
0.13 |
| Ts |
string |
The timestamp that indicates the time when the metric value is collected. Unit: seconds. |
1653804865 |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "end timestamp must not be before start time.",
"RequestId": "C240412F-3F5F-50E2-ACEC-DE808EF9C4BE",
"Success": "true",
"TimeSeries": [
{
"MetricName": "AliyunEcs_cpu_total",
"Labels": [
{
"K": "instanceId",
"V": "i-rj99xc6cptkk64ml****"
}
],
"Values": [
{
"V": "0.13",
"Ts": "1653804865"
}
]
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | %s | %s | |
| 400 | BadRequest | Bad request. | Error Parameter Request |
| 500 | InternalError | %s | |
| 403 | %s | %s | |
| 404 | %s | %s | |
| 409 | %s | Resources already exist. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.