זוהי הפקודה pcp2graphite שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
pcp2graphite - משאבת נתונים pcp-to-graphite
תַקצִיר
pcp2graphite [-h HOST] [-a ארכיון] [-L] [-O TIMEORIGIN] [-T TIMEFINISH] [-s דגימות] [-t
DELTA] [-g GRAPHITEHOST] [-p PICKLEPORT] [-P TEXTPORT] [-u יחידות] [-m PREFIX] שם מטרי
...
תיאור
התכנית pcp2graphite היא תוכנית צג PCP / ייצוא נתונים המבוססת על Python PMAPI
כריכות. זה מעביר היררכיות שלמות של ה-PMNS לגרפיט ייעודי
מסד נתונים (פחמן/לחישה) על ידי סקר מעת לעת, ולאחר מכן העתקה/המרה רלוונטית
מדדים מספריים על פני פרוטוקולי "טקסט" או "חמוצים" של גרפיט. ערכים מדדים
מותאמים באופן אופציונלי ליחידה/קנה מידה נתון, אך אינם מומרים בשיעור. שמות מדדים עשויים
יש קידומת והם מעט קנוניים כדי להתאים לכללי מרחב השמות של Graphite. ירייה אחת
ריצות המרה כגון מארכיונים אינן נתמכות כעת.
העברת הנתונים תימשך על בסיס המאמץ הטוב ביותר עד להפסקת התוכנית.
מתעלמים משגיאות זמניות. ניתן להפעיל מספר עותקים של תוכנית זו במקביל, ל
לאכלס מסדי נתונים או תתי עצי גרפיט שונים, עם קנה מידה או דגימה שונים
מרווחים.
דוגמה לקובץ שירות systemd שניתן להשתמש בו כדי שהמערכת מנהלת יחידה
מופע של pcp2graphite:
[יחידה]
תיאור=משאבת נתונים Co-Pilot ביצועים לגרפיט
תיעוד=איש:pcp2graphite(8)
After=pmcd.service
[שֵׁרוּת]
ExecStart=/opt/pcp/pcp2graphite.py
[להתקין]
WantedBy = multi-user.target
אפשרויות
-h HOST
חלץ מדדים משרת PMCD נתון. בְּרִירַת מֶחדָל מקומי:.
-a ארכיון
חלץ מדדים מהארכיון הנתון.
-L חלץ מדדים מ-PCP PMDAs של ההקשר המקומי.
-t DELTA
ציין את מרווח הסקר בשניות. אם חי, הסקרים מיושרים לטבעי
כפולות של מרווח זה. בְּרִירַת מֶחדָל 60
-O TIMEORIGIN
הגדר את מקור הזמן לסריקת ארכיון. ברירת המחדל היא תחילת הארכיון.
-T TIMEFINISH
הגדר את זמן סיום סריקת הארכיון. ברירת המחדל היא סוף הארכיון.
-s דגימות
הגדר את המספר המרבי של דגימות לממסר. ברירת המחדל היא בלתי מוגבלת.
-g GRAPHITEHOST
ציין את שרת הפחמן-מטמון הגרפיט שבו יש להעביר את הנתונים המועברים.
בְּרִירַת מֶחדָל localhost.
-p PICKLEPORT
בחר את הקידוד ה"חמוץ" היעיל יותר לתקשורת פחמן-מטמון, ו
השתמש ביציאת ה-TCP הנתונה. זוהי ברירת מחדל, באמצעות יציאה 2004.
-P TEXTPORT
לחילופין, בחר את קידוד ה"טקסט" הפחות יעיל עבור פחמן-מטמון
תקשורת, והשתמש ביציאת ה-TCP הנתונה. פרוטוקול זה אינו ברירת מחדל, כי
זה דורש חיבור TCP נפרד עבור כל מדד. הנמל הטיפוסי הוא 2003.
-u יחידות
שינוי קנה מידה של המדדים למחרוזת UNITS הנתונה, כפי שמנותח על ידי ה- pmParseUnitsStr
פוּנקצִיָה. זה חייב להיות עקבי ממדי עם מדד ה-PCP הבסיסי.
ברירת המחדל היא ללא שינוי קנה מידה.
-m PREFIX
השתמש במחרוזת הנתונה בתור קידומת עבור כל מדדי ה-PMNS המועברים ל-Graphite. בְּרִירַת מֶחדָל
is pcp. (שימו לב לתקופה בסוף).
שם מטרי ...
העבר את כל המדדים המספריים המקוננים ב-PMNS או מתחת לשם הנתון. זֶה
האפשרות עשויה לחזור על עצמה. זוהי אפשרות חובה, ללא ברירת מחדל.
השתמש ב-pcp2graphite באינטרנט באמצעות שירותי onworks.net