Importa dados de monitoramento de uma métrica específica para um namespace do Hybrid Cloud Monitoring.
Pré-requisitos
Ative o Hybrid Cloud Monitoring. Para mais informações, consulte Ativar o Hybrid Cloud Monitoring.
Limites
O tamanho dos dados de monitoramento importados por vez deve ser menor ou igual a 1 MB.
Observações de uso
Este tópico apresenta um exemplo de importação dos dados de monitoramento da métrica CPU_Usage para o namespace default-aliyun do Hybrid Cloud Monitoring.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | PutHybridMonitorMetricData | Operação a executar. Defina o valor como PutHybridMonitorMetricData. |
| Namespace | String | Sim | default-aliyun | Nome do namespace. Para obter o nome de um namespace, consulte DescribeHybridMonitorNamespaceList. |
| MetricList.N.Name | String | Sim | CPU_Usage | Nome da métrica. Valores válidos de N: 1 a 100. O nome pode conter letras, dígitos e sublinhados (_) e deve começar com uma letra. |
| MetricList.N.Labels.N.Key | String | Não | IP | Chave da tag da métrica. Valores válidos de N: 1 a 100. A chave pode conter letras, dígitos e sublinhados (_) e deve começar com uma letra ou sublinhado (_). Nota Especifique simultaneamente uma chave e um valor para a tag. |
| MetricList.N.Labels.N.Value | String | Não | 192.168.XX.XX | Valor da tag da métrica. Valores válidos de N: 1 a 100. Nota Especifique simultaneamente uma chave e um valor para a tag. |
| MetricList.N.Value | String | Sim | 90 | Valor da métrica. Valores válidos de N: 1 a 100. O valor é um número inteiro ou de ponto flutuante. |
| MetricList.N.TS | Long | Não | 1640776119473 | Timestamp de importação dos dados de monitoramento. Valores válidos de N: 1 a 100. Unidade: milissegundos. Por padrão, o sistema usa o timestamp atual. |
Para mais informações sobre parâmetros comuns de solicitação, consulte Parâmetros comuns.
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| Code | String | 200 | Código de status HTTP. Nota O código de status 200 indica que a chamada foi bem-sucedida. |
| RequestId | String | 5DB1CBCA-D14A-55FA-814F-B4DBD9735F68 | ID da solicitação. |
| ErrorDetail | Array of detail | Detalhes dos parâmetros inválidos. Se os parâmetros da solicitação forem inválidos, o sistema exibirá os detalhes correspondentes. |
|
| Index | Long | 0 | Posição da mensagem de erro no array. |
| ErrorMessage | String | label name :123 not match [a-zA-Z_][a-zA-Z0-9_]* | Mensagem de erro do parâmetro inválido. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=PutHybridMonitorMetricData
&MetricList.1.Name=CPU_Usage
&MetricList.1.Value=90
&Namespace=default-aliyun
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<PutHybridMonitorMetricDataResponse>
<RequestId>5DB1CBCA-D14A-55FA-814F-B4DBD9735F68</RequestId>
<Code>200</Code>
</PutHybridMonitorMetricDataResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "5DB1CBCA-D14A-55FA-814F-B4DBD9735F68",
"Code" : "200"
}
Códigos de erro
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.