Zum Hauptinhalt springen
Die AppSignal-Integrationen und der Agent erfassen Metadaten über den Host und die App, mit denen sie integriert sind. Welche Metadaten genau erfasst werden, wird unten aufgeführt. Diese Metadaten werden verwendet, um:
  • die auf AppSignal.com verfügbaren Daten anzureichern (um ein vollständigeres Bild des Hosts und der App zu liefern),
  • zusätzliche Informationen zu Debugging-Zwecken als Ergänzung zum Diagnose-Befehl bereitzustellen,
  • Produktverbesserungen als Teil eines anonymen aggregierten Datensatzes zu ermöglichen.
Um diese Funktion zu deaktivieren, setzen Sie die Konfigurationsoption send_environment_metadata auf false:

AppSignal-Metadaten

  • AppSignal-Integrationsversion
    • Welches Paket und welche Version von AppSignal installiert ist. Dies ist entweder das Ruby-Gem, das Elixir-Paket oder das Node.js-Paket.
  • AppSignal-Agent-Version
    • Welche Version des AppSignal-Agents installiert ist. Dies wird verwendet, um die Version zu erkennen, wenn der Standalone-Modus verwendet wird.
  • Agent-Release
    • Meldet, welche Architektur installiert wurde, 32 oder 64 Bit. Die AppSignal-Erweiterung und der Agent werden für jede Architektur separat gebaut.
    • Meldet, ob der musl-Build installiert wurde.
  • Agent-Standalone-Modus aktiviert
    • Ob der Agent im Standalone-Modus läuft. Dies wird für Hosts verwendet, die Systeme wie Datenbanken ausführen und dennoch Host-Metriken dafür melden möchten.
  • Agent-StatsD-Modus aktiviert
  • Optionale aktivierte Funktionen
    • AppSignal-Integrationen haben einige optionale Funktionen, die aktiviert werden können, meist mit dem Präfix enable_ in den Konfigurationsoptionen. Es wird nur gemeldet, wenn sie aktiviert sind.

App-Metadaten

  • Integrations-Sprache
    • Was die Integrations-Sprache ist (Ruby/Elixir/Node.js) und welche Version.
  • Implementierung der Integrations-Sprache
    • Was die Sprachimplementierung ist, falls vorhanden (MRI oder JRuby), und welche Version.
  • Unterstützte Bibliotheken der Integration
    • Eine Liste der geladenen AppSignal-unterstützten Bibliotheksintegrationen und deren Version, z. B. Rails, Phoenix, Express. Es werden nur Informationen zu offiziell unterstützten AppSignal-Paketen gesendet, jedoch keine nicht unterstützten oder privaten Pakete.

Host-Metadaten

Die Host-Daten sind für Hosts in der Host-Metriken-Funktion verfügbar und fügen den Hosts in der Übersicht Details hinzu.
  • Architektur
    • Ob das System eine 32- oder 64-Bit-Architektur hat.
  • Betriebssystem
    • Betriebssystem, entweder Linux, macOS oder Windows.
    • Betriebssystem-Distribution; für Linux meldet dies Ubuntu, Fedora usw.
    • Betriebssystem-Version, die Version des Betriebssystems.
    • Kernel-Version; für Linux meldet dies die installierte Kernel-Version.
  • Containerisiertes System
    • Ob der Host Teil eines Containersystems wie Docker ist. Auf Containersystemen wie Docker verwendet der AppSignal-Agent eine andere Methode, mit der Host-Metriken gemeldet werden.
  • Plattform
    • Ob Heroku als Plattform erkannt wird. Unsere Integrationen und der Agent verwenden auf Heroku andere Einstellungen.