Apakah ada alternatif untuk statsd etsy ? Mungkin bahkan solusi seperti dasbor lengkap? Penelitian saya hanya menemukan solusi SaaS eksklusif.
Bagi mereka yang tidak tahu: statsd adalah deamon yang mengumpulkan metrik aplikasi dan sistem melalui UDP dan mengirimkannya ke Graphite untuk menghasilkan plot yang kurang lebih indah. Ada API untuk semua bahasa penting yang tersedia.
Saya butuh:
- harus berjalan di server saya tanpa pihak ketiga mengumpulkan data
- harus bisa mengumpulkan data baik dari sistem, Java maupun Perl
- harus ringan dan fleksibel
- FOSS
- mungkin memerlukan pemrograman tambahan, mungkin hanya kerangka kerja
monitoring
system-monitoring
statsd
d135-1r43
sumber
sumber
statsd
sebenarnya terjadi. Itu tidak memiliki GUI yang dinamis dan mudah digunakan karena bukan itu fungsinya.statsd
hanyalah agregator statistik yang sangat sederhana.Jawaban:
Lihat dua proyek berikut:
batsd
adalah daemon untuk menggabungkan dan menyimpan statistik, sedangkanbatsd-dash
dasbor yang dapat dikonfigurasi menyajikan data yang telah Anda simpanbatsd
.Tentang batsd
sumber
Ini sepertinya sangat dekat dengan pertanyaan belanja, yang tidak diizinkan di SF (lihat FAQ). Saya juga tidak tahu statsd, tetapi dari daftar kapabilitas saya dapat mengatakan bahwa munin memenuhi semuanya. Rrdtool digunakan sebagai agregasi data dan mesin grafik. Karena berbasis plugin, ia dapat mengumpulkan dan memproses statistik apa pun yang dapat Anda sumber secara lokal di server dengan operasi atom.
sumber
Saya tidak berpikir Anda harus mencoba mengganti statsd karena hampir merupakan standar untuk sebagian besar alat metrik. Masalah besar saat membangun sistem metrik Anda cenderung menjadi backend default: grafit. Sangat sulit untuk menginstal kecuali jika Anda terbiasa dengan aplikasi Django.
Dengan batsd dan dasbornya, Anda dapat memulai dengan lebih cepat, khususnya jika Anda mengenal Ruby. Namun dasbornya sangat terbatas.
Pilihan saya menggunakan influxdb sebagai backend untuk statsd dan rendering grafik dengan Grafana. Awalnya saya tergoda untuk mengirim metrik langsung ke influxdb, tetapi tidak bisa menolak variasi klien dalam berbagai bahasa untuk Statsd. Itu dan Anda akan membutuhkannya juga untuk mengumpulkan data dengan waktu.
sumber