Modifica uma tarefa acionada por evento.
Descrição da operação
Descrição da operação
-
Se você criar uma tarefa acionada por evento do tipo de monitoramento personalizado (MetricType=custom), deverá reportar métricas de monitoramento ao CloudMonitor antecipadamente. Para mais informações, consulte Tarefas acionadas por evento para monitoramento personalizado.
-
Ao criar uma tarefa acionada por evento, você deve especificar uma métrica (MetricName) e usar informações de dimensão (
Dimension.N.DimensionKeyeDimension.N.DimensionValue) para determinar o escopo de agregação de dados da métrica no grupo de escalonamento. Por exemplo, você pode especificaruser_idescaling_grouppara agregar os dados de métrica de todas as instâncias ECS ou instâncias de contêiner elástico no grupo de escalonamento do usuário especificado.As métricas de tarefas acionadas por evento para monitoramento personalizado (MetricType=custom) dependem das suas métricas de monitoramento.
Para mais informações sobre as métricas suportadas por tarefas acionadas por evento para monitoramento do sistema (MetricType=system), consulte Tarefas acionadas por evento para monitoramento do sistema.
Nas informações de dimensão, user_id e scaling_group são preenchidos automaticamente pelo sistema. Você deve especificar manualmente device e state. Para mais informações, consulte os parâmetros Dimension.N.DimensionKey e Dimension.N.DimensionValue.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ess:ModifyAlarm |
update |
*ScalingGroup
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região da tarefa acionada por evento. |
cn-qingdao |
| AlarmTaskId |
string |
Sim |
O ID da tarefa acionada por evento. |
asg-bp1hvbnmkl10vll5****_f95ce797-dc2e-4bad-9618-14fee7d1**** |
| Name |
string |
Não |
O nome da tarefa acionada por evento. |
alarmtask**** |
| Description |
string |
Não |
A descrição da tarefa acionada por evento. |
Tarefa de alarme de teste |
| MetricName |
string |
Não |
O nome da métrica. Os valores válidos variam de acordo com o tipo de monitoramento da tarefa acionada por evento:
Para mais informações, consulte Tarefas acionadas por evento para monitoramento do sistema. |
MemoryUtilization |
| MetricType |
string |
Não |
O tipo de monitoramento. Valores válidos:
|
system |
| Period |
integer |
Não |
O período estatístico para os dados da métrica, em segundos. Valores válidos: Nota
Apenas grupos de escalonamento do tipo ECS suportam um período estatístico de 15 segundos. |
300 |
| Statistics |
string |
Não |
O método usado para agregar dados de métrica. Valores válidos:
|
Average |
| Threshold |
number |
Não |
O limite das métricas de monitoramento. Quando a expressão de limite é atendida o número especificado de vezes, a regra de escalonamento é acionada. |
80 |
| ComparisonOperator |
string |
Não |
O operador de comparação entre o valor da métrica e o limite. Este parâmetro especifica a condição sob a qual o valor da métrica atende ao limite. Valores válidos:
|
>= |
| EvaluationCount |
integer |
Não |
O número de vezes consecutivas que a expressão de limite deve ser atendida antes que a regra de escalonamento seja acionada. Por exemplo, a utilização média de CPU deve ser maior ou igual a 80% por três períodos estatísticos consecutivos. |
3 |
| GroupId |
integer |
Não |
O ID do grupo de aplicativos do CloudMonitor ao qual a métrica personalizada pertence. Este parâmetro é obrigatório apenas quando MetricType está definido como custom. |
4055401 |
| Effective |
string |
Não |
O período de vigência da tarefa acionada por evento. Este parâmetro segue expressões cron. O formato padrão é
Nota
Os valores deste parâmetro estão no fuso horário UTC+8 por padrão. Você pode adicionar informações de fuso horário Exemplos e descrições:
|
TZ=+00 * * 1-2 * * ? |
| AlarmAction |
array |
Não |
Os identificadores exclusivos das regras de escalonamento associadas à tarefa acionada por evento. |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp163l21e07uhn**** |
|
string |
Não |
Os identificadores exclusivos das regras de escalonamento associadas à tarefa acionada por evento. |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp163l21e07uhn**** |
|
| Dimension |
array<object> |
Não |
As informações de dimensão associadas à métrica. |
|
|
object |
Não |
As informações de dimensão associadas à métrica. |
||
| DimensionKey |
string |
Não |
A chave da dimensão associada à métrica. Os valores válidos variam de acordo com o tipo de monitoramento da tarefa acionada por evento:
|
device |
| DimensionValue |
string |
Não |
O valor da dimensão associada à métrica. Os valores válidos são determinados por Dimension.N.DimensionKey:
|
eth0 |
| Expression |
array<object> |
Não |
As informações sobre regras de alerta de múltiplas métricas. |
|
|
object |
Não |
As informações sobre regras de alerta de múltiplas métricas. |
||
| MetricName |
string |
Não |
O nome da métrica de monitoramento para a regra de alerta de múltiplas métricas. Os valores válidos variam de acordo com o tipo de monitoramento da tarefa acionada por evento:
Para mais informações, consulte Tarefas acionadas por evento para monitoramento do sistema. |
CpuUtilization |
| ComparisonOperator |
string |
Não |
O operador de comparação entre o valor da métrica e o limite para a regra de alerta de múltiplas métricas. Este parâmetro especifica a condição sob a qual o valor da métrica atende ao limite. Valores válidos:
Valor padrão: |
>= |
| Period |
integer |
Não |
O período estatístico para os dados da métrica na regra de alerta de múltiplas métricas, em segundos. Valores válidos: Nota
Apenas grupos de escalonamento do tipo ECS suportam um período estatístico de 15 segundos. Valor padrão: 300. |
300 |
| Statistics |
string |
Não |
O método usado para agregar dados de métrica na regra de alerta de múltiplas métricas. Valores válidos:
|
Average |
| Threshold |
number |
Não |
O limite das métricas de monitoramento na regra de alerta de múltiplas métricas. Quando a expressão de limite é atendida o número especificado de vezes, a regra de escalonamento é acionada. |
40.0 |
| ExpressionsLogicOperator |
string |
Não |
O operador lógico entre as condições de alerta de múltiplas métricas. Valores válidos:
Valor padrão: |
&& |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| AlarmTaskId |
string |
O ID da tarefa acionada por evento. |
asg-bp1hvbnmkl10vll5**** |
| RequestId |
string |
O ID da solicitação. |
BACACF83-7070-4953-A8FD-D81F89F1**** |
Exemplos
Resposta de sucesso
JSON formato
{
"AlarmTaskId": "asg-bp1hvbnmkl10vll5****",
"RequestId": "BACACF83-7070-4953-A8FD-D81F89F1****"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.