File tree 3 files changed +37
-2
lines changed
examples/language-sdk-instrumentation/golang-push/rideshare-alloy
3 files changed +37
-2
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ pyroscope.write "backend" {
45
45
# Pull latest images
46
46
docker pull grafana/pyroscope:latest
47
47
docker pull grafana/grafana:latest
48
- docker pull grafana/alloy:latest
48
+ docker pull grafana/grafana/ alloy-dev :latest
49
49
50
50
# Run the example
51
51
docker-compose up --build
Original file line number Diff line number Diff line change @@ -3,6 +3,40 @@ pyroscope.receive_http "default" {
3
3
listen_address = "0.0.0.0"
4
4
listen_port = 9999
5
5
}
6
+ forward_to = [pyroscope.relabel.filter_profiles.receiver]
7
+ }
8
+
9
+ pyroscope.relabel "filter_profiles" {
10
+ // Convert region to datacenter
11
+ rule {
12
+ action = "replace"
13
+ source_labels = ["region"]
14
+ target_label = "datacenter"
15
+ }
16
+
17
+ // Add environment label
18
+ rule {
19
+ action = "replace"
20
+ target_label = "environment"
21
+ replacement = "demo"
22
+ }
23
+
24
+ // Add component label based on application name
25
+ rule {
26
+ action = "replace"
27
+ source_labels = ["__name__"]
28
+ target_label = "component"
29
+ regex = "ride-sharing-app.*"
30
+ replacement = "backend"
31
+ }
32
+ rule {
33
+ action = "replace"
34
+ source_labels = ["__name__"]
35
+ target_label = "component"
36
+ regex = "load-generator.*"
37
+ replacement = "load-generator"
38
+ }
39
+
6
40
forward_to = [pyroscope.write.backend.receiver]
7
41
}
8
42
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ services:
27
27
context : .
28
28
29
29
alloy :
30
- image : grafana/alloy:latest
30
+ image : grafana/alloy-dev :latest
31
31
command :
32
32
- run
33
33
- /etc/alloy/config.alloy
@@ -36,6 +36,7 @@ services:
36
36
- ./config.alloy:/etc/alloy/config.alloy
37
37
ports :
38
38
- " 9999:9999"
39
+ - " 12345:12345"
39
40
40
41
pyroscope :
41
42
image : grafana/pyroscope:latest
You can’t perform that action at this time.
0 commit comments