Passer au contenu principal
L’agent AppSignal collecte diverses métriques système, ce qui vous permet de corréler les problèmes de performance et les erreurs aux métriques d’hôte anormales. Ces données sont disponibles dans la section Host metrics de l’aperçu de l’app, qui vous permet d’inspecter et de comparer plusieurs hôtes. Nous affichons également un aperçu des métriques d’hôte sur la page de détail de l’échantillon pour les incidents d’erreur et de performance. Pour un aperçu de l’apparence des métriques d’hôte dans l’interface AppSignal, consultez notre page de visite host metrics.
Note : Cette fonctionnalité est disponible dans ces packages :
  • Ruby : version du gem 1.2 et plus récente. Activée par défaut depuis la version 1.3.
  • Elixir : version du package 0.10.0 et plus récente. Activée par défaut depuis la version 0.10.0.
  • Node.js : toutes les versions du package.
  • JavaScript pour le front-end : aucune version du package.
Note : Cette fonctionnalité n’est pas disponible sur les architectures suivantes :
  • macOS/OSX (darwin)
  • FreeBSD
Une liste des systèmes d’exploitation pris en charge est disponible sur la page Systèmes d’exploitation pris en charge.

Métriques d’hôte collectées

Les métriques d’hôte suivantes sont collectées par l’agent AppSignal chaque minute sur votre système.
MétriqueDescription
CPU usageUser, nice, system, idle et iowait en pourcentages.
En savoir plus sur les métriques CPU dans notre article académie.
Load averageCharge moyenne sur 1 minute sur l’hôte.
Memory usageMémoire disponible, libre et utilisée. Inclut également swap total et swap utilisé.
Disk usagePourcentage utilisé de chaque disque.
Disk IODébit des données lues et écrites sur chaque disque.
Network trafficDébit des données reçues et transmises via chaque interface réseau.
Ces métriques d’hôte sont collectées par défaut. Pour les désactiver, utilisez l’option de configuration enable_host_metrics, pour :

Métadonnées d’environnement

L’agent AppSignal rapporte les informations suivantes sur l’hôte. Une fois reçues, ces métadonnées sont affichées sur la page d’index des métriques d’hôte par hôte pour fournir plus de détails sur tous les hôtes exécutant une app. Utilisez ces métadonnées pour repérer les différences entre les hôtes susceptibles de provoquer des différences de comportement.
  • Architecture de l’hôte, 32 ou 64 bits.
  • Système d’exploitation, Linux, macOS ou Windows.
  • Distribution du système d’exploitation, pour Linux cela rapporte Ubuntu, Fedora, etc.
  • Version du système d’exploitation, la version du système d’exploitation.
  • Version du noyau, pour Linux cela rapporte la version installée du noyau.
Ces métadonnées sont collectées par défaut. Pour les désactiver, utilisez l’option de configuration send_environment_metadata, pour :

Prise en charge de Heroku

Pour utiliser les métriques d’hôte sur Heroku, rendez-vous sur la page Métriques d’hôte Heroku.

Prise en charge de Docker/conteneurs

Pour utiliser les métriques d’hôte sur les conteneurs (Docker), rendez-vous sur la page métriques d’hôte des conteneurs.

Prise en charge de Dokku

Note : La prise en charge de Dokku est disponible dans les packages Ruby gem 3.0.13, Elixir package 2.2.0, Node.js package 2.0.0 et plus récents.
Dokku a les métriques d’hôte activées par défaut tant que votre application Dokku a la variable d’environnement DOKKU_ROOT configurée.