From 0c9b814d84e95eb74778017cdc9811db32f31249 Mon Sep 17 00:00:00 2001 From: Marc Sanmiquel Date: Thu, 27 Feb 2025 17:50:06 +0100 Subject: [PATCH] examples: use new Alloy release and use service_name for relabeling --- .../golang-push/rideshare-alloy/README.md | 2 +- .../golang-push/rideshare-alloy/config.alloy | 8 ++++++++ .../golang-push/rideshare-alloy/docker-compose.yml | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/README.md b/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/README.md index 341a5ed790..fcbf8ac2d0 100644 --- a/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/README.md +++ b/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/README.md @@ -45,7 +45,7 @@ pyroscope.write "backend" { # Pull latest images docker pull grafana/pyroscope:latest docker pull grafana/grafana:latest -docker pull grafana/grafana/alloy-dev:latest +docker pull grafana/alloy:v1.7.1 # Run the example docker-compose up --build diff --git a/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/config.alloy b/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/config.alloy index 3dc617b956..42daf60586 100644 --- a/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/config.alloy +++ b/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/config.alloy @@ -30,6 +30,14 @@ pyroscope.relabel "filter_profiles" { replacement = "apac" } + rule { + action = "replace" + source_labels = ["service_name"] + target_label = "tier" + regex = "^load-generator$" + replacement = "testing" + } + // Example: Sample profiles by service_name (drop 30% of services) // rule { // action = "hashmod" diff --git a/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/docker-compose.yml b/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/docker-compose.yml index ca969f8b08..5099276cfb 100644 --- a/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/docker-compose.yml +++ b/examples/language-sdk-instrumentation/golang-push/rideshare-alloy/docker-compose.yml @@ -27,7 +27,7 @@ services: context: . alloy: - image: grafana/alloy-dev:latest + image: grafana/alloy:v1.7.1 command: - run - /etc/alloy/config.alloy