Loki (grafana/loki 6.7.3): - Монолитный режим (singleBinary) — оптимально для малых кластеров - Хранение: filesystem по умолчанию, автоматически S3 если addon_minio=true (создаёт бакеты chunks/ruler/admin в MinIO через Job) - Retention 30 дней, отключён self-monitoring (без Grafana Agent Operator) - ServiceMonitor + Grafana datasource ConfigMap при addon_prometheus_stack=true - Datasource включает derivedFields → Tempo если addon_tempo=true Promtail (grafana/promtail 6.16.4): - DaemonSet на всех нодах (tolerations: Exists) - Отправляет логи в Loki по http://loki.loki.svc.cluster.local:3100 - ServiceMonitor при addon_prometheus_stack=true Tempo (grafana/tempo 1.10.3): - Монолитный режим с PVC для трейсов - Receivers: OTLP gRPC/HTTP, Jaeger, опционально Zipkin - Grafana datasource ConfigMap при addon_prometheus_stack=true (tracesToLogsV2 → Loki если addon_loki=true, serviceMap → Prometheus) - ServiceMonitor при addon_prometheus_stack=true Pushgateway (prometheus-community/prometheus-pushgateway 2.14.0): - Устанавливается в monitoring namespace (рядом с Prometheus) - ServiceMonitor при addon_prometheus_stack=true - Опциональные persistence и ingress
8 lines
136 B
YAML
8 lines
136 B
YAML
---
|
|
- name: Install Promtail
|
|
hosts: k3s_master[0]
|
|
gather_facts: false
|
|
become: true
|
|
roles:
|
|
- role: "{{ playbook_dir }}/role"
|