I have psmdb running with 3 replicas and shards. I have a sidecar attached to each to collect metrics via percona/mongodb_exporter.
sidecars:
- image: percona/mongodb_exporter:0.44
name: metrics
env:
- name: EXPORTER_USER
valueFrom:
secretKeyRef:
name: psmdb-default-sharded-secrets
key: MONGODB_CLUSTER_MONITOR_USER
- name: EXPORTER_PASS
valueFrom:
secretKeyRef:
name: psmdb-default-sharded-secrets
key: MONGODB_CLUSTER_MONITOR_PASSWORD
- name: POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: MONGODB_URI
value: "mongodb://$(EXPORTER_USER):$(EXPORTER_PASS)@$(POD_IP):27017"
args: ["--discovering-mode", "--compatible-mode", "--collect-all", "--mongodb.uri=$(MONGODB_URI)"]
if i look at prometheus i can see that i am receiving prometheus metrics
mongodb_mongod_db_indexes_total{cl_id="683db164eb4dfb43bef50f23", cl_role="shardsvr", database="steam", endpoint="http-metrics", instance="10.2.6.36:9216", job="psmdb-default-sharded-metrics", namespace="mongodb", pod="psmdb-default-sharded-rs0-2", rs_nm="rs0", rs_state="2", service="psmdb-default-sharded-metrics"}
I have grafana version 12 installed via kube-prometheus-stack. I am then takign the following dashboards and installing them grafana-dashboards/dashboards/MongoDB at main · percona/grafana-dashboards · GitHub first converting them using grafana-dashboards/misc/convert-dash-from-PMM.py at main · percona/grafana-dashboards · GitHub
However the dashboard shows completely irrelevant/incorrect data.
What am i doing wrong?