Как получить использование каждого приложения из единого API-ключа в New Relic APM - PullRequest
0 голосов
/ 03 декабря 2018

Многие из моих приложений отслеживают с помощью NewRelic APM.Мне нужен REST API, чтобы получить использование каждого приложения для всех приложений в одном ключе API.

curl -X GET 'https://api.newrelic.com/v2/usages/{product}.json' \
     -H 'X-Api-Key:{api_key}' -i \
     -G -d 'start_date={start_date}&end_date={end_date}' 

Приведенный выше API дает группу использования приложений.Но мне нужно, разбиение для каждого приложения под ключ.

Спасибо, Шива

1 Ответ

0 голосов
/ 03 декабря 2018

Вы должны использовать API запросов Insights вместо устаревший REST API

Если вы реализовали REST API для запроса данных об использовании подписки до 10 июля2018, эти связанные с использованием API REST теперь устарели.Вам следует использовать API запросов Insights, для которого требуется создать ключ API.Подробнее о переходе на новый формат API см. Руководство по переходу.

Пример API запроса Insights:

При создании или редактировании ключа запроса вы увидитепример запроса cURL, который вы можете использовать в качестве шаблона:

curl -H "Accept: application/json" -H "X-Query-Key: YOUR_QUERY_KEY" \ 
  "https://insights-api.newrelic.com/v1/accounts/YOUR_ACCOUNT_ID/query?nrql=YOUR_QUERY_STRING"
...