wiki/HowtoNewRelic.md
2017-04-18 10:39:46 +02:00

43 lines
1.6 KiB
Markdown

---
title: Howto New Relic
---
# Installer l'agent Servers "sysmond"
Doc officielle : <https://docs.newrelic.com/docs/servers/new-relic-servers-linux/installation-configuration/servers-installation-ubuntu-debian>
~~~
# echo 'deb http://apt.newrelic.com/debian/ newrelic non-free' > /etc/apt/sources.list.d/newrelic.list
# wget -O - https://download.newrelic.com/548C16BF.gpg | apt-key add -
# apt update
# apt install newrelic-sysmond
# nrsysmond-config --set license_key=<votre clé de licence>
# systemctl start newrelic-sysmond
~~~
# Installer l'agent PHP
Doc officielle : <https://docs.newrelic.com/docs/agents/php-agent>
~~~
# echo 'deb http://apt.newrelic.com/debian/ newrelic non-free' > /etc/apt/sources.list.d/newrelic.list
# wget -O - https://download.newrelic.com/548C16BF.gpg | apt-key add -
# apt update
# apt install newrelic-php5
# newrelic-install install
# rm /etc/php5/conf.d/newrelic.ini
# systemctl restart <votre serveur web>
~~~
Debconf vous demandera la clé de license à mettre. On pourra aussi la mettre à la main dans `/etc/php5/mods-available/newrelic.ini`.
# Divers
## Désactiver les requêtes à AWS
Il arrive que NewRelic fasse des requêtes à l'adresse `http://169.254.169.254/2009-04-04/meta-data/instance-id` qui est une API utilisée par AWS pour mettre à disposition des méta-données.
Lorsqu'on n'est pas chez AWS ça n'a aucune utilité. On peut désactiver cette fonctionnalité dans la configuration avec `utilization.detect_aws: false`.
Documentation : <https://docs.newrelic.com/docs/agents/ruby-agent/configuration/ruby-agent-configuration#utilization> (valable pour les agents Ruby et autres)