logging { level = "{{alloy_log_level}}" } loki.source.file "system_logs" { targets = [ {__path__ = "/var/log/syslog", job = "syslog"}, {__path__ = "/var/log/auth.log", job = "auth"}, ] forward_to = [loki.write.default.receiver] } loki.source.journal "systemd_logs" { forward_to = [loki.write.default.receiver] labels = { job = "systemd", hostname = "{{inventory_hostname}}", environment = "{{deployment_environment}}", } } loki.source.syslog "neo4j_logs" { listener { address = "127.0.0.1:{{neo4j_syslog_port}}" protocol = "tcp" syslog_format = "{{ syslog_format }}" labels = { job = "neo4j", hostname = "{{inventory_hostname}}", environment = "{{deployment_environment}}", } } forward_to = [loki.write.default.receiver] } prometheus.exporter.unix "default" { include_exporter_metrics = true disable_collectors = ["mdadm"] } prometheus.scrape "default" { targets = prometheus.exporter.unix.default.targets forward_to = [prometheus.remote_write.default.receiver] job_name = "containers" } prometheus.remote_write "default" { endpoint { url = "{{prometheus_remote_write_url}}" } } loki.write "default" { endpoint { url = "{{loki_url}}" } }