Created
July 8, 2024 22:19
-
-
Save jeffersfp/8b36a0fd831ea4854efc898c6abcd2d8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
startDelaySeconds: 120 | |
lowercaseOutputName: true | |
lowercaseOutputLabelNames: true | |
blacklistObjectNames: | |
- "kafka.consumer:type=*,id=*" | |
- "kafka.consumer:type=*,client-id=*" | |
- "kafka.consumer:type=*,client-id=*,node-id=*" | |
- "kafka.producer:type=*,id=*" | |
- "kafka.producer:type=*,client-id=*" | |
- "kafka.producer:type=*,client-id=*,node-id=*" | |
- "kafka.*:type=kafka-metrics-count,*" | |
- "kafka.admin.client:*" | |
- "kafka.server:type=*,cipher=*,protocol=*,listener=*,networkProcessor=*" | |
- "kafka.server:type=*" | |
rules: | |
- pattern: kafka.(\w+)<type=(.+), name=(.+), topic=(.+), partition=(.+)><>Value | |
name: kafka_$1_$2_$3 | |
type: GAUGE | |
labels: | |
topic: "$4" | |
partition: "$5" | |
- pattern: kafka.server<type=(.+), name=(.+), clientId=(.+), topic=(.+), partition=(.*)><>Value | |
name: kafka_server_$1_$2 | |
type: GAUGE | |
labels: | |
clientId: "$3" | |
topic: "$4" | |
partition: "$5" | |
- pattern: kafka.server<type=(.+), name=(.+), clientId=(.+), brokerHost=(.+), brokerPort=(.+)><>Value | |
name: kafka_server_$1_$2 | |
type: GAUGE | |
labels: | |
clientId: "$3" | |
broker: "$4:$5" | |
- pattern: kafka.(\w+)<type=(.+), name=(.+), (.+)=(.+), (.+)=(.+)><>(Count|Value) | |
name: kafka_$1_$2_$3 | |
labels: | |
"$4": "$5" | |
"$6": "$7" | |
- pattern: kafka.(\w+)<type=(.+), name=(.+), (.+)=(.*), (.+)=(.+)><>(\d+)thPercentile | |
name: kafka_$1_$2_$3 | |
type: GAUGE | |
labels: | |
"$4": "$5" | |
"$6": "$7" | |
quantile: "0.$8" | |
- pattern: kafka.(\w+)<type=(.+), (.+)=(.+), (.+)=(.+), (.+)=(.+)><>Value | |
name: kafka_$1_$2 | |
labels: | |
"$3": "$4" | |
"$5": "$6" | |
"$7": "$8" | |
- pattern: kafka.(\w+)<type=(.+), name=(.+), (.+)=(.+)><>(Count|Value) | |
name: kafka_$1_$2_$3 | |
labels: | |
"$4": "$5" | |
- pattern: kafka.(\w+)<type=(.+), (.+)=(.+), (.+)=(.+)><>(Count|Value) | |
name: kafka_$1_$2 | |
labels: | |
"$3": "$4" | |
"$5": "$6" | |
- pattern: kafka.(\w+)<type=(.+), name=(.+)><>(Count|Value) | |
name: kafka_$1_$2_$3 | |
- pattern: kafka.(\w+)<type=(.+), (.+)=(.+)><>Value | |
name: kafka_$1_$2 | |
labels: | |
"$3": "$4" | |
- pattern: kafka.server<type=KafkaRequestHandlerPool, name=RequestHandlerAvgIdlePercent><>OneMinuteRate | |
name: kafka_server_kafkarequesthandlerpool_requesthandleravgidlepercent_total | |
type: GAUGE | |
- pattern: kafka.server<type=socket-server-metrics, clientSoftwareName=(.+), clientSoftwareVersion=(.+), listener=(.+), networkProcessor=(.+)><>connections | |
name: kafka_server_socketservermetrics_connections | |
type: GAUGE | |
labels: | |
client_software_name: "$1" | |
client_software_version: "$2" | |
listener: "$3" | |
network_processor: "$4" | |
- pattern: "kafka.server<type=socket-server-metrics, listener=(.+), networkProcessor=(.+)><>(.+):" | |
name: kafka_server_socketservermetrics_$3 | |
type: GAUGE | |
labels: | |
listener: "$1" | |
network_processor: "$2" | |
- pattern: kafka.coordinator.(\w+)<type=(.+), name=(.+)><>(Count|Value) | |
name: kafka_coordinator_$1_$2_$3 | |
- pattern: kafka.(\w+)<type=(.+), name=(.+), (.+)=(.*)><>(\d+)thPercentile | |
name: kafka_$1_$2_$3 | |
type: GAUGE | |
labels: | |
"$4": "$5" | |
quantile: "0.$6" | |
- pattern: kafka.(\w+)<type=(.+), name=(.+)><>(\d+)thPercentile | |
name: kafka_$1_$2_$3 | |
type: GAUGE | |
labels: | |
quantile: "0.$4" | |
- pattern: confluent.(\w+)<type=(.+), (.+)=(.+), (.+)=(.+), (.+)=(.+)><>Value | |
name: confluent_$1_$2 | |
type: GAUGE | |
labels: | |
"$3": "$4" | |
"$5": "$6" | |
"$7": "$8" | |
- pattern: confluent.(.+)<type=(.+), (.+)=(.+), (.+)=(.+)><>Value | |
name: confluent_$1_$2 | |
type: GAUGE | |
labels: | |
"$3": "$4" | |
"$5": "$6" | |
- pattern: confluent.(.+)<type=(.+), (.+)=(.+)><>Value | |
name: confluent_$1_$2 | |
type: GAUGE | |
labels: | |
"$3": "$4" | |
- pattern : 'kafka.server<type=(Produce|Fetch|Request), user=(.+), client-id=(.+)><>(.+):' | |
name: kafka_server_$1_$4 | |
type: GAUGE | |
labels: | |
user: "$2" | |
client-id: "$3" | |
- pattern : 'kafka.server<type=(Produce|Fetch|Request), user=(.+)><>(.+):' | |
name: kafka_server_$1_$3 | |
type: GAUGE | |
labels: | |
user: "$2" | |
- pattern : 'kafka.server<type=(Produce|Fetch|Request), client-id=(.+)><>(.+):' | |
name: kafka_server_$1_$3 | |
type: GAUGE | |
labels: | |
client-id: "$2" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment