django-app-metrics

Software skärmdump:
django-app-metrics
Mjukvaruinformation:
Version: 0.8.1
Ladda upp dagen: 20 Feb 15
Utvecklare: Frank Wiles
Licens: Gratis
Popularitet: 13

Rating: 4.0/5 (Total Votes: 1)

django-app-mått är en Django app som gör att du kan fånga och rapportera om olika händelser i dina program. Du definierar helt enkelt olika namngivna mått och spela när de inträffar. Dessa kan vara vissa händelser som kan vara immediatey användbart, till exempel "Nya användar Registreringar", "Downloads", etc.
Eller de kanske inte visa sig användbart förrän någon gång i framtiden. Men om du börjar spela in dem nu har du stora uppgifter senare om du behöver det.
Till exempel "Totalt antal föremål Såld" är inte ett spännande nummer när du bara lansera när du bara bryr sig om intäkter, men att kunna göra en tävling för de 1 ppm sålda objekt i framtiden kommer du vara glad att du var spårning det.
Du sedan gruppera dessa individuella mått i en MetricSet, där man definierar hur ofta du vill ha en e-postrapport skickas, och till vilken person (er) det ska skickas.
Användning
från app_metrics.utils import create_metric, metrisk
# Skapa en ny mått att spåra
my_metric = create_metric (name = 'Ny användare Metric', kula = 'new_user_signup')
# Skapa ett MetricSet som binder en metrisk till en e-schema och uppsättningar
# Vem som ska ta emot det
my_metric_set = create_metric_set (name = 'Min Set ",
& Nbsp; metrics = [my_metric],
& Nbsp; email_recipients = [user1, user2])
# Ökning det metriska av en
metriska ("new_user_signup ')
# Ökning det metriska av någon annan nummer
metriska ('new_user_signup ", 4)
# Aggregerade metriska objekt i dag, vecka, månad och år uppgår
# Det är ganska smart om det, så du är säker att köra det här så ofta du
# Som
manage.py metrics_aggregate
# Skicka e rapporter till användare
manage.py metrics_send_mail
Insticks
app_metrics.backends.db (standard) - Denna backend lagrar alla metrics och grupperings i din databas. OBS: Varje anrop till metriska () genererar en databas skriv, vilket kan minska din totala prestanda är att du gå nötter med dem eller ha ett tungt trafik webbplats.
app_metrics.backends.mixpanel - Denna backend kan du rör alla dina samtal till metriska () till Mixpanel. Se Mixpanel dokumentation för mer information om deras API.
app_metrics.backends.statsd - Denna backend kan du rör alla dina samtal till metrisk () till en statsd server. Se statsd för mer information om deras API.
Inställningar
APP_METRICS_BACKEND - Standardvärdet 'app_metrics.backends.db "om inte definierad.
APP_METRICS_SEND_ZERO_ACTIVITY - Förhindra e-post som skickas när det inte har varit någon aktivitet idag (dvs under testning). Standardvärdet är sant.
Mixpanel Inställningar
Ställ APP_METRICS_BACKEND == 'app_metrics.backends.mixpanel'.
APP_METRICS_MIXPANEL_TOKEN - Din Mixpanel.com API token
APP_METRICS_MIXPANEL_URL - Tillåt skuggande av API URL slutpunkt
Statsd Inställningar
Ställ APP_METRICS_BACKEND == 'app_metrics.backends.statsd'.
APP_METRICS_STATSD_HOST - Värd av statsd server, standard "localhost"
APP_METRICS_STATSD_PORT - statsd port, standard "8125"
APP_METRICS_STATSD_SAMPLE_RATE - statds samplingshastighet, standard 1

Krav :

  • Python
  • Django

Annan programvara för utvecklare Frank Wiles

django-friendship
django-friendship

14 Apr 15

django-beta
django-beta

11 May 15

django-admin-views
django-admin-views

20 Feb 15

Kommentarer till django-app-metrics

Kommentarer hittades inte
Kommentar
Slå på bilder!