Skip to content

Commit

Permalink
Merge branch 'master' of github.com:neuroforgede/docker-swarm-exporter
Browse files Browse the repository at this point in the history
  • Loading branch information
s4ke committed May 7, 2023
2 parents f0e29f9 + fd70674 commit e63549d
Showing 1 changed file with 24 additions and 3 deletions.
27 changes: 24 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@
Needs to be deployed to a manager.

The following metrics are supported:
- docker_network_container_used_ips
- docker_network_service_used_ips
- docker_network_usable_ips
- docker_swarm_node

Proudly made by [NeuroForge](https://neuroforge.de/) in Bayreuth, Germany.

Expand Down Expand Up @@ -50,4 +48,27 @@ scrape_configs:
port: 9000
```
sample rules:
```yaml
# ...
- alert: node_down
expr: rate(docker_swarm_node_total{docker_swarm_node_status_state!='ready'}[60s]) > 0
for: 5m
labels:
severity: critical
annotations:
description: Node {{ $labels.docker_swarm_node_description_hostname }} seems to be down.
summary: Node {{ $labels.docker_swarm_node_description_hostname }} seems to be down.

- alert: manager_not_reachable
expr: rate(docker_swarm_node_total{docker_swarm_node_spec_role='manager', docker_swarm_node_managerstatus_reachability!="reachable"}[60s]) > 0
for: 5m
labels:
severity: critical
annotations:
description: Manager {{ $labels.docker_swarm_node_description_hostname }} is not reachable.
summary: Manager {{ $labels.docker_swarm_node_description_hostname }} is not reachable.
```
A monitoring solution based on the original swarmprom that includes this can be found at our [Swarmsible Stacks repo](https://github.com/neuroforgede/swarmsible-stacks)

0 comments on commit e63549d

Please sign in to comment.