local app = import "../../_templates/argocd_app.libsonnet"; [ app + { name:: "loki", namespace:: "metrics", chart:: "loki-stack", repo:: "https://grafana.github.io/helm-charts", version:: "2.8.*", syncOptions:: ["CreateNamespace=true", "Force=true"], values:: ||| loki: isDefault: false promtail: extraScrapeConfigs: - job_name: journal journal: path: /var/log/journal max_age: 12h labels: job: systemd-journal relabel_configs: - source_labels: - '__journal__systemd_unit' target_label: 'unit' - source_labels: - '__journal__hostname' target_label: 'hostname' extraVolumes: - name: journal hostPath: path: /var/log/journal extraVolumeMounts: - name: journal mountPath: /var/log/journal readOnly: true ||| } ]