Установка New Relic-агента — различия между версиями
Root (обсуждение | вклад) (Новая страница: «Установим агент мониторинга PHP-приложений New Relic. Имя пакета для агента PHP - newrelic-php5. Хотя в…») |
Root (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
Добавляем репозиторий | Добавляем репозиторий | ||
− | + | echo 'deb http://apt.newrelic.com/debian/ newrelic non-free' | sudo tee /etc/apt/sources.list.d/newrelic.list | |
Получаем ключ | Получаем ключ | ||
− | + | wget -O- https://download.newrelic.com/548C16BF.gpg | sudo apt-key add - | |
Обновляем | Обновляем | ||
− | + | apt-get update | |
Устанавливаем php-агент | Устанавливаем php-агент | ||
− | + | apt install newrelic-php5 | |
Версия 11:50, 27 августа 2021
Установим агент мониторинга PHP-приложений New Relic. Имя пакета для агента PHP - newrelic-php5. Хотя в названии упоминается php5, этот пакет работает для всех поддерживаемых версий PHP, включая версии PHP 7.
Добавляем репозиторий
echo 'deb http://apt.newrelic.com/debian/ newrelic non-free' | sudo tee /etc/apt/sources.list.d/newrelic.list
Получаем ключ
wget -O- https://download.newrelic.com/548C16BF.gpg | sudo apt-key add -
Обновляем
apt-get update
Устанавливаем php-агент
apt install newrelic-php5
На следующем этапе установщик запросит licence key, прописываем. Далее вводим Application Name, фактически это раздел в котором на сайте будет отображаться сервер(их там может быть и несколько).
Приводим конфиг php-модуля newrelic.ini примерно к такому виду
extension = "newrelic.so" [newrelic] newrelic.enabled = true newrelic.license = "3b168c1bb720d8582035f585a087cbe0c6bedddf" newrelic.logfile = "/var/log/newrelic/php.log" newrelic.loglevel = error newrelic.appname = "MY_APP" newrelic.daemon.logfile = "/var/log/newrelic/daemon.log" newrelic.daemon.port = "/var/run/newrelic.sock" newrelic.daemon.ssl = true newrelic.daemon.pidfile = "/var/run/newrelic.pid" newrelic.error_collector.ignore_exceptions = "yii\web\NotFoundHttpException, yii\web\BadRequestHttpException"
Рестартим php. Через некоторое время сможем наблюдать ошибки, если они есть.