Merge "Updating reference from github to gerrit - Changing Maintainer to dev@mirantis.com"
diff --git a/mongodb/meta/prometheus.yml b/mongodb/meta/prometheus.yml
index 6da2924..9a174f2 100644
--- a/mongodb/meta/prometheus.yml
+++ b/mongodb/meta/prometheus.yml
@@ -25,7 +25,7 @@
description: "All MongoDB services are down for 1 minute."
MongoDBNoPrimaryMember:
if: >-
- absent({__name__=~"mongodb.*",state="PRIMARY"})
+ absent(mongodb_state == 1)
for: 1m
labels:
severity: critical
@@ -34,4 +34,4 @@
summary: "MongoDB cluster has no primary member"
description: "MongoDB cluster has no primary member for 1 minute."
{%- endraw %}
-{%- endif %}
\ No newline at end of file
+{%- endif %}
diff --git a/mongodb/meta/telegraf.yml b/mongodb/meta/telegraf.yml
index ea60745..159677f 100644
--- a/mongodb/meta/telegraf.yml
+++ b/mongodb/meta/telegraf.yml
@@ -3,4 +3,22 @@
agent:
input:
mongodb:
+ processor:
+ enum:
+ namepass: "mongodb"
+ mapping:
+ - field: "state"
+ default: -1
+ value_mappings:
+ # https://docs.mongodb.com/v2.6/reference/replica-states/
+ STARTUP: 0
+ PRIMARY: 1
+ SECONDARY: 2
+ RECOVERING: 3
+ STARTUP2: 5
+ UNKNOWN: 6
+ ARBITER: 7
+ DOWN: 8
+ ROLLBACK: 9
+ REMOVED: 10
{%- endif %}