
Настройка New Relic с Grafana в Unix/Linux
New Relic — это инструмент для мониторинга приложений.
Grafana — это инструмент, который позволяет отображать метрики, стоить графики (дашборды) и умеет работать с различными инструментами (Prometheus, InfluxDB, ElasticSearch и многие другие).
У меня на работе, имеется заббикс сервер, графана и некоторые люди используют нью релик. Как по мне, все должно (это очень удобно) быть в одном месте.
Я описывал процесс установки данных компонентов в своих статьях:
Установка New Relic Platform Installer (NPI) в Unix/Linux
Мониторинг приложений с New Relic в Unix/Linux
Установка плагинов для New Relic
Установка grafana в Unix/Linux
Экспорт дашбордов из grafana в Unix/Linux
И так, приступим к настройке!
Настройка New Relic с Grafana в Unix/Linux
Я предпологаю что уже имеется установленный New Relic на нодах которые стоит мониторить и уже мониторится все. Так же, я предпологаю что уже имеется сервер с grafana.
Устанавливаем git, статья тут:
Установка GIT на RedHat/CentOS/Fedora или Установка git на CentOS, для других ОС, нет ничего сложного чтобы установить.
Перейдем в папку с плагинами самой графаны:
# cd /var/lib/grafana/plugins
И клонируем плагин:
$ git clone https://github.com/wevanscfi/grafana-newrelic-apm-datasource.git
Далее, открываем сайт с new relic, логинимся в него и регистрируем токен. Я не буду офишировать его, по этому не сделаю скрин.
Открываем сайт с графана и переходим в «plugins» -> «APPS» -> «newrelic-app». В Поле «Api key» вводим API ключ с new relic-а:
Затем, переходим в «datasources» и, нажимаем на » Add data source». В поле «type» выбираем наш установленный плагин в качестве БД:
В поле «Aplication» выбираем апликейшин для мониторинга. По идее, можно не выбирать, он все равно будет выбиратся из листинга (в дальнейшем). Нажимаем на «add» для добавления датасорса. Собственно — это и вся установка. Осталось создать дашборд и вывести необходимые метрики.
Вот пример моего тестового дашборда:
Вот и все, статья «Настройка New Relic с Grafana в Unix/Linux» завершена.