חיפוש
  • יניב אור

Prometheus

עודכן ב: אפר 25

פרומתאוס היא מערכת שהוקמה לצורך איסוף ושמירת מדדים בזמן-אמת. מדובר על מדדי סדרת זמן (time series metrics). יש לי מספר פרויקטים שבהם אני צריך לשמור נתונים מהסוג הזה - אחד הפרויקטים הוא מכשיר ה-EEG שרכשתי והתממשקתי אליו. הוא נקרא NeuroSky MindWave Mobile 2.


מצאתי ב-Docker Hub את ה-image הבא:

https://hub.docker.com/r/prom/prometheus


משכתי את התמונה:

$ docker pull osminogin/tor-simple


יצרתי תיקיה חדשה למידע שעתיד לרדת מהרשת ונכנסתי לתיקיה:

$ mkdir prometheus && cd prometheus


יצרתי קובץ קונפיגורציה:

$ touch prometheus.yml


prometheus.yml


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


הרצתי קונטיינר שירוץ ברקע ויימחק ברגע שיעצור:

$ docker run -d --rm --name prometheus -p 9090:9090 -v $PWD/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus --config.file=/etc/prometheus/prometheus.yml


פתחתי את הדפדפן בכתובת הבאה:

http://127.0.0.1:9090



מדובר על הממשק של פרומתאוס. בהמשך אשתמש בממשק של Grafana לצורך הצגת הנתונים.


המשך יבוא...


© 2023 by DO IT YOURSELF. Proudly created with Wix.com