[Python] ANN: appmetrics
Antonio Valente
y3sman a gmail.com
Dom 13 Apr 2014 14:50:26 CEST
Ciao a tutti,
ho rilasciato questo progetto chiamato "appmetrics":
https://github.com/avalente/appmetrics
Si tratta di una libreria, fortemente ispirata a "folsom" su erlang, che
permette di collezionare in modo semplice metriche applicative
personalizzate da applicazioni python ed esporne statistiche significative
utili per il monitoraggio; un esempio classico è collezionare il tempo di
esecuzione di uno o più "controller" su un'applicazione web ed avere a
disposizione la distribuzione dei tempi ed i percentili a vari livelli di
confidenza. Altro esempio classico è collezionare il throughput di un
sistema ed avere in modo semplice la media mobile su vari intervalli
temporali (come il load average dei sistemi unix).
Appmetrics non è un sistema di storage, si limita a tenere in memoria dei
campioni statisticamente rappresentativi dei dati raccolti (in modo da
minimizzare la quantità di memoria utilizzata) e renderli disponibili
all'utente. I dati raccolti possono essere usati per vari scopi, tra cui:
monitorare le prestazioni dell'applicazione, creare degli allarmi sul
proprio sistema di monitoraggio, regolare le politiche di autoscaling su
sistemi cloud...
La libreria è pip-installabile e funziona su python 2.7 e 3.3, spero che
possa essere utile a qualcun altro.
Ovviamente sono ben accetti tutti i tipi di suggerimenti, richieste,
critiche, collaborazioni...
Ciao
--
Antonio Valente
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140413/5f36e15b/attachment.html>
Maggiori informazioni sulla lista
Python