Passer au contenu principal
Les intégrations et l’agent AppSignal collectent des métadonnées concernant l’hôte et l’application avec lesquels ils s’intègrent. Les détails sur les métadonnées collectées sont listés ci-dessous. Ces métadonnées sont utilisées pour :
  • enrichir les données disponibles sur AppSignal.com (pour fournir une vue plus complète de l’hôte et de l’application),
  • fournir des informations supplémentaires à des fins de débogage en complément de la commande diagnose,
  • l’amélioration des produits dans le cadre d’un ensemble de données agrégées anonymes.
Pour désactiver cette fonctionnalité, définissez l’option de configuration send_environment_metadata sur false :

Métadonnées AppSignal

  • Version de l’intégration AppSignal
    • Quel paquet et quelle version d’AppSignal sont installés. Il s’agit soit du gem Ruby, du paquet Elixir, soit du paquet Node.js.
  • Version de l’agent AppSignal
    • Quelle version de l’agent AppSignal est installée. Cela permet de reconnaître la version lorsque le mode standalone est utilisé.
  • Version de l’agent
    • Indique quelle architecture a été installée, 32 ou 64 bits. L’extension et l’agent AppSignal sont construits séparément pour chaque architecture.
    • Indique si la version musl a été installée.
  • Mode standalone de l’agent activé
    • Si l’agent fonctionne en mode standalone. Cela est utilisé pour les hôtes qui exécutent des systèmes tels que des bases de données et qui veulent tout de même remonter des métriques d’hôte.
  • Mode StatsD de l’agent activé
  • Fonctionnalités optionnelles activées
    • Les intégrations AppSignal ont des fonctionnalités optionnelles qui peuvent être activées, généralement préfixées par enable_ dans les options de configuration. Elles ne sont remontées que lorsqu’elles sont activées.

Métadonnées de l’application

  • Langage d’intégration
    • Quel est le langage de l’intégration (Ruby/Elixir/Node.js) et quelle version.
  • Implémentation du langage d’intégration
    • Quelle est l’implémentation du langage, s’il y en a une (MRI ou JRuby), et quelle version.
  • Bibliothèques prises en charge par l’intégration
    • Une liste des bibliothèques prises en charge par AppSignal qui sont chargées et leur version, par exemple Rails, Phoenix, Express. Seules les informations des paquets officiellement pris en charge par AppSignal sont envoyées, mais pas celles des paquets non pris en charge ou privés.

Métadonnées de l’hôte

Les données de l’hôte sont disponibles pour les hôtes dans la fonctionnalité métriques d’hôte, ajoutant des détails aux hôtes dans la vue d’ensemble.
  • Architecture
    • Si le système est en architecture 32 ou 64 bits.
  • Système d’exploitation
    • Système d’exploitation, soit Linux, macOS ou Windows.
    • Distribution du système d’exploitation, pour Linux cela rapporte Ubuntu, Fedora, etc.
    • Version du système d’exploitation.
    • Version du noyau, pour Linux cela rapporte la version du noyau installé.
  • Système conteneurisé
    • Si l’hôte fait partie d’un système de conteneurs tel que Docker. Sur un système de conteneurs comme Docker, l’agent AppSignal utilise une méthode différente pour remonter les métriques d’hôte.
  • Plateforme
    • Si Heroku est détecté comme plateforme. Nos intégrations et notre agent utilisent des paramètres différents sur Heroku.