Chame a API ListNodes para visualizar o status da instância ECS onde o coletor está instalado.
Depuração
Cabeçalho da requisição
Esta operação utiliza apenas o cabeçalho de requisição comum. Para mais informações, consulte Parâmetros comuns de requisição.
Estrutura da requisição
GET /openapi/collectors/[ResId]/nodes HTTP/1.1
Parâmetros da requisição
|
Parâmetro |
Tipo |
Posição |
Obrigatório |
Exemplo |
Descrição |
|
ResId |
String |
Path |
Sim |
ct-cn-l871nd0u73c45**** |
O ID do coletor. |
|
page |
Integer |
Query |
Não |
1 |
O número de páginas do resultado retornado. |
|
size |
Integer |
Query |
Não |
10 |
A quantidade de resultados por página. |
|
ecsInstanceIds |
String |
Query |
Não |
i-bp1ei8ysh7orb6eq**** |
O ID da instância ECS N. |
|
ecsInstanceName |
String |
Query |
Não |
test |
O nome da instância ECS. |
|
tags |
String |
Query |
Não |
[{"tagKey":"abc","tagValue":"xyz"}] |
As informações de tag da instância ECS. Inclua a chave da tag (tagKey) e o valor da tag (tagValue). |
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| Headers | Struct |
O cabeçalho da resposta. |
|
| X-Total-Count | Integer | 10 |
O número de entradas retornadas. |
| RequestId | String | E1FD7642-7C40-4FF2-9C0F-21F1A1746F70 |
O ID da requisição. |
| Result | Array of Result |
Os resultados retornados. |
|
| agentStatus | String | heartOk |
Status de cada coletor na instância ECS. Valores possíveis:
|
| cloudAssistantStatus | String | true |
Indica se o Cloud Assistant está ativado. Valores possíveis:
|
| ecsInstanceId | String | i-bp13y63575oypr**** |
O ID da instância. |
| ecsInstanceName | String | ECS_beat |
O nome da instância ECS. |
| ipAddress | Array of ipAddress |
Lista de informações de IP da instância ECS. |
|
| host | String | 192.168.xx.xx |
O endereço IP. |
| ipType | String | public |
Tipo do endereço IP. Valores possíveis:
|
| osType | String | linux |
Tipo de sistema operacional da instância ECS. Valores possíveis:
|
| status | String | running |
Status da instância ECS. Valores possíveis:
|
| tags | Array of tags |
Informações de tag da instância ECS. |
|
| tagKey | String | abc |
A chave da tag. |
| tagValue | String | xyz |
O valor da tag. |
Exemplos
Exemplos de requisições
GET /openapi/collectors/ct-cn-l871nd0u73c45 ****/nodes HTTP/1.1 public request header
Exemplos de respostas de sucesso
Formato JSON
{ "Result": [ { "ecsInstanceId": "i-bp13y63575oypr9d****", "ecsInstanceName": "zl-test02-keepit", "status": "running", "ipAddress": [ { "host": "47.111.xx.xx", "ipType": "public" }, { "host": "10.8.xx.xx", "ipType": "private" } ], "tags": [ { "tagKey": "a", "tagValue": "b" } ], "agentStatus": "failed", "osType": "linux", "cloudAssistantStatus": "true" } ], "RequestId": "E1FD7642-7C40-4FF2-9C0F-21F1A1746F70", "Headers": { "X-Total-Count": 1 } }
Códigos de erro
Para obter uma lista de códigos de erro, visite a Central de Erros da API.