סקירה כללית
ב-Apigee Hybrid נעשה שימוש בתוסף Prometheus, שהוא הסטנדרט בתחום לאיסוף מדדים. כל האפליקציות במישור זמן הריצה של Apigee Hybrid חושפות נקודת קצה (endpoint) מסוג HTTP(s) ששרת Prometheus יכול לגרד. המדדים מוצגים בפורמט OpenCensus.
אתם יכולים להשתמש בשירות משלכם לאיסוף מדדים ולדיווח עליהם, אבל חשוב לזכור שהמדדים של Apigee Hybrid מפורמטים ב-OpenCensus כדי ששרת Prometheus יוכל לאסוף אותם.
בטבלה הבאה מפורטים מספר היציאה ונקודת הקצה שבהן המערכת ההיברידית חושפת מדדים לגירוד (scraping) לכל pod במישור זמן הריצה.
| שם הרכיב ב-Apigee | מספר יציאה | נקודת קצה (endpoint) של מדדים |
|---|---|---|
| Cassandra | 7070 |
/metrics |
| חיבור נציג | 7070 |
/metrics |
| מרט | 8843 |
/v1/mart/metrics |
| Redis | 8001 |
/stats/promethues |
| זמן ריצה | 8843 |
/v1/server/metrics |
| מסנכרן | 8843 |
/v1/sync/metrics |
| UDCA | 7070 |
/v1/server/metrics |
| Watcher | 8843 |
/metricz |
דוגמה
בדוגמה הבאה מוצג איסוף מדדים ברכיב Runtime משורת הפקודה:
kubectl -n APIGEE_NAMESPACE port-forward RUNTIME_POD_NAME 8843:8843 curl -k https://0:8843/v1/server/metrics?type="prometheus"