Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 10545|Antwort: 0

Einführung in die Logstash-API-Schnittstelle

[Link kopieren]
Veröffentlicht am 07.05.2021 10:57:10 | | | |
Logstash 5.0 begann mit einer API, die Metriken und Statusüberwachung eigener Prozesse liefert.
Rezension

Logging System (II).NET/C# verwendet NLog, um Logs an ELK zu 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
Starten Sie mit Logstash, einem Open-Source-Log-Management-Tool
https://www.itsvse.com/thread-9541-1-1.html

Wenn Sie Logstash ausführen, erfasst es automatisch Laufzeitmetriken, die zur Überwachung der Gesundheit und Leistung Ihrer Logstash-Bereitstellung verwendet werden können.



Adresse:Der Hyperlink-Login ist sichtbar.

Von Logstash gesammelte Metriken umfassen:

Logstash-Knoteninformationen, wie Pipeline-Einstellungen, Betriebssysteminformationen und JVM-Informationen.
Plugin-Informationen, einschließlich einer Liste der installierten Plugins.
Knotenstatistiken wie JVM-Statistiken, Prozessstatistiken, ereignisbezogene Statistiken und Pipeline-Laufzeitstatistiken.

Sie können diese Metriken mit der von Logstash bereitgestellten Überwachungs-API abrufen. Diese APIs sind standardmäßig verfügbar und erfordern keine zusätzliche Konfiguration.

Node Info API:Der Hyperlink-Login ist sichtbar.
Plugins-Info-API:Der Hyperlink-Login ist sichtbar.
Node Stats API:Der Hyperlink-Login ist sichtbar.
Hot Threads API:Der Hyperlink-Login ist sichtbar.


JVM

Erhält JVM-Statistiken, einschließlich Statistiken zu Threads, Speichernutzung, Garbage Collectors und Uptime.

Ablauf

Erhält Prozessstatistiken, einschließlich Angaben zu Dateideskriptoren, Speicherverbrauch und CPU-Auslastung.

Veranstaltungen

Erhält ereignisbezogene Statistiken für die Logstash-Instanz (unabhängig davon, wie viele Pipelines erstellt und zerstört wurden).

Pipelines

Erhält Laufzeit-Statistiken zu jeder Logstash-Pipeline.

Nachladen

Bekommt Laufzeitstatistiken über Erfolge und Fehler bei Konfigurations-Neuladen.

OS

Erhält Laufzeit-Statistiken über cgroups, wenn Logstash in einem Container läuft.


Statistiken ansehen

Die folgende Anfrage liefert ein JSON-Dokument mit ereignisbezogenen Statistiken für Ihre Logstash-Instanz:



{
  "host": "DESKTOP-OL3CEUC",
  "Version" : "7.10.2",
  "http_address" : "127.0.0.1:9600",
  "id" : "1aa23f91-e00b-4667-8a2c-65a3b0d85c81",
  "name": "DESKTOP-OL3CEUC",
  "ephemeral_id" : "17960ea9-6cc1-44d9-85a9-83a718ba4682",
  "Status": "grün",
  "Schnappschuss": falsch,
  "pipeline" : {
    "Arbeiter" : 8,
    "batch_size" : 125,
    "batch_delay" : 50
  },
  "Events" : {
    "in": 106160,
    "gefiltert": 106160,
    "Out": 106160,
    "duration_in_millis": 113552,
    "queue_push_duration_in_millis" : 6303
  }
}

(Ende)




Vorhergehend:IIS DELETE PUT anforderung 405-Lösung
Nächster:Java verwendet JDBC, um das Sqlite-URL-Problem zu verbinden
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com