Modifica uma métrica dos logs importados do Log Service.
Este tópico apresenta um exemplo de modificação do período de coleta de uma tarefa de importação de métricas com ID 36**** para 15 segundos. Essa tarefa monitora logs importados do Log Service. O resultado retornado confirma a alteração da métrica.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | ModifyHybridMonitorTask | Operação a ser executada. Defina o valor como ModifyHybridMonitorTask. |
| TaskId | String | Sim | 36**** | ID da tarefa de importação de métricas. Para saber como obter o ID da tarefa, consulte DescribeHybridMonitorTaskList. |
| TaskName | String | Não | SLS_task | Nome da tarefa de importação de métricas. Para saber como obter o ID da tarefa, consulte DescribeHybridMonitorTaskList. |
| Description | String | Não | Dados de monitoramento de logs do Log Service | Descrição da tarefa de importação de métricas. |
| CollectInterval | String | Não | 15 | Intervalo de coleta das métricas. Valores válidos:
Unidade: segundos. |
| AttachLabels.N.Value | String | Não | testValue | Valor da tag da métrica. |
| AttachLabels.N.Name | String | Não | app_service | Chave da tag da métrica. |
| SLSProcessConfig | Object | Não | Configurações dos logs importados do Log Service. |
|
| Filter | Object | Não | Condições de filtragem dos logs importados do Log Service. |
|
| Relation | String | Não | and | Relação entre múltiplas condições de filtro. Valores válidos:
|
| Filters | Array | Não | Nenhum. |
|
| SLSKeyName | String | Não | code | Nome da chave usada para filtrar logs importados do Log Service. |
| Operator | String | Não | = | Método de filtragem dos logs importados do Log Service. Valores válidos:
|
| Value | String | Não | 200 | Valor da chave usada para filtrar logs importados do Log Service. |
| Statistics | Array | Não | Nenhum. |
|
| SLSKeyName | String | Não | name | Nome da chave usada para agregar logs importados do Log Service. |
| Function | String | Não | count | Função de agregação dos dados de log no período estatístico. Valores válidos:
|
| Alias | String | Não | level_count | Alias do resultado da agregação. |
| Parameter1 | String | Não | 200 | Valor da função de agregação dos logs importados do Log Service.
|
| Parameter2 | String | Não | 299 | Valor da função de agregação dos logs importados do Log Service. Nota Obrigatório apenas se Function for distribution. Defina o limite superior do intervalo estatístico. Exemplo: para contar solicitações HTTP com status 2XX, defina como 299. |
| GroupBy | Array | Não | Dimensão de agregação dos dados. Equivale à cláusula GROUP BY em SQL. |
|
| SLSKeyName | String | Não | code | Nome da chave usada para agregar logs importados do Log Service. |
| Alias | String | Não | ApiResult | Alias do resultado da agregação. |
| Express | Array | Não | Campo estendido com resultados de operações básicas sobre a agregação. |
|
| Express | String | Não | success_count | Campo estendido com resultados de operações básicas sobre a agregação. |
| Alias | String | Não | SuccRate | Alias do campo estendido com resultados de operações básicas sobre a agregação. |
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 200 indica sucesso na chamada. |
| Message | String | Invalid.SLSConfig | Mensagem de erro. |
| RequestId | String | 11145B76-566A-5D80-A8A3-FAD98D310079 | ID da solicitação. |
| Success | String | true | Indica se a chamada teve sucesso. Valores válidos:
|
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=ModifyHybridMonitorTask
&TaskId=36****
&TaskName=SLS_task
&CollectInterval=15
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyHybridMonitorTaskResponse>
<RequestId>11145B76-566A-5D80-A8A3-FAD98D310079</RequestId>
<Code>200</Code>
<Success>true</Success>
</ModifyHybridMonitorTaskResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "11145B76-566A-5D80-A8A3-FAD98D310079",
"Code" : 200,
"Success" : true
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o API Error Center.