django-app-metrics

Software captura de pantalla:
django-app-metrics
Detalles de software:
Versión: 0.8.1
Fecha de carga: 20 Feb 15
Promotor: Frank Wiles
Licencia: Libre
Popularidad: 13

Rating: 4.0/5 (Total Votes: 1)

django-app-métricas es una aplicación Django que le permite recopilar y generar informes sobre diversos eventos en sus aplicaciones. Sólo tiene que definir varios parámetros con nombre y registro cuando se producen. Estos podrían ser ciertos eventos que pueden ser immediatey útil, por ejemplo "las nuevas inscripciones de usuario ',' Descargas ', etc.
O no pueden ser útiles hasta cierto punto en el futuro. Pero si usted comienza a grabar ahora tendrás grandes datos más adelante si usted lo necesita.
Por ejemplo, "Total de artículos vendidos 'no es un número interesante cuando estás lanzando cuando sólo se preocupan por los ingresos, pero ser capaz de hacer un concurso para los 1000000mo vendidos artículo en el futuro se le alegra que usted estaba realizando el seguimiento ella.
A continuación, el grupo estos indicadores individuales en un MetricSet, donde se define la frecuencia con la que desea un informe de correo electrónico que se envió, y que el que usuario (s) debe ser enviado.
Uso
desde app_metrics.utils create_metric importación, métrica
# Crear una nueva métrica para realizar un seguimiento
my_metric = create_metric (name = 'Usuario nuevo indicador', barra = 'new_user_signup')
# Crear un MetricSet que ata una métrica a una programación del correo electrónico y conjuntos
# Quién debería recibirla
my_metric_set = create_metric_set (name = "My Set ',
& Nbsp; métricas = [my_metric],
& Nbsp; email_recipients = [usuario1, usuario2])
# Incrementar la métrica por uno
métrica ('new_user_signup')
# Incrementar la métrica por algún otro número
métrica ('new_user_signup', 4)
# Artículos métricas agregadas en los totales diarios, semanales, mensuales y anuales
# Es bastante inteligente al respecto, por lo que está seguro ejecutar esto tan a menudo como usted
# Como
metrics_aggregate manage.py
# Enviar informes por correo electrónico a los usuarios
metrics_send_mail manage.py
Backends
app_metrics.backends.db (predeterminado) - tiendas Este backend todas las métricas y las agregaciones en su base de datos. NOTA: Cada llamada al sistema métrico () genera una base de datos de escritura, lo que puede disminuir el rendimiento general es que se vuelven locos con ellos o tener un sitio en gran medida el tráfico.
app_metrics.backends.mixpanel - Este sistema backend que se permite a la tubería de todas sus llamadas a métrico () a Mixpanel. Consulte la documentación Mixpanel para más información sobre su API.
app_metrics.backends.statsd - Este sistema backend que se permite a la tubería de todas sus llamadas a métrico () a un servidor statsd. Ver statsd para más información sobre su API.
Configuración
APP_METRICS_BACKEND - por defecto es 'app_metrics.backends.db' si no se define.
APP_METRICS_SEND_ZERO_ACTIVITY - Prevenir e-mails que se envían cuando no ha habido actividad de hoy (es decir, durante las pruebas). El valor predeterminado es True.
Ajustes Mixpanel
Establecer APP_METRICS_BACKEND == 'app_metrics.backends.mixpanel'.
APP_METRICS_MIXPANEL_TOKEN - Tu vale API Mixpanel.com
APP_METRICS_MIXPANEL_URL - Permitir primordial del punto final URL API
Ajustes Statsd
Establecer APP_METRICS_BACKEND == 'app_metrics.backends.statsd'.
APP_METRICS_STATSD_HOST - Nombre de host de servidor statsd, por defecto es 'localhost'
APP_METRICS_STATSD_PORT - puerto statsd, por defecto es '8125'
APP_METRICS_STATSD_SAMPLE_RATE - statds frecuencia de muestreo, por defecto es 1

Requisitos :

  • Python
  • Django

Otro software de desarrollador Frank Wiles

django-admin-views
django-admin-views

20 Feb 15

django-beta
django-beta

11 May 15

django-friendship
django-friendship

14 Apr 15

Comentarios a la django-app-metrics

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