Cria uma tarefa de monitoramento para serviços da Alibaba Cloud ou logs do Simple Log Service (SLS) no Hybrid Cloud Monitoring.
Descrição da operação
Descrição da operação
Antes de chamar esta operação, certifique-se de que o Hybrid Cloud Monitoring esteja ativado.
Para criar uma métrica para logs do SLS, certifique-se de que o SLS esteja ativado e que um projeto e um Logstore tenham sido criados.
Dependendo do valor de
TaskType, alguns parâmetros são obrigatórios. Por exemplo, seTaskTypeestiver definido comoaliyun_fc, você deve configurarYARMConfig. SeTaskTypeestiver definido comoaliyun_sls, você deve configurar parâmetros comoCollectInterval.Para operações entre contas, especifique
TargetUserIdouTargetUserIdListpara conectar recursos de outros membros ao Hybrid Cloud Monitoring.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cms:CreateHybridMonitorTask |
create |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Namespace |
string |
Sim |
O nome do namespace. Para obter informações sobre como obter o nome do namespace, consulte DescribeHybridMonitorNamespaceList. |
aliyun |
| Description |
string |
Não |
A descrição da tarefa de monitoramento. |
阿里云产品数据接入任务。 |
| TaskName |
string |
Não |
O nome da tarefa de monitoramento.
|
aliyun_task |
| TaskType |
string |
Sim |
O tipo da tarefa de monitoramento. Valores válidos:
Valores válidos:
|
aliyun_fc |
| CollectTargetType |
string |
Sim |
O tipo do destino de coleta para dados de monitoramento.
|
aliyun_fc |
| CollectInterval |
string |
Não |
O período de coleta da métrica. Valores válidos:
Unidade: segundos. Nota
Este parâmetro é obrigatório apenas quando Valores válidos:
|
60 |
| GroupId |
string |
Não |
O ID do grupo de aplicativos. Para obter informações sobre como obter o ID do grupo de aplicativos, consulte DescribeMonitorGroups. Nota
Este parâmetro é obrigatório apenas quando |
3607**** |
| YARMConfig |
string |
Não |
O arquivo de configuração do serviço da Alibaba Cloud conectado ao Hybrid Cloud Monitoring.
O exemplo a seguir mostra o arquivo de configuração:
Nota
Este parâmetro é obrigatório apenas quando |
products:- namespace: acs_ecs_dashboard metric_info: - metric_list: - cpu_total |
| TargetUserId |
string |
Não |
O ID do membro. Ao invocar esta operação usando uma conta de gerenciamento, você pode usar o modo nativo da nuvem para conectar serviços da Alibaba Cloud de qualquer membro na pasta de recursos ao Hybrid Cloud Monitoring. Isso permite implementar o monitoramento unificado entre contas de serviços da Alibaba Cloud por meio da pasta de recursos. Acesse Configurações para configurar esse recurso no console do CloudMonitor. Nota
Este parâmetro é obrigatório apenas quando |
120886317861**** |
| AttachLabels |
array<object> |
Não |
Os rótulos da métrica. Nota
Este parâmetro é obrigatório apenas quando |
|
|
object |
Não |
Nenhum. |
||
| Value |
string |
Não |
O valor do rótulo da métrica. |
testValue |
| Name |
string |
Não |
A chave do rótulo da métrica. |
app_service |
| TargetUserIdList |
string |
Não |
Os IDs dos membros. Separe vários IDs de membros com vírgulas (,). Nota
Este parâmetro é obrigatório apenas quando você chama esta operação usando uma conta de gerenciamento. |
120886317861**** |
| SLSProcessConfig |
object |
Não |
A configuração de log do SLS. Nota
Este parâmetro é obrigatório apenas quando |
|
| Filter |
object |
Não |
As condições de filtro para parâmetros em logs do SLS. |
|
| Relation |
string |
Não |
A relação entre várias condições de filtro. Valores válidos:
Valores válidos:
|
and |
| Filters |
array<object> |
Não |
A lista de condições de filtro para parâmetros em logs do SLS. |
|
|
object |
Não |
Nenhum. |
||
| SLSKeyName |
string |
Não |
O nome do parâmetro a ser filtrado nos logs do SLS. |
code |
| Operator |
string |
Não |
O método de filtro para valores de parâmetros em logs do SLS. Valores válidos:
|
= |
| Value |
string |
Não |
O valor do filtro do parâmetro nos logs do SLS. |
200 |
| Statistics |
array<object> |
Não |
O método estatístico para logs do SLS. |
|
|
object |
Não |
Nenhum. |
||
| SLSKeyName |
string |
Não |
O nome do parâmetro para estatísticas de logs do SLS. |
name |
| Function |
string |
Não |
Agrega dados de log dentro do período estatístico com base no método estatístico selecionado. Valores válidos:
|
count |
| Alias |
string |
Não |
O alias do resultado estatístico do log do SLS. |
level_count |
| Parameter1 |
string |
Não |
O valor estatístico dos logs do SLS.
|
200 |
| Parameter2 |
string |
Não |
O valor estatístico dos logs do SLS. Nota
Este parâmetro é obrigatório apenas quando |
299 |
| GroupBy |
array<object> |
Não |
Agrega dados por dimensão espacial, o que equivale a Group By em SQL. |
|
|
object |
Não |
Nenhum. |
||
| SLSKeyName |
string |
Não |
O nome do parâmetro para estatísticas de logs do SLS. |
code |
| Alias |
string |
Não |
O alias do resultado estatístico do log do SLS. |
ApiResult |
| Express |
array<object> |
Não |
O resultado da operação aritmética do campo estendido para resultados estatísticos de logs do SLS. |
|
|
object |
Não |
Nenhum. |
||
| Express |
string |
Não |
O resultado da operação aritmética do campo estendido para resultados estatísticos de logs do SLS. |
success_count |
| Alias |
string |
Não |
O alias do resultado da operação aritmética do campo estendido para resultados estatísticos de logs do SLS. |
SuccRate |
| CloudAccessId |
array |
Não |
A lista de IDs de conta primária de outros provedores de nuvem conectados ao CloudMonitor. |
|
|
string |
Não |
O ID da conta primária de outro provedor de nuvem conectado ao CloudMonitor. |
n5n9ik1b**** |
Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Nenhum. |
||
| Code |
string |
O código de status. Nota
200 indica sucesso. |
200 |
| Message |
string |
A mensagem de erro. |
yamlConfigFail |
| RequestId |
string |
O ID da solicitação. |
28CEA2E0-3E90-51B2-A7E8-B1ED75534E49 |
| Success |
string |
Indica se a operação foi bem-sucedida. Valores válidos:
|
true |
| TaskId |
integer |
O ID da tarefa de monitoramento. |
36**** |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "yamlConfigFail",
"RequestId": "28CEA2E0-3E90-51B2-A7E8-B1ED75534E49",
"Success": "true",
"TaskId": 0
}
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 | The request processing has failed due to some unknown error. | |
| 403 | %s | %s | |
| 404 | %s | %s | |
| 409 | %s | %s |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.