¿Hay alguna alternativa a las estadísticas de etsy ? ¿Quizás incluso una solución completa de tablero? Mi investigación solo encontró soluciones SaaS patentadas.
Para aquellos que no saben: statsd es un demonio que recopila métricas de aplicaciones y sistemas a través de UDP y las envía a Graphite para generar tramas más o menos hermosas. Hay una API para todos los idiomas importantes disponibles.
Necesito:
- debe ejecutarse en mis servidores sin que un tercero recopile los datos
- debería poder recopilar datos tanto del sistema, Java y Perl
- debe ser ligero y flexible
- FOSS
- puede requerir programación adicional, puede ser solo un marco
monitoring
system-monitoring
statsd
d135-1r43
fuente
fuente
statsd
realmente hace. No tiene una GUI dinámica y fácil de usar porque no es lo que hace.statsd
es solo un agregador de estadísticas muy simple.Respuestas:
Echa un vistazo a los siguientes dos proyectos:
batsd
es un demonio para agregar y almacenar estadísticas, mientras quebatsd-dash
es un panel configurable que presenta los datos que ha almacenadobatsd
.Sobre batsd
fuente
Esto parece peligrosamente cercano a una pregunta de compra, que no está permitida en SF (consulte las preguntas frecuentes). Tampoco sé estadísticas, pero de la lista de capacidades puedo decir que munin los cumple a todos. Rrdtool se utiliza como motor de agregación de datos y gráficos. Como está basado en complementos, puede recopilar y procesar cualquier estadística que pueda obtener localmente en el servidor con una operación atómica.
fuente
No creo que deba intentar reemplazar statsd ya que es casi un estándar para la mayoría de las herramientas métricas. El gran problema al construir su sistema de métricas tiende a ser el backend predeterminado: grafito. Es difícil instalarlo a menos que esté familiarizado con las aplicaciones de Django.
Con batsd y su panel de control, puede comenzar bastante rápido, especialmente si conoce a Ruby. Sin embargo, el tablero es bastante limitado.
Mi elección fue usar influxdb como back-end para estadísticas y renderizar gráficos con Grafana. Inicialmente tuve la tentación de enviar mis métricas directamente a influxdb, pero no pude negar la variedad de clientes en varios idiomas para Statsd. Eso y lo necesitará también para agregar datos con el tiempo.
fuente