From d3b5ea08bfb6bd555639b356e8c93749f0cc250a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <post@soeren-henning.de> Date: Mon, 11 May 2020 11:24:42 +0200 Subject: [PATCH] Add configuration for Kafka lag exporter --- .../infrastructure/kafka-lag-exporter/install.sh | 6 ++++++ .../kafka-lag-exporter/service-monitor.yaml | 15 +++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 execution/infrastructure/kafka-lag-exporter/install.sh create mode 100644 execution/infrastructure/kafka-lag-exporter/service-monitor.yaml diff --git a/execution/infrastructure/kafka-lag-exporter/install.sh b/execution/infrastructure/kafka-lag-exporter/install.sh new file mode 100644 index 000000000..525e91be9 --- /dev/null +++ b/execution/infrastructure/kafka-lag-exporter/install.sh @@ -0,0 +1,6 @@ +helm install kafka-lag-exporter https://github.com/lightbend/kafka-lag-exporter/releases/download/v0.6.0/kafka-lag-exporter-0.6.0.tgz \ + --set clusters\[0\].name=my-confluent-cp-kafka \ + --set clusters\[0\].bootstrapBrokers=my-confluent-cp-kafka:9092 \ + --set pollIntervalSeconds=15 #5 + +# Helm could also create ServiceMonitor diff --git a/execution/infrastructure/kafka-lag-exporter/service-monitor.yaml b/execution/infrastructure/kafka-lag-exporter/service-monitor.yaml new file mode 100644 index 000000000..141dd96f9 --- /dev/null +++ b/execution/infrastructure/kafka-lag-exporter/service-monitor.yaml @@ -0,0 +1,15 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + labels: + app: kafka-lag-exporter + appScope: titan-ccp + name: kafka-lag-exporter +spec: + selector: + matchLabels: + #app: cp-kafka + jobLabel: kafka-lag-exporter + endpoints: + - port: http + interval: 5s \ No newline at end of file -- GitLab