Chama a operação PutCustomMetric para reportar dados de monitoramento personalizados.
Descrição da operação
Recomendamos que você use a operação PutHybridMonitorMetricData no Enterprise CloudMonitor.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cms:PutCustomMetric |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| MetricList |
array<object> |
Sim |
A lista de dados de monitoramento. |
|
|
object |
Não |
|||
| Type |
string |
Sim |
O tipo do valor reportado. Valores válidos para N: 1 a 21. Valores válidos:
Nota
Ao reportar dados agregados, recomendamos que você reporte tanto dados com um período de 60 segundos quanto dados com um período de 300 segundos. Caso contrário, os dados de monitoramento não poderão ser consultados para um intervalo de tempo superior a 7 dias. |
0 |
| MetricName |
string |
Sim |
O nome da métrica. Valores válidos para N: 1 a 21. Para mais informações, consulte Métricas de serviços em nuvem. |
cpu_total |
| Time |
string |
Não |
A hora em que a métrica ocorreu. Valores válidos para N: 1 a 21. Os seguintes dois tipos de valores são suportados:
|
1508136760000 |
| GroupId |
string |
Sim |
O ID do grupo de aplicativos. Valores válidos para N: 1 a 21. Nota
Se a métrica não pertencer a nenhum grupo de aplicativos, insira 0. |
12345 |
| Values |
string |
Sim |
A coleção de valores de métrica. Valores válidos para N: 1 a 21. Nota
Se o tipo do valor reportado for 0, os valores brutos serão reportados. O CloudMonitor agrega os valores brutos em vários valores, como máximo, contagem e soma, por período. |
{"value":10.5} |
| Dimensions |
string |
Sim |
O mapa de dimensões, que é usado para consultar dados de monitoramento de um recurso especificado. Valores válidos para N: 1 a 21. Formato: uma coleção de pares chave-valor. Uma coleção de pares chave-valor comumente usada é: O comprimento de Key e Value é de 1 a 64 caracteres. Os caracteres além dos primeiros 64 são truncados. Os valores de Key e Value podem conter letras, dígitos, pontos (.), hifens (-), sublinhados (_), barras (/) e barras invertidas (). Nota
As dimensões devem ser passadas como uma string JSON que representa o objeto de mapa e devem ser passadas em ordem. |
{"sampleName1":"value1","sampleName2":"value2"} |
| Period |
string |
Não |
O período de agregação. Valores válidos para N: 1 a 21. Unidade: segundos. Valores válidos: 60 e 300. Nota
Se o tipo do valor reportado for 1, você deverá definir este parâmetro. |
60 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O código de status. Nota
200 indica sucesso. |
200 |
| Message |
string |
A mensagem de erro. |
The request has failed due to a temporary failure of the server. |
| RequestId |
string |
O ID da solicitação. |
05B36C2C-5F6E-48D5-8B41-CE36DD7EE8E0 |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "The request has failed due to a temporary failure of the server.",
"RequestId": "05B36C2C-5F6E-48D5-8B41-CE36DD7EE8E0"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | %s | %s | |
| 500 | %s | %s | |
| 500 | InternalError | %s | |
| 403 | %s | %s | |
| 404 | %s | %s |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.