وجانغو-التطبيق-المقاييس هو التطبيق جانغو الذي يسمح لك لالتقاط وتقديم تقرير عن الأحداث المختلفة في التطبيقات الخاصة بك. يمكنك ببساطة تحديد مختلف المقاييس اسمه وسجل عند حدوثها. قد تكون هذه بعض الأحداث التي قد تكون مفيدة immediatey، على سبيل المثال "سيغنوبس مستخدم جديد '،' التنزيلات '، الخ
أو أنها قد لا تكون مفيدة حتى مرحلة ما في المستقبل. ولكن إذا كنت بدء تسجيل لهم الآن سيكون لديك بيانات كبيرة في وقت لاحق إذا كنت في حاجة إليها.
على سبيل المثال "مجموع الوحدات المباعة" ليست عدد مثيرة عندما كنت مجرد إطلاق عند نهتم فقط الإيرادات، ولكن أن تكون قادرة على القيام مسابقة لل1000000 تباع البند في المستقبل عليك أن تكون سعيدا كنت تتبع ذلك.
لك ثم تجميع هذه المقاييس الفردية في MetricSet، حيث يمكنك تحديد عدد المرات التي تريد تقرير البريد الإلكتروني المرسلة، والتي المستخدم (ق) ينبغي إرسالها.
استعمال
من app_metrics.utils create_metric الاستيراد، متري
# إنشاء مقياس جديد لتعقب
my_metric = create_metric (اسم = 'مستخدم جديد متري، سبيكة =' new_user_signup ')
# إنشاء MetricSet الذي يربط مقياس لجدول البريد الإلكتروني ومجموعات
# من يجب ان يتسلمها
my_metric_set = create_metric_set (اسم = 'مجموعة بلادي'،
على & nbsp؛ المقاييس = [my_metric]،
على & nbsp؛ email_recipients = [USER1، USER2])
# الاضافة متري من جانب واحد
متري ('new_user_signup')
# الاضافة متري من قبل بعض رقم آخر
متري ('new_user_signup، 4)
# البنود متري الإجمالية إلى المجاميع يومية وأسبوعية وشهرية، وسنوية
# انها ذكية إلى حد ما حول هذا الموضوع، لذلك كنت آمنة لتشغيل هذا في كثير من الأحيان كما كنت
# مثل
metrics_aggregate manage.py
# إرسال تقارير البريد الإلكتروني للمستخدمين
metrics_send_mail manage.py
الخلفيات
app_metrics.backends.db (افتراضي) - مخازن هذه الخلفية كل المقاييس وتجمعات في قاعدة البيانات الخاصة بك. ملاحظة: كل دعوة للمتري () بإنشاء كتابة قاعدة البيانات، والتي قد ينخفض الأداء العام الخاص بك هو تذهب المكسرات معهم أو لديك موقع مروري بشكل كبير.
app_metrics.backends.mixpanel - هذه الخلفية يسمح لك الأنابيب جميع مكالماتك إلى متري () لMixpanel. راجع وثائق Mixpanel لمزيد من المعلومات حول API الخاصة بهم.
app_metrics.backends.statsd - هذه الخلفية يسمح لك الأنابيب جميع مكالماتك إلى متري () إلى ملقم statsd. انظر statsd لمزيد من المعلومات حول API الخاصة بهم.
الإعدادات
APP_METRICS_BACKEND - افتراضيات إلى 'app_metrics.backends.db "إذا لم تعرف.
APP_METRICS_SEND_ZERO_ACTIVITY - منع رسائل البريد الإلكتروني التي يتم إرسالها عندما كان هناك أي نشاط اليوم (أي خلال الاختبار). التخلف إلى True.
إعدادات Mixpanel
تعيين APP_METRICS_BACKEND == 'app_metrics.backends.mixpanel ".
APP_METRICS_MIXPANEL_TOKEN - أدخل Mixpanel.com API المنوال
APP_METRICS_MIXPANEL_URL - السماح الأسمى من وجهة API نهاية URL
إعدادات Statsd
تعيين APP_METRICS_BACKEND == 'app_metrics.backends.statsd ".
APP_METRICS_STATSD_HOST - اسم المضيف خادم statsd، افتراضات إلى "مضيف"
APP_METRICS_STATSD_PORT - ميناء statsd، والتخلف إلى '8125'
APP_METRICS_STATSD_SAMPLE_RATE - statds معدل العينة، والتخلف إلى 1
المتطلبات:
بيثون
جانغو
لم يتم العثور على التعليقات