statsite

Software captura de pantalla:
statsite
Detalles de software:
Versión: 0.4.0
Fecha de carga: 11 May 15
Promotor: Kiip
Licencia: Libre
Popularidad: 6

Rating: nan/5 (Total Votes: 0)

statsite es un servidor de agregación de estadísticas. & Nbsp; Por defecto, rubores Statsite datos a grafito. Statsite se basa en gran medida en grafito de Etsy.
Instalar
Instale Statsite de PyPI:
PIP instalar statsite
O descargar e instalar desde la fuente:
python setup.py install
Uso
Statsite preferentemente debe ser configurado con un archivo, aunque todos los parámetros de configuración se pueden establecer a través de la línea de comandos también. He aquí un ejemplo de archivo de configuración:
# Los ajustes para el "colector", que es el oyente UDP
[Colector]
host = 0.0.0.0
port = 8125
# Especificar los ajustes de la métrica "tienda" que es donde el grafito es
[Tienda]
host = 0.0.0.0
port = 2003
A continuación, ejecute statsite, apuntando a ese archivo (suponiendo / etc ahora):
statsite -c /etc/statsite.conf
Protocolo
Por defecto, Statsite escuchará paquetes UDP, lo que hace que sea muy barato para su aplicación al fuego y olvidar paquetes al servidor. Un mensaje se parece a la siguiente (donde la bandera es opcional):
clave: valor | Tipo [|flag]
Los mensajes deben estar separados por saltos de línea (n) si múltiple se envían en el mismo paquete.
Actualmente apoyado tipos de mensajes:
- Llave simple / Valor - kv. Si se da una bandera, se considera la marca de tiempo del par clave / valor.
- Ms - Timer. Si se da una bandera, se considera la tasa de muestreo del temporizador.
- C - Contador. Después de que el intervalo de vaciado, los contadores de la misma clave se agregan y este se envía a la tienda.
Ejemplos:
El siguiente es un simple par clave / valor, en este caso informar cuántas consultas que hemos visto en el último segundo de MySQL:
mysql.queries: 1381 | kv | @ 1313107325
El siguiente es un temporizador, temporización la velocidad de respuesta de una llamada a la API:
api.session_created: 114 | ms
El siguiente es otro temporizador, pero esta vez diciendo nos muestra estos datos en 1 / 10th de las solicitudes de la API.
api.session_created: 114 | m | @ 0,1
El siguiente ejemplo se incrementa el contador de "recompensas" por 1:
recompensas: 1 | c
Y este ejemplo disminuye el "inventario" contador 7:
inventario: -7 | c
Como se dijo anteriormente, varios mensajes se pueden unir por saltos de línea

Características .

    métricas
  • Tecla básicos / valor
  • Enviar datos del temporizador, Statsite calculará: - Media - Min / Max - Desviación Estándar - Todos los parámetros anteriores para un percentil específico de información
  • Enviar contadores que Statsite agregará
  • Enviar una frecuencia de muestreo con contadores y Statsite tendrá esto en cuenta cuando se agregan.

Requisitos

  • Python

Programas parecidos

check_rbl
check_rbl

17 Feb 15

Autostatus
Autostatus

2 Jun 15

ATSlog
ATSlog

2 Jun 15

Comentarios a la statsite

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!