diff --git a/managed/data/iatemplates/mongodb_down.yml b/managed/data/iatemplates/mongodb_down.yml new file mode 100644 index 00000000000..a4f4997bd47 --- /dev/null +++ b/managed/data/iatemplates/mongodb_down.yml @@ -0,0 +1,22 @@ +--- +templates: + - name: pmm_mongodb_down + version: 1 + summary: MongoDB down + expr: |- + ((max without (job) (mongodb_up)) == bool 0) + or + ( + ( + max without (job) (last_over_time(mongodb_up[24h])) + and on(service_id, node_name, agent_id) pmm_managed_inventory_agents{agent_type="mongodb_exporter", disabled="0"} + ) + unless on(service_id, node_name, agent_id) + (max without (job) (mongodb_up)) + ) + for: 1m + severity: critical + annotations: + description: |- + MongoDB {{ $labels.service_name }} on {{ $labels.node_name }} is down. + summary: MongoDB down ({{ $labels.service_name }})