Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
e13bc27
added module files.
srikxcipher Dec 17, 2025
1ceec24
dir fix.
srikxcipher Dec 18, 2025
0b32efd
helm-based deployment.
srikxcipher Dec 18, 2025
f5848d7
fix: removed dashboard config.
srikxcipher Dec 26, 2025
d9e0e24
Merge branch 'main' into monitoring-module-test
srikxcipher Dec 26, 2025
fb88158
fix: working version - 1.
srikxcipher Dec 26, 2025
120f5b2
fix: updated config and corrected the alert-rules.
srikxcipher Dec 26, 2025
82d7db0
added namespace in outputs.
srikxcipher Dec 27, 2025
cb78239
fix : config fix for enable_alerts, enable_metrics and metrics_interv…
srikxcipher Dec 29, 2025
4d2bc84
fix : now uses app version default -> 0.47.2.
srikxcipher Dec 29, 2025
23e0b36
fix : removed .cluster.local from host
srikxcipher Dec 29, 2025
98b64a8
removed helm block and added metric relabellings
ishaankalra Dec 30, 2025
04fe9d6
added the support for passing additional helm values.
ishaankalra Dec 30, 2025
0efb932
added the support for requests and limits for the exporter
ishaankalra Dec 30, 2025
bf445f4
removed the support for labels
ishaankalra Dec 30, 2025
124760e
fmt
ishaankalra Dec 30, 2025
2eeca8c
mongo dashboard json
ishaankalra Dec 30, 2025
b35b8f4
updated variables
ishaankalra Dec 30, 2025
8e2b3bc
updated grafana dashboard json
ishaankalra Dec 30, 2025
063eb3b
updated dashboard
ishaankalra Dec 30, 2025
4be0c01
grafana dashboard changes
ishaankalra Dec 30, 2025
8ba7cc3
updated uid
ishaankalra Dec 30, 2025
202c290
Merge branch 'main' into monitoring-module-test
srikxcipher Dec 30, 2025
d3d1d65
fix: added nodepool configuration
srikxcipher Dec 30, 2025
e5381b5
Merge branch 'main' into monitoring-module-test
srikxcipher Jan 7, 2026
ad5da62
fix : modified replica set metrics to show mongo-instance names inste…
srikxcipher Jan 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions modules/common/monitoring/mongo/1.0/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,9 @@ resource "helm_release" "mongodb_exporter" {

# ServiceMonitor configuration for Prometheus Operator
serviceMonitor = {
enabled = true
interval = local.metrics_interval
enabled = true
interval = local.metrics_interval
scrapeTimeout = "30s" # Increased from default 10s to handle collection stats timeouts

additionalLabels = {
# Required: Prometheus Operator uses serviceMonitorSelector.matchLabels.release
Expand Down
12 changes: 6 additions & 6 deletions modules/common/monitoring/mongo/1.0/mongo-dashboard.tf.json
Original file line number Diff line number Diff line change
Expand Up @@ -1550,8 +1550,8 @@
"uid": "prometheus"
},
"editorMode": "code",
"expr": "mongodb_rs_members_id{facets_resource_type=\"mongo\",facets_resource_name=\"${var.instance_name}\", member_state=\"PRIMARY\"}",
"legendFormat": "{{member_state}} - {{instance}}",
"expr": "label_replace(mongodb_rs_members_id{facets_resource_type=\"mongo\",facets_resource_name=\"${var.instance_name}\", member_state=\"PRIMARY\"}, \"pod_name\", \"$1\", \"member_idx\", \"([^.]+).*\")",
"legendFormat": "{{pod_name}}",
"range": true,
"refId": "A"
}
Expand Down Expand Up @@ -1646,8 +1646,8 @@
"uid": "prometheus"
},
"editorMode": "code",
"expr": "mongodb_rs_members_pingMs{facets_resource_type=\"mongo\",facets_resource_name=\"${var.instance_name}\"}",
"legendFormat": "{{member_state}} - {{instance}}",
"expr": "label_replace(mongodb_rs_members_pingMs{facets_resource_type=\"mongo\",facets_resource_name=\"${var.instance_name}\"}, \"pod_name\", \"$1\", \"member_idx\", \"([^.]+).*\")",
"legendFormat": "{{pod_name}}",
"range": true,
"refId": "A"
}
Expand Down Expand Up @@ -1815,8 +1815,8 @@
"uid": "prometheus"
},
"editorMode": "code",
"expr": "mongodb_rs_members_id{facets_resource_type=\"mongo\",facets_resource_name=\"${var.instance_name}\", member_state=\"SECONDARY\"}",
"legendFormat": "{{member_state}} - {{instance}}",
"expr": "label_replace(mongodb_rs_members_id{facets_resource_type=\"mongo\",facets_resource_name=\"${var.instance_name}\", member_state=\"SECONDARY\"}, \"pod_name\", \"$1\", \"member_idx\", \"([^.]+).*\")",
"legendFormat": "{{pod_name}}",
"range": true,
"refId": "A"
}
Expand Down