פרומתאוס, אוסף נתונים סטטיסטיים על יישומים באובונטו 18.04

על פרומתאוס

במאמר הבא אנו נסתכל על פרומתאוס. הוא בערך תוכנת קוד פתוח וחינמית המאפשרת לנו לאסוף מדדים של היישומים שלנו ושמור אותם במסד נתונים. זוהי מערכת ניטור המתאימה לסביבות דינמיות. פרומתאוס כתוב ב- Go. זה יספק מדדים עבור מעבד, זיכרון, שימוש בדיסקים, קלט / פלט, סטטיסטיקות רשת, שרת MySQL ו- Nginx.

אוסף המדדים שהוא מבצע הוא מאת יעדים שהוגדרו במרווחי זמן מוגדרים. מעריך את ביטויי הכללים, מציג את התוצאות ומאפשר הפעלת התראות אם נמצא שהתנאים שהוגדרו נכונים.

מאז הקמתה בשנת 2012, חברות וארגונים רבים בחרו להשתמש בפרומתאוס. בנוסף, יש בפרויקט קהילה פעילה מאוד של משתמשים ומפתחים. זהו פרויקט קוד פתוח עצמאי ש נשאר עצמאי מכל חברה. כדי להדגיש זאת, ולהבהיר את מבנה הממשל של הפרויקט, הצטרף פרומתאוס ל קרן מחשוב מקומית לענן בשנת 2016 כפרויקט המתארח השני, אחרי קוברנט.

תוכנית זו נועדה לשימוש במהלך הפרעה, ומאפשרת לנו לאבחן במהירות בעיות עם הנתונים שהיא מספקת לנו. כל שרת פרומתאוס הוא עצמאי, אינו תלוי באחסון רשת או בשירותים מרוחקים אחרים. זו הסיבה שאנו יכולים להסתמך עליה כאשר חלקים אחרים בתשתית שלנו נכשלים.

יש להבהיר זאת אם אתה זקוק לדיוק של 100%, כגון חיוב, פרומתאוס אינו בחירה טובה. הנתונים שנאספו ככל הנראה אינם מספיק מפורטים ומלאים. במקרה כזה, עדיף להשתמש במערכת אחרת לאיסוף וניתוח הנתונים לצורך חיוב.

תכונות פרומתיאוס כלליות

תצורת פרומתאוס

  • זה יספק לנו א מודל נתונים ממדי ביותר. סדרות זמן מזוהות על ידי שם אינדיקטור וקבוצה של זוגות ערכי מפתח.
  • יהיה לנו את אפשרות להשתמש בשפת שאילתות גמישה, שיאפשרו לנו לחתוך ולחתוך את נתוני סדרות הזמן שנאספו כדי ליצור גרפים, טבלאות והתראות אד-הוק.
  • לא תהיה לנו תלות באחסון מבוזר.
  • לפרומתיאוס יש מספר מצבים להמחשת נתונים- סייר ביטויים משולב, שילוב גרפנה ושפת תבנית קונסולה.
  • מאחסן סדרות זמן בזיכרון ובדיסק מקומי, במתכונת אישית ויעילה.
  • התראות מוגדרות על סמך שפת השאילתות הגמישה של פרומתאוס ושומרות על מידע ממדי. א מנהל התראה מטפל בהתראות והשתקה שלהן.
  • לאס ספריות לקוחות לאפשר מכשור קל לשירותים. קל ליישם ספריות בהתאמה אישית.
  • יצואנים קיימים מאפשרים את יצירת גשרי נתונים עם צדדים שלישיים.

כדי למידע נוסף על תוכנית זו או על תכונותיה ביתר פירוט, תוכלו להתייעץ עם פרויקט דף GitHub.

התקן את פרומתאוס

גרסת פרומתאוס

התקנת תוכנית זו באובונטו 18.04 היא פשוטה. אנו יכולים התקן אותו מאופציית תוכנה מערכת הפעלה או שאנחנו יכולים למשוך מסוף (Ctrl + Alt + T). אם נבחר באפשרות התקנה זו, כדי להתחיל אנו מעדכנים את רשימת התוכנות הזמינות. נמשיך להתקין את פרומתאוס על ידי הקלדת התסריט הבא:

sudo apt-get update -y && sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager

לאחר השלמת ההתקנה, נוכל לעשות זאת התחל שירות שזה עתה התקנו.

בית שירות פרומתאוס

sudo systemctl start prometheus

אנחנו יכולים לאפשר שהשירות מתחיל בזמן הפעלת הציוד הקלדה:

sudo systemctl enable prometheus

נוכל לבדוק את מצב השירות עם הפקודה הבאה:

sudo systemctl status prometheus

גישה לפרומתאוס

לאחר סיום ההתקנה, נגלה שהתוכנית האזן ביציאה 9090. עכשיו אנחנו רק צריכים לפתוח את דפדפן האינטרנט שלנו כתוב את כתובת האתר http: // your-server-ip: 9090. תועבר לדף הראשי ממנו נוכל לבצע בירורים.

דף הבית של פרומתאוס

להלן התוצאה של שאילתת נתונים לדוגמא זו.

תרשים יישומי פרומתאוס

לשימוש טוב יותר או לפתרון ספקות שעלולים להתעורר במהלך השימוש בתוכנית זו, אנו יכולים ליצור קשר עם תיעוד שנמצא בדף הרשמי.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.