django-app-metrics

Logiciel capture d'écran:
django-app-metrics
Détails logiciels:
Version: 0.8.1
Date de transfert: 20 Feb 15
Développeur: Frank Wiles
Licence: Gratuit
Popularité: 13

Rating: 4.0/5 (Total Votes: 1)

django-app-mesures est une application Django qui vous permet de capturer et de faire rapport sur différents événements dans vos applications. Vous définissez simplement diverses mesures nommées et enregistrement quand ils se produisent. Il peut se agir de certains événements qui peuvent être immediatey utile, par exemple «les nouvelles inscriptions d'utilisateurs ',' Téléchargements ', etc.
Ou ils pourraient ne pas se avérer utile jusqu'à un certain point dans l'avenir. Mais si vous commencez à les enregistrer maintenant, vous aurez de grandes données plus tard si vous ne en avez besoin.
Par exemple, «Nombre total d'articles vendus» ne est pas un nombre excitant quand vous êtes juste lancez quand vous vous souciez seulement de revenus, mais être capable de faire un concours pour les 1000000ème vendus article dans l'avenir, vous serez heureux que vous suivez il.
Vous pouvez ensuite regrouper ces mesures individuelles dans un MetricSet, où vous définissez combien de fois vous voulez un rapport d'email envoyé, et à laquelle l'utilisateur (s) il doit être envoyé.
Utilisation
de app_metrics.utils create_metric d'importation, métrique
# Créer une nouvelle mesure de suivre
my_metric = create_metric (nom = 'Nouvel utilisateur métrique', slug = 'new_user_signup')
# Créez un MetricSet qui lie une métrique à un programme de courriel et jeux
# Qui devrait recevoir
my_metric_set = create_metric_set (nom = 'Mon Set',
& Nbsp; métriques = [my_metric],
& Nbsp; email_recipients = [user1, user2])
# Incrémente la métrique par une
métrique ('new_user_signup')
# Incrémente la métrique par un autre numéro
métrique ('new_user_signup', 4)
# Éléments métriques agrégées dans les totaux quotidiens, hebdomadaires, mensuels et annuels
# Il est assez intelligent à ce sujet, de sorte que vous êtes sûr de faire tourner ce aussi souvent que vous
# Comme des
metrics_aggregate manage.py
# Envoyer email des rapports aux utilisateurs
metrics_send_mail manage.py
Backends
app_metrics.backends.db (par défaut) - Ce backend stocke toutes les métriques et agrégations dans votre base de données. REMARQUE: Chaque appel au système métrique () génère une écriture de base de données, ce qui peut diminuer votre performance globale est que vous allez noix avec eux ou avoir un site fortement le trafic.
app_metrics.backends.mixpanel - Ce backend vous permet de tuyau tous vos appels vers métrique () à Mixpanel. Consultez la documentation Mixpanel pour plus d'informations sur leur API.
app_metrics.backends.statsd - Ce backend vous permet de tuyau tous vos appels vers métrique () à un serveur de statsd. Voir statsd pour plus d'informations sur leur API.
Paramètres
APP_METRICS_BACKEND - par défaut à 'app_metrics.backends.db' si ce ne est défini.
APP_METRICS_SEND_ZERO_ACTIVITY - Prévenir les e-mails envoyés quand il ya eu aucune activité aujourd'hui (ce est à dire pendant les essais). Par défaut à true.
Paramètres Mixpanel
Réglez APP_METRICS_BACKEND == 'app_metrics.backends.mixpanel'.
APP_METRICS_MIXPANEL_TOKEN - Votre Mixpanel.com API jeton
APP_METRICS_MIXPANEL_URL - permettent la surcharge de l'API de point de fin d'URL
Paramètres Statsd
Réglez APP_METRICS_BACKEND == 'app_metrics.backends.statsd'.
APP_METRICS_STATSD_HOST - Nom d'hôte du serveur statsd, par défaut "localhost"
APP_METRICS_STATSD_PORT - Port statsd, par défaut '8125'
APP_METRICS_STATSD_SAMPLE_RATE - statds taux d'échantillonnage, par défaut = 1

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Frank Wiles

django-beta
django-beta

11 May 15

django-admin-views
django-admin-views

20 Feb 15

django-friendship
django-friendship

14 Apr 15

Commentaires à django-app-metrics

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!