monitoring-cpang

所属分类:大数据
开发工具:Shell
文件大小:0KB
下载次数:0
上传日期:2020-02-19 09:35:19
上 传 者sh-1993
说明:  cAdvisor,普罗米修斯,警报管理器,节点导出器,格拉法纳
(cAdvisor, Prometheus, Alertmanager, Node-Exporter, Grafana)

文件列表:
alertmanager/ (0, 2020-02-19)
alertmanager/configs/ (0, 2020-02-19)
alertmanager/configs/alertmanager.yml (218, 2020-02-19)
alt_versions/ (0, 2020-02-19)
alt_versions/docker-compose_http.yml (4914, 2020-02-19)
alt_versions/docker-compose_http_with_dashboards.yml (5315, 2020-02-19)
alt_versions/docker-compose_http_with_dbs.yml (6712, 2020-02-19)
alt_versions/docker-compose_no_traefik.yml (3072, 2020-02-19)
alt_versions/docker-compose_with_dashboards.yml (5887, 2020-02-19)
deploy.sh (566, 2020-02-19)
docker-compose.localhost.yml (2236, 2020-02-19)
docker-compose.yml (5876, 2020-02-19)
grafana/ (0, 2020-02-19)
grafana/.placeholder (1, 2020-02-19)
grafana/provisioning/ (0, 2020-02-19)
grafana/provisioning/dashboards/ (0, 2020-02-19)
grafana/provisioning/dashboards/BlackboxExporter.json (23781, 2020-02-19)
grafana/provisioning/dashboards/DockerAndSystemMonitoring.json (59351, 2020-02-19)
grafana/provisioning/dashboards/DockerMonitoring.json (68061, 2020-02-19)
grafana/provisioning/dashboards/DockerPrometheusMonitoring.json (34544, 2020-02-19)
grafana/provisioning/dashboards/MysqlOverview.json (129779, 2020-02-19)
grafana/provisioning/dashboards/NodeMonitoring.json (43281, 2020-02-19)
grafana/provisioning/dashboards/TraefikRealTime.json (17180, 2020-02-19)
grafana/provisioning/dashboards/ds_prometheus.yml (184, 2020-02-19)
grafana/provisioning/datasources/ (0, 2020-02-19)
grafana/provisioning/datasources/prometheus.yml (201, 2020-02-19)
htpasswd (44, 2020-02-19)
node-exporter/ (0, 2020-02-19)
node-exporter/Dockerfile (230, 2020-02-19)
node-exporter/conf/ (0, 2020-02-19)
node-exporter/conf/docker-entrypoint.sh (244, 2020-02-19)
prometheus/ (0, 2020-02-19)
prometheus/configs/ (0, 2020-02-19)
prometheus/configs/prometheus-localhost.yml (1130, 2020-02-19)
prometheus/configs/prometheus.yml (1384, 2020-02-19)
prometheus/configs/prometheus_with_mysql.yml (1398, 2020-02-19)
prometheus/rules/ (0, 2020-02-19)
prometheus/rules/alert.rules (866, 2020-02-19)

# monitoring-cpang cAdvisor, Prometheus, Alertmanager, Node-Exporter, Grafana ## How to use this **Note**: Dependent service [Traefik](https://github.com/bekkerstacks/traefik#usage) is required, if you don't use traefik, you can find a [deploy without traefik](#alternative-versions) Get the sources: ``` $ git clone https://github.com/bekkerstacks/monitoring-cpang $ cd monitoring-cpang ``` #### Dependency: Traefik Get Traefik, by default it uses SSL See all [configuration options here](https://github.com/bekkerstacks/traefik#configuration): - requires your domain name as env var `DOMAIN=""` defaults to `localhost` ``` $ wget -O docker-compose.traefik.yml https://raw.githubusercontent.com/bekkerstacks/traefik/master/docker-compose.yml ``` #### Authentication Services that do not come with authentication endpoints, is protected by basic auth and by default is (`admin/admin`). To override: ``` $ htpasswd -c htpasswd ``` #### Deploy Traefik and CPANG This will deploy Traefik and a Fresh CPANG stack: ``` $ export DOMAIN="localhost" # services will use traefik.localhost in this case $ docker stack deploy -c docker-compose.traefik.yml proxy $ docker stack deploy -c docker-compose.yml mon ``` ### Alternative Versions: a Stack with HTTP Endpoints: ``` # traefik needs to be running $ docker stack deploy -c alt_versions/docker-compose_http.yml http_mon ``` a Stack without Traefik: ``` $ docker stack deploy -c alt_versions/docker-compose_no_traefik.yml notraefik_mon ``` If you want a stack with prepopulated dashboards:: ``` # traefik needs to be running $ docker stack deploy -c alt_versions/docker-compose_with_dashboards.yml dash_mon ``` CPANG Stack with MySQL, MySQL Exporter and Dashboards: ``` # traefik needs to be running $ docker stack deploy -c alt_versions/docker-compose_http_with_dbs.yml dbs_mon ``` ## Endpoints: - Grafana: `grafana.${DOMAIN}` - Alertmanager: `alertmanager.${DOMAIN}` - Prometheus: `prometheus.${DOMAIN}` - Traefik: `traefik.${DOMAIN}` ## Configuration Look at the [wiki](https://github.com/bekkerstacks/monitoring-cpang/wiki) for tutorials on how to add datasources and dashboards ## Extra Dashboard Links: Traefik: - [4475 - Traefik per Backend](https://grafana.com/dashboards/4475) - [6293 - Traefik Real Time](https://grafana.com/dashboards/6293) Docker: - [609 - Docker Swarm and Container Overview](https://grafana.com/dashboards/609)

近期下载者

相关文件


收藏者