|
| 1 | +{{- if not .Values.prometheusRules.ruleGroups.absentMetrics }} |
| 2 | +groups: [] |
| 3 | +{{- else -}} |
| 4 | +groups: |
| 5 | +- name: absentMetrics |
| 6 | + rules: |
| 7 | +{{- if not (.Values.prometheusRules.disabled.AbsentStorageCephObjectstoreBytesReceivedTotal | default false) }} |
| 8 | + - alert: AbsentStorageCephObjectstoreBytesReceivedTotal |
| 9 | + expr: absent(objectstore_bytes_received_total) |
| 10 | + for: 5m |
| 11 | + labels: |
| 12 | + service: ceph |
| 13 | + severity: warning |
| 14 | + type: ceph_default |
| 15 | + inhibited_by: cluster-maintenance |
| 16 | + annotations: |
| 17 | + description: Metric objectstore_bytes_received_total is missing for more than 5 minutes. Please check exporter status. |
| 18 | + summary: objectstore_bytes_received_total metric is missing. |
| 19 | +{{- end }} |
| 20 | + |
| 21 | +{{- if not (.Values.prometheusRules.disabled.AbsentStorageCephObjectstoreBytesSentTotal | default false) }} |
| 22 | + - alert: AbsentStorageCephObjectstoreBytesSentTotal |
| 23 | + expr: absent(objectstore_bytes_sent_total) |
| 24 | + for: 5m |
| 25 | + labels: |
| 26 | + service: ceph |
| 27 | + severity: warning |
| 28 | + type: ceph_default |
| 29 | + inhibited_by: cluster-maintenance |
| 30 | + annotations: |
| 31 | + description: Metric objectstore_bytes_sent_total is missing for more than 5 minutes. Please check exporter status. |
| 32 | + summary: objectstore_bytes_sent_total metric is missing. |
| 33 | +{{- end }} |
| 34 | + |
| 35 | +{{- if not (.Values.prometheusRules.disabled.AbsentStorageCephObjectstoreCapacityUsageBytes | default false) }} |
| 36 | + - alert: AbsentStorageCephObjectstoreCapacityUsageBytes |
| 37 | + expr: absent(objectstore_capacity_usage_bytes) |
| 38 | + for: 5m |
| 39 | + labels: |
| 40 | + service: ceph |
| 41 | + severity: warning |
| 42 | + type: ceph_default |
| 43 | + inhibited_by: cluster-maintenance |
| 44 | + annotations: |
| 45 | + description: Metric objectstore_capacity_usage_bytes is missing for more than 5 minutes. Please check exporter status. |
| 46 | + summary: objectstore_capacity_usage_bytes metric is missing. |
| 47 | +{{- end }} |
| 48 | + |
| 49 | +{{- if not (.Values.prometheusRules.disabled.AbsentStorageCephObjectstoreReadOpsTotal | default false) }} |
| 50 | + - alert: AbsentStorageCephObjectstoreReadOpsTotal |
| 51 | + expr: absent(objectstore_read_ops_total) |
| 52 | + for: 5m |
| 53 | + labels: |
| 54 | + service: ceph |
| 55 | + severity: warning |
| 56 | + type: ceph_default |
| 57 | + inhibited_by: cluster-maintenance |
| 58 | + annotations: |
| 59 | + description: Metric objectstore_read_ops_total is missing for more than 5 minutes. Please check exporter status. |
| 60 | + summary: objectstore_read_ops_total metric is missing. |
| 61 | +{{- end }} |
| 62 | + |
| 63 | +{{- if not (.Values.prometheusRules.disabled.AbsentStorageCephObjectstoreWriteOpsTotal | default false) }} |
| 64 | + - alert: AbsentStorageCephObjectstoreWriteOpsTotal |
| 65 | + expr: absent(objectstore_write_ops_total) |
| 66 | + for: 5m |
| 67 | + labels: |
| 68 | + service: ceph |
| 69 | + severity: warning |
| 70 | + type: ceph_default |
| 71 | + inhibited_by: cluster-maintenance |
| 72 | + annotations: |
| 73 | + description: Metric objectstore_write_ops_total is missing for more than 5 minutes. Please check exporter status. |
| 74 | + summary: objectstore_write_ops_total metric is missing. |
| 75 | +{{- end }} |
| 76 | + |
| 77 | +{{- if not (.Values.prometheusRules.disabled.AbsentStorageCephObjectstoreUsageObjects | default false) }} |
| 78 | + - alert: AbsentStorageCephObjectstoreUsageObjects |
| 79 | + expr: absent(objectstore_usage_objects) |
| 80 | + for: 5m |
| 81 | + labels: |
| 82 | + service: ceph |
| 83 | + severity: warning |
| 84 | + type: ceph_default |
| 85 | + inhibited_by: cluster-maintenance |
| 86 | + annotations: |
| 87 | + description: Metric objectstore_usage_objects is missing for more than 5 minutes. Please check exporter status. |
| 88 | + summary: objectstore_usage_objects metric is missing. |
| 89 | +{{- end }} |
| 90 | +{{- end }} |
0 commit comments