İstatistikler ve CollectD arasındaki ilişki nedir?


40

İstatistikler ve CollectD arasındaki ilişki nedir?

  • İstatistikler ve CollectD'ye alternatif mi
  • StatsD CollectD'den gelen metrikleri bir araya getirmek için kullanılıyor mu (ve muhtemelen diğer araçlar)
  • tamamen başka bir şey. Öyleyse ne olmuş?

1
Kimseye yardım ederse, bunu yararlı buldum - anomaly.io/statsd-in-collectd
Senthil Kumar

Yanıtlar:


33

Onlar farklı şeyler.

CollectD istatistik toplama cinidir. Ölçümler için düzenli aralıklarla çeşitli kaynaklar (eklenti koleksiyonu oldukça ayrıntılı) kullanır. Ayrıca metrikler alabilir. CollectD, sistemden metrikler, çeşitli popüler servisler (web sunucuları, veritabanı sunucuları, vb.) Ve ayrıca özel uygulama ölçümleri (bu ölçümleri oluşturmak için uygulamalar gerektirir) toplama konusunda uzmandır. CollectD de daha fazla şey yapabilir, ancak bu muhtemelen bu sorunun kapsamı dışındadır.

StatsD, olay sayacı / toplama hizmetidir. Olay başına zamanlama alır ve toplanan değerleri hesaplar ve üretir. Özel uygulamalar metriklerini saymak / toplamak için üretilmiştir. Yalnızca uygulamanın, toplamalara gerek olmadan olayları göndermesini gerektirir.

CollectD, StatsD'yi 5.4 sürümünden bu yana bir girdi olarak destekliyor; bu nedenle ayrı arka plan programı çalıştırmaya gerek yok: https://collectd.org/wiki/index.php/Plugin:StatsD


2
Tamam, böylece StatsD olayları daha sonra CollectD'ye gönderilebilecek servislerden toplamak için kullanılabilir. (CollectD daha sonra Nagios ve / veya Grafit gibi araçlara besleyebilir) Ancak CollectD'in kendi içinde de hizmetlerden istatistikler toplamak için eklentileri vardır. Peki bir CollectD eklentisi kullanmak yerine bunu yapmak için StatsD'yi ne farklılaştırır? Aynı şeyi yapan sadece 2 farklı rota mı?
Gbrits,

3
(henüz orada değil) collectd için istatistik eklentisi, ayrı istatistik ve arka plan programı çalıştırma ihtiyacını ortadan kaldıracaktır. ek olarak, başka bir girdi olacaktır, bu yüzden toplama işlevinin geri kalanına uyacaktır (eşikleme, bildirimler, grafite çıktılar, riemann, vb.)
Teftin

Eğer logstash kullanıyorsanız, colld çıktısı olmadığından yine de statd kullanmanız gerekir. Her ikisini de idare etmek için Bucky'i çalıştırabilirsin.
Brian

1
Logstash kullanarak - TCP çıktısını kullanarak toplamak için yine de ileriye gidemez miydiniz?
thinice

Aslında, colld önünde istatistikd eklentisini ve logstash üzerindeki statsd çıktısını kullanırdınız?
thinice
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.