django-app-metrics

Screenshot Software:
django-app-metrics
Szczegóły programowe:
Wersja: 0.8.1
Filmu: 20 Feb 15
Wywoływacz: Frank Wiles
Licencja: Wolny
Popularność: 13

Rating: 4.0/5 (Total Votes: 1)

django-app-metryki jest aplikacja Django, które pozwala na przechwytywanie i zgłosić się na różnych imprezach w aplikacjach. Wystarczy zdefiniować różne nazwie metryki i rekord, kiedy się zdarzają. Mogą to być pewne wydarzenia, które mogą być immediatey użyteczne, na przykład "Nowe rejestracje użytkownika", "Pliki do pobrania", itd.
Czy nie mogą one okazać się przydatne, aż kiedyś w przyszłości. Ale jeśli zaczniesz nagrywanie ich teraz będziesz miał wielkie dane później, jeśli jest potrzebna.
Na przykład "Liczba sprzedanych rzeczy" nie jest ekscytujące liczba gdy jesteś po prostu uruchomienie kiedy tylko dbać o dochody, ale jest w stanie zrobić konkurs dla 1.000.000-te sprzedawanych pozycji w przyszłości będziesz zadowolony śledzili go.
Następnie grupy te poszczególne wskaźniki w MetricSet, gdzie można określić, jak często raport email wysyłane, i do których Użytkownik (ów) powinna być wysłana.
Zastosowanie
z app_metrics.utils importu create_metric, metryczne
# Utwórz nową metrykę do śledzenia
my_metric = create_metric (name = "Nowy użytkownik Metric", ślimak = "new_user_signup")
# Tworzenie MetricSet która więzi metrykę do harmonogramu e-mail i zestawów
# Kto powinien ją otrzymać
my_metric_set = create_metric_set (name = "Mój Ustaw ',
& Nbsp; metryki = [my_metric],
& Nbsp; email_recipients = [user1, użytkownik2])
# Zwiększ o jeden metrykę
metryczny ("new_user_signup")
# Zwiększ metrykę za pośrednictwem innego numeru
metric ("new_user_signup ', 4)
# Zbiorczy pozycje metryczne język dzienne, tygodniowe, miesięczne i roczne sumy
# Jest dość inteligentne o nim, więc jesteś bezpieczny uruchomić tego tak często, jak Ciebie
# W stylu
manage.py metrics_aggregate
# Wyślij e-mail do użytkowników sprawozdań
manage.py metrics_send_mail
wspomagająca
app_metrics.backends.db (domyślne) - Ten backend przechowuje wszystkie metryki i agregacji w bazie danych. UWAGA: Każda rozmowa na metryczny () generuje zapis do bazy danych, co może zmniejszyć ogólną wydajność jest udać się z nimi lub nakrętki mają ciężko ruchu witryny.
app_metrics.backends.mixpanel - Ten backend pozwala na rury wszystkich połączeń do metryki () do Mixpanel. Zapoznaj się z dokumentacją Mixpanel więcej informacji na temat ich API.
app_metrics.backends.statsd - Ten backend pozwala na rury wszystkich połączeń do metryki () na serwerze statsd. Zobacz statsd więcej informacji na temat ich API.
Ustawienia
APP_METRICS_BACKEND - Domyślnie 'app_metrics.backends.db "jeśli nie określono.
APP_METRICS_SEND_ZERO_ACTIVITY - Zapobiec e-maile są wysyłane, gdy nie było żadnej aktywności dzisiaj (tj podczas testów). Domyślnie jest to prawda.
Ustawienia Mixpanel
Ustaw APP_METRICS_BACKEND == 'app_metrics.backends.mixpanel ".
APP_METRICS_MIXPANEL_TOKEN - Twój Mixpanel.com API tokena
APP_METRICS_MIXPANEL_URL - Pozwól nadrzędnym punktu końcowego URL API
Ustawienia Statsd
Ustaw APP_METRICS_BACKEND == 'app_metrics.backends.statsd ".
APP_METRICS_STATSD_HOST - Nazwa hosta serwera statsd, domyślnie "localhost"
APP_METRICS_STATSD_PORT - statsd portu, domyślnie "8125"
APP_METRICS_STATSD_SAMPLE_RATE - statds częstotliwość próbkowania, domyślnie 1

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Frank Wiles

django-beta
django-beta

11 May 15

django-friendship
django-friendship

14 Apr 15

django-admin-views
django-admin-views

20 Feb 15

Komentarze do django-app-metrics

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!