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
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python