├── .travis.yml ├── LICENSE ├── README.md ├── alertmanager └── config.yml ├── blackboxexporter └── config.yml ├── config.monitoring ├── docker-compose.yml ├── grafana ├── dashboards │ ├── http-ping.json │ └── system-monitor.json └── provisioning │ ├── dashboards │ └── all.yml │ └── datasources │ └── all.yml ├── images ├── add-data-source.png ├── dashboard-ping.png └── dashboard-system-monitoring.png ├── install.sh ├── prometheus ├── alert.rules └── prometheus.yml └── util ├── alertmanager-configure-pagertree.sh ├── docker-log.sh ├── docker-nuke.sh ├── docker-ssh.sh ├── high-load.sh ├── restart.sh ├── start.sh ├── status.sh └── stop.sh /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/README.md -------------------------------------------------------------------------------- /alertmanager/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/alertmanager/config.yml -------------------------------------------------------------------------------- /blackboxexporter/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/blackboxexporter/config.yml -------------------------------------------------------------------------------- /config.monitoring: -------------------------------------------------------------------------------- 1 | GF_SECURITY_ADMIN_PASSWORD=9uT46ZKE 2 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /grafana/dashboards/http-ping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/grafana/dashboards/http-ping.json -------------------------------------------------------------------------------- /grafana/dashboards/system-monitor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/grafana/dashboards/system-monitor.json -------------------------------------------------------------------------------- /grafana/provisioning/dashboards/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/grafana/provisioning/dashboards/all.yml -------------------------------------------------------------------------------- /grafana/provisioning/datasources/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/grafana/provisioning/datasources/all.yml -------------------------------------------------------------------------------- /images/add-data-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/images/add-data-source.png -------------------------------------------------------------------------------- /images/dashboard-ping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/images/dashboard-ping.png -------------------------------------------------------------------------------- /images/dashboard-system-monitoring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/images/dashboard-system-monitoring.png -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/install.sh -------------------------------------------------------------------------------- /prometheus/alert.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/prometheus/alert.rules -------------------------------------------------------------------------------- /prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/prometheus/prometheus.yml -------------------------------------------------------------------------------- /util/alertmanager-configure-pagertree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/util/alertmanager-configure-pagertree.sh -------------------------------------------------------------------------------- /util/docker-log.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | docker service logs prom_$1 3 | -------------------------------------------------------------------------------- /util/docker-nuke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/util/docker-nuke.sh -------------------------------------------------------------------------------- /util/docker-ssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/util/docker-ssh.sh -------------------------------------------------------------------------------- /util/high-load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/util/high-load.sh -------------------------------------------------------------------------------- /util/restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/util/restart.sh -------------------------------------------------------------------------------- /util/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PagerTree/prometheus-grafana-alertmanager-example/HEAD/util/start.sh -------------------------------------------------------------------------------- /util/status.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | docker service ls 3 | -------------------------------------------------------------------------------- /util/stop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | docker stack rm prom 3 | --------------------------------------------------------------------------------