From 1a894935d1a2b05ccc8b07d7f9f9e236ee0ccce7 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Fri, 24 Apr 2026 09:55:15 +0700 Subject: [PATCH] fix: expand one-line rule blocks (river requires newline-separated attrs) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit caught by new ci — alloy fmt rejected `rule { a = b c = d }` on one line. river/flow config language requires each attribute on its own line. --- alloy/docker-compose.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/alloy/docker-compose.yml b/alloy/docker-compose.yml index 95adef8..b910b52 100644 --- a/alloy/docker-compose.yml +++ b/alloy/docker-compose.yml @@ -83,7 +83,10 @@ configs: // keep-filter essential for the 10k active-series cap on Grafana Cloud Free. prometheus.relabel "filter" { forward_to = [prometheus.remote_write.gc.receiver] - rule { target_label = "instance" replacement = constants.hostname } + rule { + target_label = "instance" + replacement = constants.hostname + } rule { source_labels = ["__name__"] action = "keep" @@ -117,8 +120,14 @@ configs: loki.relabel "journal" { forward_to = [] - rule { source_labels = ["__journal__systemd_unit"] target_label = "unit" } - rule { source_labels = ["__journal_priority_keyword"] target_label = "level" } + rule { + source_labels = ["__journal__systemd_unit"] + target_label = "unit" + } + rule { + source_labels = ["__journal_priority_keyword"] + target_label = "level" + } } loki.source.journal "system" {