+ annotations:
+ summary: "Elasticsearch cluster outage"
+ description: "All Elasticsearch services within the cluster are down."
+ {%- endraw %}
+ ElasticsearchDiskWaterMarkMinor:
+ if: >-
+ (max(elasticsearch_fs_total_total_in_bytes) by (host, instance) - max(elasticsearch_fs_total_available_in_bytes) by (host, instance)) / max(elasticsearch_fs_total_total_in_bytes) by (host, instance) >= {{monitoring.service_disk_space_watermark_minor_threshold_percent}}
+ {%- raw %}
+ for: 5m
+ labels:
+ severity: minor
+ service: elasticsearch
+ annotations:
+ summary: "Elasticsearch uses {%- endraw %} {{monitoring.service_disk_space_watermark_minor_threshold_percent*100}}%{%- raw %} of disk space"
+ description: "The Elasticsearch '{{ $labels.instance }}' instance uses {{ $value }}% of disk space on the {{ $labels.host }} node for 5 minutes."
+ {%- endraw %}
+ ElasticsearchDiskWaterMarkMajor:
+ if: >-
+ (max(elasticsearch_fs_total_total_in_bytes) by (host, instance) - max(elasticsearch_fs_total_available_in_bytes) by (host, instance)) / max(elasticsearch_fs_total_total_in_bytes) by (host, instance) >= {{monitoring.service_disk_space_watermark_major_threshold_percent}}
+ {%- raw %}
+ for: 5m
+ labels:
+ severity: major
+ service: elasticsearch
+ annotations:
+ summary: "Elasticsearch uses {%- endraw %} {{monitoring.service_disk_space_watermark_major_threshold_percent*100}}%{%- raw %} of disk space"
+ description: "The Elasticsearch '{{ $labels.instance }}' instance uses {{ $value }}% of disk space on the {{ $labels.host }} node for 5 minutes."
+ {%- endraw %}
+{%- endif %}