Aqui estão exemplos de como usar a API REST New Relic (v2) para obter a lista de ID da instância e ID do host para um aplicativo. A lista mostra aqueles que reportaram aproximadamente na última hora.
Listar os IDs atuais por nome do aplicativo
Você também pode usar o Applications > Listdo REST API Explorer para listar os detalhes do ID. Insira o nome correto do aplicativo.
Para listar todos os relatórios de IDs de instância e de host na última hora com um nome de aplicativo contendo ${APP_NAME}
, use o comando a seguir. Isso fornece os dados de resumo atuais seguidos pelas listas de IDs para instância e hosts do aplicativo com ${APP_NAME}
em seus nomes, na conta associada ao ${API_KEY}
.
$curl -X GET 'https://api.newrelic.com/v2/applications.json' \> -H "X-Api-Key:${API_KEY}" -i \> -d "filter[name]=${APP_NAME}"
Listar os IDs atuais por ID do aplicativo
Você também pode usar Applications > Listou Applications > List do API Explorer para listar os detalhes do ID. Insira o nome correto do aplicativo.
Para listar todos os IDs reportados na última hora quando você conhece o ${APP_ID}
do aplicativo, use este comando:
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}.json" \> -H "X-Api-Key:${API_KEY}" -i
Você também pode usar filter[id]
:
$curl -X GET "https://api.newrelic.com/v2/applications.json" \> -H "X-Api-Key:${API_KEY}" -i \> -d "filter[id]=${APP_ID}"
Listar os IDs atuais de todos os aplicativos
Você também pode usar Applications > Listou Applications > List do API Explorer para listar os detalhes do ID. Insira o nome correto do aplicativo.
Para todo o aplicativo, liste todos os relatórios de ID da instância e ID do host na última hora usando o comando a seguir. Isso fornece os dados de resumo atuais seguidos pelas listas de IDs para instância e hosts para todos os aplicativos na conta associada ao ${API_KEY}
.
$curl -X GET "https://api.newrelic.com/v2/applications.json" \> -H "X-Api-Key:${API_KEY}" -i
Exemplo de listas de ID do host e ID da instância
Aqui está um exemplo de como as listas de IDs aparecem no formato JSON:
...{ "links": { "application_instances": [ <---<<<< {INSTANCE_ID} list 21790, 24810, 27948, 35120, 35121, 35122, 186288, 247253, 247254, 247255, 247256 ], "application_hosts": [ <---<<<< {HOST_ID} list 21788, 24808, 34966, 186283, 247245, 286551 ] }}...