Files
gitlab-mirror/roles/grafana_alloy/templates/config.alloy.j2

25 lines
485 B
Django/Jinja

// {{ ansible_managed }}
local.file_match "logs" {
path_targets = [
{% for path in grafana_alloy_log_paths %}
{__path__ = "{{ path }}", job = "varlogs", host = constants.hostname},
{% endfor %}
]
}
loki.source.file "logs" {
targets = local.file_match.logs.targets
forward_to = [loki.process.default.receiver]
}
loki.process "default" {
forward_to = [loki.write.default.receiver]
}
loki.write "default" {
endpoint {
url = "{{ grafana_alloy_loki_url }}"
}
}