@@ -61,7 +61,7 @@ Before starting, ensure you have:
6161
6262#### Quick Start
6363
64- Create a Kafka cluster with controller , broker and a exporter components:
64+ Create a Kafka cluster with controller, broker and a exporter components:
6565
6666``` yaml
6767# cat examples/kafka/cluster-separated.yaml
@@ -678,7 +678,7 @@ spec:
678678apiVersion: monitoring.coreos.com/v1
679679kind: PodMonitor
680680metadata:
681- name: kafka-jmx- pod-monitor
681+ name: kafka-pod-monitor
682682 namespace: demo
683683 labels: # this is labels set in ` prometheus.spec.podMonitorSelector`
684684 release : prometheus
@@ -702,50 +702,10 @@ spec:
702702 selector :
703703 matchLabels :
704704 app.kubernetes.io/instance : kafka-separated-cluster
705- apps.kubeblocks.io/component-name : kafka-controller
706705` ` `
707706
708707` ` ` bash
709- kubectl apply -f examples/kafka/jvm-pod-monitor.yaml
710- ```
711-
712- - Pod Monitor for Kafka Exporter:
713-
714- ``` yaml
715- # cat examples/kafka/exporter-pod-monitor.yaml
716-
717- apiVersion : monitoring.coreos.com/v1
718- kind : PodMonitor
719- metadata :
720- name : kafka-exporter-pod-monitor
721- namespace : demo
722- labels : # this is labels set in `prometheus.spec.podMonitorSelector`
723- release : prometheus
724- spec :
725- jobLabel : app.kubernetes.io/managed-by
726- # defines the labels which are transferred from the
727- # associated Kubernetes `Pod` object onto the ingested metrics
728- # set the lables w.r.t you own needs
729- podTargetLabels :
730- - app.kubernetes.io/instance
731- - app.kubernetes.io/managed-by
732- - apps.kubeblocks.io/component-name
733- - apps.kubeblocks.io/pod-name
734- podMetricsEndpoints :
735- - path : /metrics
736- port : metrics
737- scheme : http
738- namespaceSelector :
739- matchNames :
740- - demo
741- selector :
742- matchLabels :
743- app.kubernetes.io/instance : kafka-separated-cluster
744- apps.kubeblocks.io/component-name : kafka-exporter
745- ` ` `
746-
747- ` ` ` bash
748- kubectl apply -f examples/kafka/exporter-pod-monitor.yaml
708+ kubectl apply -f examples/kafka/kafka-pod-monitor.yaml
749709```
750710
751711#### 2. Grafana Dashboard Setup
0 commit comments