Zum Hauptinhalt springen
Der AppSignal-Agent sammelt verschiedene Systemmetriken, mit denen Sie Leistungsprobleme und Fehler mit abnormen Host-Metriken in Verbindung bringen können. Diese Daten sind im Abschnitt Host metrics in der App-Übersicht verfügbar, wo Sie mehrere Hosts inspizieren und vergleichen können. Auf der Detailseite eines Samples für Fehler- und Performance-Incidents zeigen wir ebenfalls eine Übersicht der Host-Metriken. Für eine Vorschau, wie Host-Metriken in der AppSignal-Oberfläche aussehen, sehen Sie sich bitte unsere Tour-Seite zu Host-Metriken an.
Hinweis: Diese Funktion ist in diesen Paketen verfügbar:
  • Ruby: Gem-Version 1.2 und neuer. Seit Version 1.3 standardmäßig aktiviert.
  • Elixir: Paket-Version 0.10.0 und neuer. Seit Version 0.10.0 standardmäßig aktiviert.
  • Node.js: alle Paket-Versionen.
  • JavaScript für das Frontend: keine Paket-Versionen.
Hinweis: Diese Funktion ist auf den folgenden Architekturen nicht verfügbar:
  • macOS/OSX (darwin)
  • FreeBSD
Eine Liste der unterstützten Betriebssysteme finden Sie auf der Seite Unterstützte Betriebssysteme.

Erfasste Host-Metriken

Die folgenden Host-Metriken werden vom AppSignal-Agent jede Minute auf Ihrem System erfasst.
MetrikBeschreibung
CPU-AuslastungUser, nice, system, idle und iowait in Prozent.
Mehr zu CPU-Metriken lesen Sie in unserem Academy-Artikel.
Load Average1-Minuten-Load-Average auf dem Host.
SpeichernutzungVerfügbarer, freier und genutzter Speicher. Enthält auch Swap-Gesamt- und genutzten Swap.
SpeicherplatznutzungProzentsatz jeder genutzten Festplatte.
Disk-IODurchsatz der von jeder Festplatte gelesenen und auf jede Festplatte geschriebenen Daten.
NetzwerkverkehrDurchsatz der über jede Netzwerkschnittstelle empfangenen und gesendeten Daten.
Diese Host-Metriken werden standardmäßig erfasst. Um sie zu deaktivieren, verwenden Sie die Konfigurationsoption enable_host_metrics für:

Umgebungs-Metadaten

Der AppSignal-Agent meldet die folgenden Informationen des Hosts. Nach dem Empfang werden diese Metadaten auf der Host-metrics-Übersichtsseite pro Host angezeigt, um mehr Details zu allen Hosts zu liefern, auf denen eine App läuft. Verwenden Sie diese Metadaten, um Unterschiede zwischen Hosts zu erkennen, die zu unterschiedlichem Verhalten führen könnten.
  • Host-Architektur, 32 oder 64 Bit.
  • Betriebssystem, entweder Linux, macOS oder Windows.
  • Betriebssystem-Distribution, für Linux wird hier Ubuntu, Fedora usw. gemeldet.
  • Betriebssystem-Version, die Version des Betriebssystems.
  • Kernel-Version, für Linux wird hier die installierte Kernel-Version gemeldet.
Diese Metadaten werden standardmäßig erfasst. Um sie zu deaktivieren, verwenden Sie die Konfigurationsoption send_environment_metadata für:

Heroku-Unterstützung

Um Host-Metriken auf Heroku zu verwenden, besuchen Sie die Seite Heroku-Host-Metriken.

Docker-/Container-Unterstützung

Um Host-Metriken auf (Docker-)Containern zu verwenden, besuchen Sie die Seite Container-Host-Metriken.

Dokku-Unterstützung

Hinweis: Dokku-Unterstützung ist in den Paketen Ruby Gem 3.0.13, Elixir-Paket 2.2.0, Node.js-Paket 2.0.0 und neuer verfügbar.
Dokku hat Host-Metriken standardmäßig aktiviert, solange in Ihrer Dokku-Anwendung die Umgebungsvariable DOKKU_ROOT gesetzt ist.