Loading deploy/rules/swarm_node.rules.dev.yml +7 −7 Original line number Diff line number Diff line Loading @@ -43,23 +43,23 @@ groups: 6h. summary: Disk fill alert for Swarm node '{{ $labels.node_name }}' - alert: node_docker_disk_usage expr: ((node_filesystem_size_bytes{mountpoint="/mnt/data"} - node_filesystem_free_bytes{mountpoint="/mnt/data"}) * 100 / node_filesystem_size_bytes{mountpoint="/mnt/data"}) * ON(instance) GROUP_LEFT(node_name) expr: ((node_filesystem_size_bytes{mountpoint="/rootfs/mnt/data"} - node_filesystem_free_bytes{mountpoint="/rootfs/mnt/data"}) * 100 / node_filesystem_size_bytes{mountpoint="/rootfs/mnt/data"}) * ON(instance) GROUP_LEFT(node_name) node_meta > 85 for: 1m labels: severity: warning annotations: description: Swarm node {{ $labels.node_name }} disk usage is at {{ humanize description: Swarm node {{ $labels.node_name }} disk (Docker mountpoint) usage is at {{ humanize $value}}%. summary: Disk alert for Swarm node '{{ $labels.node_name }}' summary: Disk (Docker mountpoint) alert for Swarm node '{{ $labels.node_name }}' - alert: node_docker_disk_fill_rate_6h expr: predict_linear(node_filesystem_free_bytes{mountpoint="/mnt/data"}[1h], 6 * 3600) * ON(instance) expr: predict_linear(node_filesystem_free_bytes{mountpoint="/rootfs/mnt/data"}[1h], 6 * 3600) * ON(instance) GROUP_LEFT(node_name) node_meta < 0 for: 1h labels: severity: critical annotations: description: Swarm node {{ $labels.node_name }} disk is going to fill up in description: Swarm node {{ $labels.node_name }} disk (Docker mountpoint) is going to fill up in 6h. summary: Disk fill alert for Swarm node '{{ $labels.node_name }}' No newline at end of file summary: Disk (Docker mountpoint) fill alert for Swarm node '{{ $labels.node_name }}' No newline at end of file Loading
deploy/rules/swarm_node.rules.dev.yml +7 −7 Original line number Diff line number Diff line Loading @@ -43,23 +43,23 @@ groups: 6h. summary: Disk fill alert for Swarm node '{{ $labels.node_name }}' - alert: node_docker_disk_usage expr: ((node_filesystem_size_bytes{mountpoint="/mnt/data"} - node_filesystem_free_bytes{mountpoint="/mnt/data"}) * 100 / node_filesystem_size_bytes{mountpoint="/mnt/data"}) * ON(instance) GROUP_LEFT(node_name) expr: ((node_filesystem_size_bytes{mountpoint="/rootfs/mnt/data"} - node_filesystem_free_bytes{mountpoint="/rootfs/mnt/data"}) * 100 / node_filesystem_size_bytes{mountpoint="/rootfs/mnt/data"}) * ON(instance) GROUP_LEFT(node_name) node_meta > 85 for: 1m labels: severity: warning annotations: description: Swarm node {{ $labels.node_name }} disk usage is at {{ humanize description: Swarm node {{ $labels.node_name }} disk (Docker mountpoint) usage is at {{ humanize $value}}%. summary: Disk alert for Swarm node '{{ $labels.node_name }}' summary: Disk (Docker mountpoint) alert for Swarm node '{{ $labels.node_name }}' - alert: node_docker_disk_fill_rate_6h expr: predict_linear(node_filesystem_free_bytes{mountpoint="/mnt/data"}[1h], 6 * 3600) * ON(instance) expr: predict_linear(node_filesystem_free_bytes{mountpoint="/rootfs/mnt/data"}[1h], 6 * 3600) * ON(instance) GROUP_LEFT(node_name) node_meta < 0 for: 1h labels: severity: critical annotations: description: Swarm node {{ $labels.node_name }} disk is going to fill up in description: Swarm node {{ $labels.node_name }} disk (Docker mountpoint) is going to fill up in 6h. summary: Disk fill alert for Swarm node '{{ $labels.node_name }}' No newline at end of file summary: Disk (Docker mountpoint) fill alert for Swarm node '{{ $labels.node_name }}' No newline at end of file