Czy istnieje jakaś alternatywa dla statystyk etsy ? Może nawet kompletne rozwiązanie podobne do deski rozdzielczej? Moje badania znalazły tylko zastrzeżone rozwiązania SaaS.
Dla tych, którzy nie wiedzą: statsd to demon, który zbiera dane aplikacji i systemu za pośrednictwem UDP i wysyła je do Graphite, aby wygenerować mniej lub bardziej piękne wykresy. Dostępny jest interfejs API dla wszystkich ważnych języków.
Potrzebuję:
- muszą działać na moich serwerach bez gromadzenia danych przez osoby trzecie
- powinien być w stanie zbierać dane zarówno z systemu, Java, jak i Perla
- powinien być lekki i elastyczny
- FOSS
- może wymagać dodatkowego programowania, może być jedynie ramą
monitoring
system-monitoring
statsd
d135-1r43
źródło
źródło
statsd
naprawdę robi. Nie ma dynamicznego, łatwego w użyciu GUI, ponieważ nie jest tym, co robi.statsd
jest po prostu bardzo prostym agregatorem statystyk.Odpowiedzi:
Sprawdź następujące dwa projekty:
batsd
jest demonem do agregowania i przechowywania statystyk, natomiastbatsd-dash
jest konfigurowalnym pulpitem prezentującym dane, które przechowujeszbatsd
.O Batsd
źródło
To wydaje się niebezpiecznie zbliżone do pytania zakupowego, które nie jest dozwolone na SF (patrz FAQ). Nie znam też statystyki, ale z listy możliwości mogę powiedzieć, że Munin spełnia je wszystkie. Rrdtool jest używany jako silnik agregacji danych i wykresów. Ponieważ jest oparty na wtyczkach, może gromadzić i przetwarzać dowolne statystyki, które można lokalnie pozyskiwać na serwerze za pomocą operacji atomowej.
źródło
Nie sądzę, że powinieneś spróbować zastąpić statystyki, ponieważ jest to prawie standard dla większości narzędzi metrycznych. Dużym problemem podczas budowania systemu metryk jest zwykle domyślny backend: grafit. Instalacja jest trudna, chyba że znasz aplikacje Django.
Dzięki batsd i jego pulpitowi możesz zacząć dość szybko, szczególnie jeśli znasz Ruby. Jednak deska rozdzielcza jest dość ograniczona.
Mój wybór polegał na użyciu influxdb jako backendu dla statystyki i renderowaniu wykresów za pomocą Grafana. Początkowo miałem ochotę wysłać moje dane bezpośrednio do influxdb, ale nie mogłem zaprzeczyć różnorodności klientów w wielu językach dla Statsd. To i będziesz potrzebować, aby agregować dane z czasem.
źródło