mirror of
https://github.com/akvorado/akvorado.git
synced 2025-12-11 22:14:02 +01:00
docker: delete unused JMX-related files
We don't use JMX anymore to monitor Kafka.
This commit is contained in:
@@ -1,17 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
VERSION=1.3.0
|
||||
NAME=jmx_prometheus_javaagent-${VERSION}.jar
|
||||
URL=https://github.com/prometheus/jmx_exporter/releases/download/${VERSION}/${NAME}
|
||||
|
||||
cd /opt/jmx-exporter
|
||||
|
||||
# Check if target version already exist
|
||||
[ ! -s jmx_prometheus_javaagent-${VERSION}.jar ] || exit 0
|
||||
|
||||
# Retrieve it
|
||||
apk add --no-cache curl
|
||||
curl --retry 10 --retry-connrefused --remove-on-error --remote-name --fail --silent --location $URL
|
||||
ln -vsf ${NAME} jmx_prometheus_javaagent.jar
|
||||
@@ -1,139 +0,0 @@
|
||||
---
|
||||
lowercaseOutputName: true
|
||||
lowercaseOutputLabelNames: true
|
||||
|
||||
rules:
|
||||
# Special cases and very specific rules
|
||||
- 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.coordinator.(\w+)<type=(.+), name=(.+)><>Value
|
||||
name: kafka_coordinator_$1_$2_$3
|
||||
type: GAUGE
|
||||
# Kraft current state info metric rule
|
||||
- pattern: "kafka.server<type=raft-metrics><>current-state: ([a-z]+)"
|
||||
name: kafka_server_raft_metrics_current_state_info
|
||||
type: GAUGE
|
||||
value: 1
|
||||
labels:
|
||||
"state": "$1"
|
||||
# Kraft specific rules for raft-metrics, raft-channel-metrics, broker-metadata-metrics
|
||||
- pattern: kafka.server<type=(.+)><>([a-z-]+)-total
|
||||
name: kafka_server_$1_$2_total
|
||||
type: COUNTER
|
||||
- pattern: kafka.server<type=(.+)><>([a-z-]+)
|
||||
name: kafka_server_$1_$2
|
||||
type: GAUGE
|
||||
|
||||
# Generic per-second counters with 0-2 key/value pairs
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+)PerSec\w*, (.+)=(.+), (.+)=(.+)><>Count
|
||||
name: kafka_$1_$2_$3_total
|
||||
type: COUNTER
|
||||
labels:
|
||||
"$4": "$5"
|
||||
"$6": "$7"
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+)PerSec\w*, (.+)=(.+)><>Count
|
||||
name: kafka_$1_$2_$3_total
|
||||
type: COUNTER
|
||||
labels:
|
||||
"$4": "$5"
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+)PerSec\w*><>Count
|
||||
name: kafka_$1_$2_$3_total
|
||||
type: COUNTER
|
||||
|
||||
# Quota specific rules
|
||||
- pattern: kafka.server<type=(.+), user=(.+), client-id=(.+)><>([a-z-]+)
|
||||
name: kafka_server_quota_$4
|
||||
type: GAUGE
|
||||
labels:
|
||||
resource: "$1"
|
||||
user: "$2"
|
||||
clientId: "$3"
|
||||
- pattern: kafka.server<type=(.+), client-id=(.+)><>([a-z-]+)
|
||||
name: kafka_server_quota_$3
|
||||
type: GAUGE
|
||||
labels:
|
||||
resource: "$1"
|
||||
clientId: "$2"
|
||||
- pattern: kafka.server<type=(.+), user=(.+)><>([a-z-]+)
|
||||
name: kafka_server_quota_$3
|
||||
type: GAUGE
|
||||
labels:
|
||||
resource: "$1"
|
||||
user: "$2"
|
||||
|
||||
# Generic gauges with 0-2 key/value pairs
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+), (.+)=(.+), (.+)=(.+)><>Value
|
||||
name: kafka_$1_$2_$3
|
||||
type: GAUGE
|
||||
labels:
|
||||
"$4": "$5"
|
||||
"$6": "$7"
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+), (.+)=(.+)><>Value
|
||||
name: kafka_$1_$2_$3
|
||||
type: GAUGE
|
||||
labels:
|
||||
"$4": "$5"
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+)><>Value
|
||||
name: kafka_$1_$2_$3
|
||||
type: GAUGE
|
||||
|
||||
# Emulate Prometheus 'Summary' metrics for the exported 'Histogram's.
|
||||
#
|
||||
# Note that these are missing the '_sum' metric!
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+), (.+)=(.+), (.+)=(.+)><>Count
|
||||
name: kafka_$1_$2_$3_count
|
||||
type: COUNTER
|
||||
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=(.+), name=(.+), (.+)=(.+)><>Count
|
||||
name: kafka_$1_$2_$3_count
|
||||
type: COUNTER
|
||||
labels:
|
||||
"$4": "$5"
|
||||
- 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=(.+)><>Count
|
||||
name: kafka_$1_$2_$3_count
|
||||
type: COUNTER
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+)><>(\d+)thPercentile
|
||||
name: kafka_$1_$2_$3
|
||||
type: GAUGE
|
||||
labels:
|
||||
quantile: "0.$4"
|
||||
|
||||
# Generic gauges for MeanRate Percent
|
||||
# Ex) kafka.server<type=KafkaRequestHandlerPool, name=RequestHandlerAvgIdlePercent><>MeanRate
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+)Percent\w*><>MeanRate
|
||||
name: kafka_$1_$2_$3_percent
|
||||
type: GAUGE
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+)Percent\w*><>Value
|
||||
name: kafka_$1_$2_$3_percent
|
||||
type: GAUGE
|
||||
- pattern: kafka.(\w+)<type=(.+), name=(.+)Percent\w*, (.+)=(.+)><>Value
|
||||
name: kafka_$1_$2_$3_percent
|
||||
type: GAUGE
|
||||
labels:
|
||||
"$4": "$5"
|
||||
Reference in New Issue
Block a user