Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 10545|Antwoord: 0

Introductie tot de Logstash API-interface

[Link kopiëren]
Geplaatst op 07-05-2021 10:57:10 | | | |
Logstash 5.0 begon met een API die metrics en statusmonitoring van zijn eigen processen produceert.
recensie

Logging System (II).NET/C# gebruikt NLog om logs naar ELK te pushen
https://www.itsvse.com/thread-9552-1-1.html

Log System (1) Windows Installation ELK 7.10.2 Tutorial
https://www.itsvse.com/thread-9539-1-1.html
Begin met Logstash, een open-source logbeheertool
https://www.itsvse.com/thread-9541-1-1.html

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)




Vorig:IIS DELETE PUT verzoek 405-oplossing
Volgend:Java gebruikt JDBC om het sqlite URL-probleem te verbinden
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com