Logstash 5.0 begon met een API die metrics en statusmonitoring van zijn eigen processen produceert. recensie
Wanneer je Logstash uitvoert, registreert het automatisch runtime-metrics die gebruikt kunnen worden om de gezondheid en prestaties van je Logstash-implementatie te monitoren.
Adres:De hyperlink-login is zichtbaar.
Metrics verzameld door Logstash zijn onder andere:
Logstash-knooppuntinformatie, zoals pipeline-instellingen, besturingssysteeminformatie en JVM-informatie. Plugin-informatie, inclusief een lijst van geïnstalleerde plugins. Nodestatistieken zoals JVM-statistieken, processtatistieken, gebeurtenisgerelateerde statistieken en pipeline-runtimestatistieken.
Je kunt deze metrics ophalen met de monitoring-API van Logstash. Deze API's zijn standaard beschikbaar en vereisen geen extra configuratie.
Node Info API:De hyperlink-login is zichtbaar. Plugins Info API:De hyperlink-login is zichtbaar. Node Stats API:De hyperlink-login is zichtbaar. Hot Threads API:De hyperlink-login is zichtbaar.
JVM
Krijgt JVM-statistieken, waaronder statistieken over threads, geheugengebruik, garbage collectors en uptime.
Proces
Krijgt processtatistieken, waaronder statistieken over bestandsbeschrijvingen, geheugenverbruik en CPU-gebruik.
Evenementen
Krijgt event-gerelateerde statistieken voor de Logstash-instantie (ongeacht hoeveel pipelines er zijn gemaakt en vernietigd).
Pijpleidingen
Krijgt runtime-statistieken over elke Logstash-pijplijn.
Herlaad
Krijgt runtime-statistieken over het herladen van configuraties, successen en falen.
OS
Krijgt runtime-statistieken over cgroups wanneer Logstash in een container draait.
Bekijk statistieken
Het volgende verzoek geeft een JSON-document terug met gebeurtenisgerelateerde statistieken voor uw Logstash-instantie:
{ "host" : "DESKTOP-OL3CEUC", "versie" : "7.10.2", "http_address" : "127.0.0.1:9600", "ID" : "1AA23F91-e00B-4667-8A2C-65A3B0D85C81", "naam": "DESKTOP-OL3CEUC", "ephemeral_id" : "17960ea9-6cc1-44d9-85a9-83a718ba4682", "status": "groen", "snapshot" : onwaar, "pijplijn" : { "werkers" : 8, "batch_size" : 125, "batch_delay" : 50 }, "Gebeurtenissen" : { "in" : 106160, "gefilterd": 106160, "uit" : 106160, "duration_in_millis": 113552, "queue_push_duration_in_millis" : 6303 }
} (Einde)
|