Skip to content

Commit 0041a1d

Browse files
committed
Add John G's Prometheus roles
1 parent 23db78e commit 0041a1d

File tree

7 files changed

+611
-0
lines changed

7 files changed

+611
-0
lines changed

ansible/deploy_swarm_monitoring.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,11 @@
77
become: yes
88
roles:
99
- role: monasca_fluentd
10+
- role: prometheus-docker-node
11+
12+
- name: Deploy Prometheus server
13+
hosts: master
14+
become: yes
15+
roles:
16+
- role: prometheus-server
1017

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
- name: Add Prometheus node-exporter
3+
docker_container:
4+
name: prom-node-exporter
5+
image: prom/node-exporter
6+
network_mode: host # TODO should access host fs too
7+
ports:
8+
- 9100:9100
9+
10+
- name: Add cAdvisor
11+
docker_container:
12+
name: cAdvisor
13+
image: google/cadvisor:latest
14+
privileged: yes
15+
detach: yes
16+
ports:
17+
- 8080:8080
18+
volumes:
19+
- /:/rootfs:ro
20+
- /var/run:/var/run:rw
21+
- /sys:/sys:ro
22+
- /var/lib/docker/:/var/lib/docker:ro
23+
- /dev/disk/:/dev/disk:ro
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
3+
prometheus_home: /home/centos/prometheus # TODO - better default?

0 commit comments

Comments
 (0)