# prometheus.docker.compose **Repository Path**: taoshumin/prometheus.docker.compose ## Basic Information - **Project Name**: prometheus.docker.compose - **Description**: prometheus 监控中心配置 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-31 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 创建 prometheus `sudo docker run -d -p 9090:9090 --name=prometheus -v /root/software/prometheus/prometheus-config.yml:/etc/prometheus/prometheus.yml prom/prometheus` - 注意 prometheus-config.yml 是文件而不是文件夹 `touch prometheus-config.yml` - 配置如下 ``` scrape_configs: # 添加作业,自定义名称 - job_name: 'docker' # 静态添加 static_configs: # 指定监控实例 - targets: ['123.56.24.220:9121'] ``` ## 创建监控docker镜像 `docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:ro --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --volume=/dev/disk/:/dev/disk:ro --publish=9121:8080 --detach=true --name=cadvisor google/cadvisor:latest` ## 访问查看镜像是否 up `http://123.56.24.220:9090/targets` ## 安装grafana镜像 `docker run -d -p 3000:3000 grafana/grafana` - 参考文献 `https://testerhome.com/topics/22231` `https://www.codercto.com/a/77611.html` - 推荐使用dash模板 `https://grafana.com/grafana/dashboards/8919`