דילוג לתוכן

חיפוש בתיעוד

הקלידו כדי לחפש בכל דפי התיעוד.

תפריט התיעוד
איך עושיםקהל יעד · מפתחים ואנשי תפעול

ניטור עם Grafana

דשבורדים לדוגמה עבור traces, מדדים ולוגים

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

הדגמה

ניטור עם Grafana

מימוש לדוגמה

המימוש לדוגמה של ניטור עם Grafana נמצא בתיקייה otel/grafana/: תצורת OpenTelemetry Collector (otel-config.yml), תצורת ה-scrape של Prometheus (prometheus.yml), אחסון ה-traces של Tempo (tempo.yml) ומקורות הנתונים של Grafana (datasources.yml).

הגדרות אלה נצרכות על ידי הקובץ compose-grafana.yml, שמפעיל את האפליקציה עם הסביבה המלאה — OpenTelemetry Collector (OTLP ב-:4317/:4318), Prometheus, Tempo, Loki ו-Grafana.

מריצים אותה ופותחים את הדשבורדים (ראו הרצת האפליקציה):

docker compose -f compose-grafana.yml up --build

על מה להסתכל: spans של HTTP לכל בקשה, קריאות LLM מקוננות של LangChain עם צריכת טוקנים, פקודות SQLAlchemy ולוגים של האפליקציה ב-Loki. מה מנוטר ולמה: מדריך הניטור.

הערה: מימוש זה הוא דוגמה בלבד. בתרחיש ייצור אמיתי יש להביא בחשבון הגדרות פרטיות ואבטחה — אימות, הרשאות והצפנה.