גרפיט-מדדים: אספני גרפיט עצמאיים לדברים שונים לא (או גרוע) יטופלו על ידי שדי ניטור אחרים.
עפרות של הפרויקט היא daemon פשוט (harvestd), אשר אוסף ערכים מטרי ושולח אותם לגרפיט פעם במרווח.
& Nbsp; & nbsp; מורכב מרכיבים נפרדים ("אספנים") לעיבוד של:
& Nbsp; & nbsp; & nbsp; & nbsp; * / Proc / slabinfo לערכים שימושיים-לשעון, לא הכל (להגדרה).
& Nbsp; & nbsp; & nbsp; & nbsp; * / Proc / vmstat ו / proc / meminfo באופן עקבי.
& Nbsp; & nbsp; & nbsp; & nbsp; * / Proc / stat לIRQ, softirq, מזלגות.
& Nbsp; & nbsp; & nbsp; & nbsp; * / Proc / buddyinfo ו / proc / pagetypeinfo (פיצול זיכרון).
& Nbsp; & nbsp; & nbsp; & nbsp; * / Proc / פסיקות ו / proc / softirqs.
& Nbsp; & nbsp; & nbsp; & nbsp; * Cron להתחבר כדי לייצר התחלה / סיום אירועים ומשך עבור כל עבודה למדדים נפרדים, מתאים את עצמו לעבודת שמות מטרי עם regexes.
& Nbsp; & nbsp; & nbsp; & nbsp; * למערכת שירות-חשבונאות באמצעות [1] systemd וcgroups של זה.
& Nbsp; & nbsp; & nbsp; & nbsp; * [2] sysstat נתונים מיומני SADC (שימוש משהו כמו SADC -f-ס -S DISK -S XDISK -S POWER 60 יש יותר דברים מחוברים שם) באמצעות ינארי הגנת הדרום אפריקני וזה יצוא JSON (-j הגנת דרום אפריקני, נתמך מאז sysstat -10.0.something, IIRC).
& Nbsp; & nbsp; & nbsp; & nbsp; * Iptables לפסוק "להיטים" מוני מנות ובתים, שנלקחו מה- IP {, 6} שולחנות-להציל, ממופים באמצעות "שולחן chain_name rule_no METRIC_NAME" נפרד קובץ, שאמור להיות שנוצר יחד עם כללי חומת אש (אני משתמש [3] התסריט הזה ל לעשות את זה).
ניתן להוסיף אספנים מטרי נוספים באמצעות נקודת כניסת graphite_metrics.collectors setuptools. . תסתכל על אספנים נשלחו לדוגמאות API
דרישות :
- Python
תגובות לא נמצא