django-app-metrics

Skjermbilde programvare:
django-app-metrics
Prog.varedetaljer:
Versjon: 0.8.1
Last opp dato: 20 Feb 15
Utvikler: Frank Wiles
Lisens: Gratis
Popularitet: 13

Rating: 4.0/5 (Total Votes: 1)

Django-app-beregninger er en Django app som lar deg fange og rapportere om ulike hendelser i programmene dine. Du bare definere ulike navngitte beregninger og posten når de skjer. Disse kan være visse hendelser som kan være immediatey nyttig, for eksempel 'nye bruker Påmeldinger', 'nedlastinger', etc.
Eller de kan ikke være nyttig til et tidspunkt i fremtiden. Men hvis du begynner å registrere dem nå vil du ha gode data senere hvis du trenger det.
For eksempel 'Totalt solgte varer' er ikke et spennende nummer når du bare lansere når du bare bryr seg om inntekter, men å være i stand til å gjøre en konkurranse for de 1 million solgte element i fremtiden vil du være glad du var sporing det.
Du deretter gruppere disse individuelle beregninger i en MetricSet, der du definerer hvor ofte du vil ha en e-rapport blir sendt, og til hvilken Bruker (e) det skal sendes til.
Bruk
fra app_metrics.utils import create_metric, metrisk
# Lag en ny beregning for å spore
my_metric = create_metric (name = 'Ny bruker Metric', slug = 'new_user_signup')
# Lag en MetricSet som knytter en beregning til en e tidsplan og sett
# Hvem som skal få det
my_metric_set = create_metric_set (name = 'My Set',
& Nbsp; beregninger = [my_metric]
& Nbsp; email_recipients = [bruker1, bruker2])
# Trinnvis beregningen av én
metrisk ('new_user_signup')
# Trinnvis beregningen av noen andre tall
metrisk ('new_user_signup', 4)
# Samlede metriske elementer inn daglig, ukentlig, månedlig, og årlig total
# Det er ganske smart om det, så du er trygg å kjøre dette så ofte som dere
# Som
manage.py metrics_aggregate
# Send e-postrapporter til brukere
manage.py metrics_send_mail
Baksystemer
app_metrics.backends.db (standard) - Denne backend lagrer alle beregninger og aggregeringer i databasen. MERK: Hver samtale til metriske () genererer en database skrive, noe som kan redusere det samlede resultatet er du gå nøtter med dem eller ha et tungt trafikk område.
app_metrics.backends.mixpanel - Dette backend kan du rør alle dine samtaler til metriske () til Mixpanel. Se dokumentasjonen Mixpanel for mer informasjon om deres API.
app_metrics.backends.statsd - Dette backend kan du rør alle dine samtaler til metriske () til en statsd server. Se statsd for mer informasjon om deres API.
Innstillinger
APP_METRICS_BACKEND - Standard 'app_metrics.backends.db' hvis ikke definert.
APP_METRICS_SEND_ZERO_ACTIVITY - Forhindre e-post blir sendt når det har vært noen aktivitet i dag (dvs. under testing). Standard er sant.
Mixpanel Innstillinger
Satt APP_METRICS_BACKEND == 'app_metrics.backends.mixpanel'.
APP_METRICS_MIXPANEL_TOKEN - Din Mixpanel.com API token
APP_METRICS_MIXPANEL_URL - Tillat overstyring av API URL endepunkt
Statsd Innstillinger
Satt APP_METRICS_BACKEND == 'app_metrics.backends.statsd'.
APP_METRICS_STATSD_HOST - Verts av statsd server, som standard 'localhost'
APP_METRICS_STATSD_PORT - statsd port innstillinga '8125'
APP_METRICS_STATSD_SAMPLE_RATE - statds samplingsfrekvens, standard er en

Krav :

  • Python
  • Django

Annen programvare fra utvikleren 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 til django-app-metrics

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!