-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfig.yaml
executable file
·35 lines (32 loc) · 1.28 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
lowercaseOutputName: true
attrNameSnakeCase: true
rules:
# kafka.producer:type=producer-topic-metrics,client-id=([-.w]+),topic=([-.w]+)
# kafka.consumer:type=consumer-fetch-manager-metrics,client-id=([-.w]+),topic=([-.w]+)
- pattern: "kafka.(\\w+)<type=(.+), client-id=(.+), topic=(.+)><>(.+):"
name: $2_$5
labels:
client_id: "$3"
topic: "$4"
# kafka.producer:type=producer-node-metrics,client-id=([-.w]+),node-id=([0-9]+)
# kafka.consumer:type=consumer-node-metrics,client-id=([-.w]+),node-id=([0-9]+)
- pattern: "kafka.(\\w+)<type=(.+), client-id=(.+), node-id=(.+)><>(.+):"
name: $2_$5
labels:
client_id: "$3"
node_id: "$4"
# kafka.consumer:type=consumer-fetch-manager-metrics,client-id=topic-partition.([-.w]+)
- pattern: "kafka.(\\w+)<type=(.+), client-id=(.+)><>(.+)-([0-9]+)\\.(.+):"
name: $2_$6
labels:
client_id: "$3"
topic: $4
partition: $5
# kafka.producer:type=producer-metrics,client-id=([-.w]+)
# kafka.consumer:type=consumer-metrics,client-id=([-.w]+)
# kafka.consumer:type=consumer-fetch-manager-metrics,client-id=([-.w]+)
# kafka.consumer:type=consumer-coordinator-metrics,client-id=([-.w]+)
- pattern: "kafka.(\\w+)<type=(.+), client-id=(.+)><>(.+):"
name: $2_$4
labels:
client_id: "$3"