compose.observability.yaml ונוסיף את שירות LokiUPLoki דורש קובץ תצורה מופרט יותר מ-Prometheus מפני שיש לו יותר רכיבים פנימיים — ingester, schema, storage ו-compactor שכל אחד צריך הגדרה פרטנית.
צרו קובץ תצורה ל-Loki בתיקיית ה-Compose
הגדירו את הבלוקים הבאים:
auth_enabled: false — משבית אימותנתיקה לפיתוח מקומיserver — הגדירו על איזה פורט Loki יאזין (3100 הוא המקובל)ingester — הרכיב שמקבל את ה-logs הנכנסים; הגדירו replication_factor: 1 (אין גיבוי)schema_config — שימו לב ל-store: tsdb ו-schema: v13storage_config — הגדירו את הנתיב המקומי לשמירת ה-TSDBcompactor — הגדירו בדיקת retention כל 10 דקות; ה-compactor מדחס logs שפג תקופת השמירה שלהםבדקו שה-YAML תקין ושה-indentation נכון
replication_factor: 1 אומר שאין גיבוי — מתאים לפיתוח בלבד, ב-production יש להגדילfrom date ב-schema_config