statsite هو خادم احصائيات التجميع على & nbsp؛. افتراضيا، الإحمرار Statsite البيانات إلى الجرافيت. ويستند Statsite بشكل كبير على الجرافيت Etsy ل.
تثبيت
تثبيت Statsite من PyPi:
PIP تثبيت statsite
أو تحميل وتثبيت من المصدر:
بيثون setup.py تثبيت
استعمال
Statsite يفضل أن يتم تكوينه باستخدام ملف، على الرغم من أن جميع معلمات التكوين يمكن تعيين عن طريق سطر الأوامر أيضا. هنا هو ملف التكوين سبيل المثال:
# إعدادات ل "جامع" وهو مستمع UDP
[جامع]
المضيف = 0.0.0.0
ميناء = 8125
# تعيين إعدادات للمقاييس "مخزن" الذي هو فيه الجرافيت
[متجر]
المضيف = 0.0.0.0
ميناء = 2003
قم بتشغيل statsite، مشيرا إلى أن ملف (على افتراض / الخ الآن):
statsite -c /etc/statsite.conf
بروتوكول
افتراضيا، سوف Statsite الاستماع للحزم UDP، مما يجعله رخيصة للغاية للتطبيق الخاص بك لاطلاق النار وننسى الحزم إلى الملقم. رسالة تبدو كما يلي (حيث العلم هو اختياري):
الرئيسية: قيمة | نوع [|flag]
يجب فصل على رسائل كتبها أسطر جديدة (ن) إذا أرسلت متعددة في نفس الحزمة.
معتمد حاليا أنواع الرسائل:
- مفتاح بسيط / القيمة - كيلو فولت. إذا أعطيت العلم، ويعتبر الطابع الزمني لهذا الزوج مفتاح / قيمة.
- MS - الموقت. إذا أعطيت العلم، ويعتبر معدل أخذ العينات من جهاز ضبط الوقت.
- ج - مكافحة. بعد الفاصل دافق، العدادات من نفس المفتاح هي مجمعة وهذا يتم إرسالها إلى المخزن.
الأمثلة على ذلك:
ما يلي هو زوج مفتاح / قيمة بسيط، في هذه الحالة إبلاغ كم عدد الاستفسارات التي شهدناها في الثانية الأخيرة على الخلية:
mysql.queries: 1381 | ك.ف | @ 1313107325
ما يلي هو جهاز توقيت، توقيت وسرعة استجابة لدعوة API:
api.session_created: 114 | مللي ثانية
وفيما يلي توقيت آخر، ولكن هذه المرة يقول إننا تذوق هذه البيانات في 1/10 من طلبات API.
api.session_created: 114 | MS | @ 0.1
المثال التالي هو زيادات "المكافآت" مكافحة بنسبة 1:
المكافآت: 1 | ج
وهذا المثال التناقصات في "جرد" مكافحة بنسبة 7:
المخزون: -7 | ج
كما قال في وقت سابق، يمكن انضم رسائل متعددة معا أسطر جديدة
الميزات:.
بسيطة مفتاح / مقاييس القيمة
إرسال البيانات الموقت، وStatsite حساب: - متوسط - مين / ماكس - الانحراف المعياري - جميع المقاييس المذكورة أعلاه لالمئوي معين من المعلومات
إرسال العدادات التي Statsite وتجميع
إرسال معدل العينة مع العدادات وسوف Statsite تأخذ ذلك في الاعتبار عند تجميع.
المتطلبات:
بيثون
لم يتم العثور على التعليقات