Logstash 5.0, kendi süreçlerinin metriklerini ve durum izlemesini sağlayan bir API ile başladı. eleştiri
Logstash'ı çalıştırdığınızda, Logstash dağıtımınızın sağlığı ve performansını izlemek için kullanılabilecek çalışma zamanı metriklerini otomatik olarak yakalar.
Adres:Bağlantı girişi görünür.
Logstash tarafından toplanan metrikler şunlardır:
Logstash düğüm bilgileri, örneğin boru hattı ayarları, işletim sistemi bilgileri ve JVM bilgileri. Eklenti bilgileri, yüklü eklentilerin listesi dahil. JVM istatistikleri, süreç istatistikleri, olayla ilgili istatistikler ve pipeline çalışma zamanı istatistikleri gibi düğüm istatistikleri.
Bu metrikleri Logstash tarafından sağlanan izleme API'si kullanarak alabilirsiniz. Bu API'ler varsayılan olarak mevcuttur ve ek yapılandırma gerektirmez.
Node Info API:Bağlantı girişi görünür. Eklentiler Bilgi API:Bağlantı girişi görünür. Node Stats API:Bağlantı girişi görünür. Hot Threads API:Bağlantı girişi görünür.
JVM
JVM istatistiklerini alıyor; iş başlıkları, bellek kullanımı, çöp toplayıcılar ve çalışma süresi gibi istatistikler.
süreç
Dosya tanımlayıcıları, bellek tüketimi ve CPU kullanımı gibi işlem istatistiklerini alır.
Etkinlikler
Logstash örneği için olayla ilgili istatistikleri alır (kaç boru hattı oluşturulmuş ve yok edilmiş olursa olsun).
Boru hatları
Her Logstash pipeline hakkında çalışma zamanı istatistiklerini alıyor.
Yeniden yüklemeler
Konfigürasyon yeniden yükleme başarıları ve başarısızlıklarıyla ilgili çalışma zamanı istatistiklerini alıyor.
os
Logstash bir konteyner içinde çalışırken cgruplar hakkında çalışma zamanı istatistiklerini alıyor.
İstatistikleri görüntüle
Aşağıdaki istek, Logstash örneğiniz için olayla ilgili istatistikler içeren bir JSON belgesini döndürür:
{ "host" : "MASAÜSTÜ-OL3CEUC", "version" : "7.10.2", "http_address" : "127.0.0.1:9600", "id" : "1aa23f91-e00b-4667-8a2c-65a3b0d85c81", "name" : "MASAÜSTÜ-OL3CEUC", "ephemeral_id" : "17960ea9-6cc1-44d9-85a9-83a718ba4682", "durum" : "yeşil", "anlık görüntü" : yanlış, "pipeline" : { "işçiler" : 8, "batch_size" : 125, "batch_delay" : 50 }, "Olaylar" : { "in" : 106160, "filtrelenmiş" : 106160, "Out" : 106160, "duration_in_millis" : 113552, "queue_push_duration_in_millis" : 6303 }
} (Son)
|