Esys / statsd alternatifi


13

Etsy'nin istatistiklerine alternatif var ? Belki de eksiksiz bir gösterge tablosu benzeri çözüm? Araştırmam sadece tescilli SaaS çözümleri buldu.

Bilmeyenler için: statsd, UDP yoluyla uygulama ve sistem metriklerini toplayan ve daha fazla veya daha az güzel grafikler oluşturmak için bunları Grafite gönderen bir deamon. Mevcut tüm önemli diller için bir API vardır.

İhtiyacım var:

  • üçüncü taraf veri toplamadan sunucularımda çalışmalıdır
  • hem sistem, Java hem de Perl'den veri toplayabilmelidir
  • hafif ve esnek olmalı
  • FOSS
  • ek programlama gerektirebilir, sadece bir çerçeve olabilir

İstatistik hakkında ne sevmiyorsunuz? Listelediğiniz ihtiyaçlarınızı hemen hemen karşılıyor.
Chida

Dinamik, kullanımı kolay bir GUI'ye sahip değildir. Grafit, gösterge tablosu benzeri bir çözüm değil, bir görüntüleme aracıdır.
d135-1r43

1
Henüz yapmadıysanız grafit denemek isteyebilirsiniz. "3. taraf" çoğu kullanır. metrics.librato.com ve Newrelic bunu yapar. Dinamik ve gösterge tablosu nedir? Grafitin her ikisini de yapabileceğini biliyorum.
Chida

2
Belki de statsdgerçekten ne yaptığını yanlış anlarsın . Dinamik, kullanımı kolay bir GUI'ye sahip değildir, çünkü yaptığı şey bu değildir. statsdçok basit bir istatistik toplayıcıdır.
pkhamre

statsd sadece çok basit bir istatistik toplayıcıdır ve ihtiyacım olan şey bir GUI. Bu yüzden bu soruyu sordum;) TL; DR: statsd harika, ama istediğim istatistik ve GUI / gösterge tablosu
d135-1r43

Yanıtlar:


6

Aşağıdaki iki projeye göz atın:

batsdistatistiklerin bir araya getirilmesi ve saklanması için bir daemon, aynı zamanda içinde sakladığınız verilerin batsd-dashyapılandırılabilir bir kontrol paneli batsd.

Batsd hakkında

Batsd, istatistikleri toplamak ve depolamak için yakut tabanlı bir arka plan programıdır. Bir blog yayınında tanımladıkları Etsy'nin StatsD uygulamasıyla "kablolu" uyumluluğu hedefliyor.

Batsd, etsy'nin statd uygulamasından temel olarak verileri nasıl sakladığından farklıdır - veriler, Redis ve diskteki düz dosyaların bir kombinasyonunda saklanır. Sebat hakkında daha fazla bilgiyi About: Persistence bölümünde bulabilirsiniz.

Batsd, geçen yıl kullanıldığı 37 sinyalden kullanım dışı kaldı. Daha önceki bir form quasor'dan ilham aldı.


Harika görünüyor. Herhangi bir demo veya en azından bir ekran görüntüsü var mı?
d135-1r43

Bildiğim kadarıyla değil.
pkhamre

1

Bu, SF'de izin verilmeyen bir alışveriş sorusuna tehlikeli bir şekilde yakın görünüyor (SSS'ye bakın). İstatistikleri de bilmiyorum, ancak yetenekler listesinden muninin hepsini yerine getirdiğini söyleyebilirim . Rrdtool, veri toplama ve grafik motoru olarak kullanılır. Eklenti tabanlı olduğundan, atomik bir işlemle sunucuda yerel olarak kaynak sağlayabileceğiniz herhangi bir istatistik toplayabilir ve işleyebilir.


İpucu için teşekkürler! Bunun "en iyi ürün nedir" sorusundan çok aşağı yukarı "bir şeyi nasıl yapabilirim" olduğunu söyleyebilirim. Öncelikle en son istatistikleri almak için sunucu istatistiklerimi üçüncü bir tarafa göndermek istemediğim sorunu çözmem gerekiyor.
d135-1r43

1
Sanırım katılıyorum ve sorunuzun henüz yakın oy kullanmadığını not ediyorum. Umarım bu şekilde kalır.
MadHatter

1

Statisticsd'yi çoğu metrik araç için neredeyse standart olduğu için değiştirmeye çalışmanız gerektiğini düşünmüyorum. Metrik sisteminizi oluştururken karşılaştığınız en büyük sorun varsayılan arka uç olma eğilimindedir: grafit. Django uygulamalarına aşina değilseniz, yüklemek bir acıdır.

Batsd ve gösterge paneli ile özellikle Ruby'yi biliyorsanız oldukça hızlı bir şekilde başlayabilirsiniz. Ancak gösterge paneli oldukça sınırlıdır.

Benim seçimim influxdb'yi İstatistikd için arka uç olarak kullanmak ve Grafana ile grafikler oluşturmaktı. Başlangıçta metriklerimi doğrudan influxdb'ye göndermeye cazip geldim, ancak Statsd için birden çok dilde çeşitli müşterileri inkar edemedim. Bu ve verileri zamanla toplamak için de ihtiyacınız olacak.

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.