From 542c0f0a56de3483eb83bd67fe6f049a155ccb8c Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Wed, 4 Oct 2023 00:08:16 +0200 Subject: [PATCH] WIP:prometheus --- strimzi-kafka/prometheus.yaml | 77 +++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 strimzi-kafka/prometheus.yaml diff --git a/strimzi-kafka/prometheus.yaml b/strimzi-kafka/prometheus.yaml new file mode 100644 index 0000000..2cd519e --- /dev/null +++ b/strimzi-kafka/prometheus.yaml @@ -0,0 +1,77 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: prometheus-server + labels: + app: strimzi +rules: + - apiGroups: [""] + resources: + - nodes + - nodes/proxy + - services + - endpoints + - pods + verbs: ["get", "list", "watch"] + - apiGroups: + - extensions + resources: + - ingresses + verbs: ["get", "list", "watch"] + - nonResourceURLs: ["/metrics"] + verbs: ["get"] + +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: prometheus-server + labels: + app: strimzi + +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: prometheus-server + labels: + app: strimzi +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: prometheus-server +subjects: + - kind: ServiceAccount + name: prometheus-server + namespace: myproject + +--- +apiVersion: monitoring.coreos.com/v1 +kind: Prometheus +metadata: + name: prometheus + labels: + app: strimzi +spec: + replicas: 1 + serviceAccountName: prometheus-server + podMonitorSelector: + matchLabels: + app: strimzi + serviceMonitorSelector: {} + resources: + requests: + memory: 400Mi + enableAdminAPI: false + ruleSelector: + matchLabels: + role: alert-rules + app: strimzi + alerting: + alertmanagers: + - namespace: myproject + name: alertmanager + port: alertmanager + additionalScrapeConfigs: + name: additional-scrape-configs + key: prometheus-additional.yaml -- 2.20.1