Django-sovellus-mittareita on Django-sovellus, jonka avulla voit kaapata ja raportoida erilaisia tapahtumia omia sovelluksia. Sinun tarvitsee vain määrittää eri nimetty mittarit ja ennätys, kun ne tapahtuvat. Nämä voivat olla tiettyjä tapahtumia, jotka saattavat olla immediatey hyödyllistä esimerkiksi "New User Rekisteröitymiset", "Downloads", jne.
Tai he eivät osoittautuvat hyödyllisiksi vasta jossain vaiheessa tulevaisuudessa. Mutta jos alkaa kirjaamaan niitä nyt sinulla on loistava tietoja myöhemmin, jos et tarvitse sitä.
Esimerkiksi "Kohteita yhteensä Myyty" ei ole jännittävä numeron, kun olet juuri käynnistämässä kun vain välitä tuloja, mutta se voi tehdä kilpailu 1 miljoonas myyty tuote tulevaisuudessa voit olla iloinen olit seuranta sitä.
Sitten ryhmä nämä yksittäiset mittarit osaksi MetricSet, jossa voit määrittää, kuinka usein haluat sähköpostia raportti lähetetään, ja jonka käyttäjä (ä) olisi lähetettävä.
Käyttö
alkaen app_metrics.utils tuonti create_metric, metrinen
# Luo uusi metrinen seurata
my_metric = create_metric (name = "Uusi käyttäjä Metric", etana = 'new_user_signup')
# Luo MetricSet joka sitoo metrinen sähköpostiviestiin aikataulun ja sarjat
# Joka pitäisi saada se
my_metric_set = create_metric_set (name = "My Set",
& Nbsp; mittareita = [my_metric]
& Nbsp; email_recipients = [käyttäjä1, user2])
# Increment metristä yhdellä
metrinen (new_user_signup ')
# Increment metristä muulla numero
metrinen ("new_user_signup ', 4)
# Aggregate metrinen kohteet päivittäin, viikoittain, kuukausittain ja vuosittain yhteensä
# Se on melko fiksu siitä, niin olet turvassa suorittaa tämän niin usein kuin te
# Kuten
manage.py metrics_aggregate
# Lähetä sähköposti raportit käyttäjille
manage.py metrics_send_mail
taustaohjelmista strong>
app_metrics.backends.db (oletus) - Tämä backend tallentaa kaikki mittarit ja koosteita tietokantaan. HUOM: Jokainen puhelu metrinen () luo tietokanta kirjoitus, joka voi vähentää yleistä suorituskykyä on sinua hulluksi niiden kanssa tai on voimakkaasti liikennettä sivuston.
app_metrics.backends.mixpanel - Tämä backend voit putki kaikki puhelut metrinen () ja Mixpanel. Katso Mixpanel ohjeista lisätietoja näiden API.
app_metrics.backends.statsd - Tämä backend voit putki kaikki puhelut metrinen () ja statsd palvelimelle. Katso statsd lisätietoja niiden API.
APP_METRICS_BACKEND - Oletusarvo "app_metrics.backends.db" jos ei ole määritelty.
APP_METRICS_SEND_ZERO_ACTIVITY - Estä sähköpostit lähetetään, kun siellä on ollut aktiviteettia tänään (eli testauksen aikana). Oletukset True.
Mixpanel Asetukset
Aseta APP_METRICS_BACKEND == "app_metrics.backends.mixpanel".
APP_METRICS_MIXPANEL_TOKEN - Sinun Mixpanel.com API token
APP_METRICS_MIXPANEL_URL - Anna ohittaminen API URL päätepiste
Statsd Asetukset
Aseta APP_METRICS_BACKEND == "app_metrics.backends.statsd".
APP_METRICS_STATSD_HOST - isäntänimi statsd palvelimen, oletusarvona "localhost"
APP_METRICS_STATSD_PORT - statsd portti, oletus "8125"
APP_METRICS_STATSD_SAMPLE_RATE - statds näytteenottotaajuus, oletuksena 1
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt