Naar hoofdinhoud gaan
De AppSignal-agent verzamelt verschillende systeemmetrics, waarmee u prestatieproblemen en fouten kunt correleren aan abnormale host metrics. Deze gegevens zijn beschikbaar in het gedeelte Host metrics in het app-overzicht, waarmee u meerdere hosts kunt inspecteren en vergelijken. We tonen ook een host metrics-overzicht op de sample-detailpagina voor error- en performance-incidents. Voor een voorbeeld van hoe host metrics eruitzien in de AppSignal-interface, zie onze host metrics tour-pagina.
Let op: Deze functie is beschikbaar in deze pakketten:
  • Ruby: gem-versie 1.2 en nieuwer. Standaard ingeschakeld sinds versie 1.3.
  • Elixir: pakketversie 0.10.0 en nieuwer. Standaard ingeschakeld sinds versie 0.10.0.
  • Node.js: alle pakketversies.
  • JavaScript voor Front-end: geen pakketversies.
Let op: Deze functie is niet beschikbaar op de volgende architecturen:
  • macOS/OSX (darwin)
  • FreeBSD
Een lijst met ondersteunde besturingssystemen is beschikbaar op de pagina Ondersteunde besturingssystemen.

Verzamelde host metrics

De volgende host metrics worden elke minuut door de AppSignal-agent op uw systeem verzameld.
MetricBeschrijving
CPU-gebruikUser, nice, system, idle en iowait in percentages.
Lees meer over CPU-metrics in ons academy-artikel.
Load average1-minuut load average op de host.
GeheugengebruikBeschikbaar, vrij en gebruikt geheugen. Omvat ook swap-totaal en swap-gebruikt.
SchijfgebruikPercentage van elke gebruikte schijf.
Disk IODoorvoer van gegevens gelezen van en geschreven naar elke schijf.
NetwerkverkeerDoorvoer van gegevens ontvangen en verzonden via elke netwerkinterface.
Deze host metrics worden standaard verzameld. Om dit uit te schakelen, gebruikt u de configuratieoptie enable_host_metrics, voor:

Omgevingsmetadata

De AppSignal-agent rapporteert de volgende informatie van de host. Eenmaal ontvangen wordt deze metadata weergegeven op de host metrics-indexpagina per host om meer details te geven over alle hosts waarop een app draait. Gebruik deze metadata om verschillen tussen hosts te spotten die verschillen in gedrag kunnen veroorzaken.
  • Host-architectuur, 32- of 64-bit.
  • Besturingssysteem, hetzij Linux, macOS of Windows.
  • Besturingssysteem Distributie, voor Linux rapporteert dit Ubuntu, Fedora, enz.
  • Versie van het besturingssysteem, de versie van het besturingssysteem.
  • Kernelversie, voor Linux rapporteert dit de geïnstalleerde kernelversie.
Deze metadata wordt standaard verzameld. Om dit uit te schakelen, gebruikt u de configuratieoptie send_environment_metadata, voor:

Heroku-ondersteuning

Om host metrics op Heroku te gebruiken, ga naar de pagina Heroku host metrics.

Docker/container-ondersteuning

Om host metrics op (Docker-)containers te gebruiken, ga naar de pagina container host metrics.

Dokku-ondersteuning

Let op: Dokku-ondersteuning is beschikbaar in pakketten Ruby gem 3.0.13, Elixir-pakket 2.2.0, Node.js-pakket 2.0.0 en nieuwer.
Dokku heeft host metrics standaard ingeschakeld zolang uw Dokku-applicatie de omgevingsvariabele DOKKU_ROOT heeft ingesteld.