Relate dados personalizados de monitoramento para o CloudMonitor usando a Alibaba Cloud CLI.
Conceder permissões do CloudMonitor a um usuário RAM
Use uma conta Alibaba Cloud ou um usuário do Resource Access Management (RAM) para relatar dados de monitoramento. Se um usuário RAM usar um par de AccessKey para relatar esses dados, conceda as permissões do CloudMonitor a esse usuário:
Faça login no RAM console com uma conta Alibaba Cloud.
-
Crie um usuário RAM.
Para mais informações, consulte Criar um usuário RAM.
-
Crie um par de AccessKey para o usuário RAM.
Para mais informações, consulte Criar um AccessKey.
-
Anexe a política AliyunCloudMonitorFullAccess ao usuário RAM.
Para mais informações, consulte Gerenciar permissões de usuários RAM.
Instale e configure a Alibaba Cloud CLI
Para mais informações, consulte Instalar a Alibaba Cloud CLI no Windows ou Instalar a Alibaba Cloud CLI no Linux.
Relatar dados de monitoramento
Chame a operação PutCustomMetric para relatar dados de monitoramento. Para mais informações, consulte PutCustomMetric.
Exemplo de comando:
aliyun cms PutCustomMetric --MetricList.1.MetricName cpu_total --MetricList.1.Dimensions '{"sampleName1":"value1","sampleName2":"value2"}' --MetricList.1.Time 1555390981421 --MetricList.1.Type 0 --MetricList.1.Period 60 --MetricList.1.Values '{"value":10.5}' --MetricList.1.GroupId "0"
O código de status 200 indica que os dados de monitoramento foram relatados.
{
"Message": "success",
"RequestId": "F69F5623-DDD6-42AE-AE59-87A2B841620B",
"Code": "200"
}
Códigos de status
A tabela a seguir lista os códigos de status que o CloudMonitor pode retornar ao relatar dados de monitoramento.
| Código de status | Descrição |
| 200 | Os dados de monitoramento foram relatados. |
| 206 |
|
| 400 | A solicitação contém um erro de sintaxe. |
| 403 | Falha na verificação, a taxa atingiu o limiar de limitação ou falta a permissão necessária. |
| 500 | Ocorreu um erro interno do servidor. |