Cria ou modifica uma regra de alerta para adicionar dinamicamente as instâncias que atendam à regra a um grupo de aplicativos.
Depuração
Parâmetros da requisição
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | PutMonitorGroupDynamicRule | A operação a ser executada. Defina o valor como PutMonitorGroupDynamicRule. |
| GroupId | Long | Sim | 123456 | O ID do grupo de aplicativos. |
| GroupRules.N.FilterRelation | String | Sim | and | O operador lógico utilizado entre expressões condicionais na regra de alerta. Valores válidos para N: 1 a 3. Valores válidos:
|
| GroupRules.N.Filters.N.Value | String | Sim | nginx | O valor a ser comparado com o campo especificado. Valores válidos para N: 1 a 3. |
| GroupRules.N.Filters.N.Name | String | Sim | hostName | O nome do campo usado para filtrar as instâncias. Valores válidos para N: 1 a 3. Aceita apenas nomes de host. Exemplo: hostName. |
| GroupRules.N.Filters.N.Function | String | Sim | contains | O método usado para filtrar instâncias. Valores válidos para N: 1 a 3. Valores válidos:
|
| GroupRules.N.Category | String | Sim | ecs | O serviço de nuvem ao qual a regra de alerta se aplica. Valores válidos para N: 1 a 3. Valores válidos:
|
| IsAsync | Boolean | Não | false | O modo de criação da regra de alerta. Valores válidos:
|
Para obter mais informações sobre os parâmetros comuns da requisição, consulte Parâmetros comuns.
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| Code | Integer | 200 | O código de status HTTP. Nota O código de status 200 indica que a chamada foi bem-sucedida. |
| Message | String | The specified resource is not found. | A mensagem de erro. |
| RequestId | String | 3E73F1AB-D195-438A-BCA7-2F4355789C58 | O ID da requisição. |
| Success | Boolean | true | Indica se a chamada foi bem-sucedida. Valores válidos:
|
Exemplos
Exemplos de requisições
http(s)://[Endpoint]/?Action=PutMonitorGroupDynamicRule
&GroupId=123456
&GroupRules.1.Category=ecs
&GroupRules.1.FilterRelation=and
&GroupRules.1.Filters.1.Function=contains
&GroupRules.1.Filters.1.1ame=hostName
&GroupRules.1.Filters.1.Value=nginx
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<PutMonitorGroupDynamicRuleResponse>
<RequestId>3E73F1AB-D195-438A-BCA7-2F4355789C58</RequestId>
<Success>true</Success>
<Code>200</Code>
</PutMonitorGroupDynamicRuleResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "3E73F1AB-D195-438A-BCA7-2F4355789C58",
"Success" : true,
"Code" : 200
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
404 |
ResourceNotFound |
The specified resource is not found. |
Mensagem de erro retornada porque o recurso especificado não foi encontrado. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.