container_name: prometheus hostname: prometheus restart: always volumes: - /data/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml - /data/prometheus/node_down.yml:/etc/prometheus/node_down.yml ports: -"9090:9090"networks: - monitor grafana: image: grafana/grafana container_name: grafana h...
从图中可以看出所有State都是UP,说明已经搭建成功了,接下来就通过Grafana来展示监控数据。 三、Grafana配置监控 打开http://ip:3000, 使用默认账号密码admin/admin登录 默认进来是创建数据库的页面,在如下图所示中,选择Prometheus 输入prometheus数据源的信息,主要是输入name和url 数据源配置好之后,我们就可以配置对应的...
访问http://127.0.0.1:3000,登录 Grafana,默认的账号密码是 admin:admin,首次登录需要修改默认密码。 添加prometheus 服务地址,此处由于服务是基于 docker-compose 构建的,没有填写ip,直接填写服务名即可。 添加监控模版 输入官方模版 id,1860,点击 load。然后按照下图选择确认即可。 导入成功后,会自动跳转到监控面板...
Prometheus 是有 SoundCloud 开发的开源监控系统和时序数据库,基于 Go 语言开发。通过基于 HTTP 的 pull 方式采集时序数据,通过服务发现或静态配置去获取要采集的目标服务器,支持多节点工作,支持多种可视化图表及仪表盘。
Prometheus负责收集数据,Grafana负责展示数据。其中采用Prometheus 中的 Exporter含: 1)Node Exporter,负责收集 host 硬件和操作系统数据。它将以容器方式运行在所有 host 上。 2)cAdvisor,负责收集容器数据。它将以容器方式运行在所有 host 上。 3)Alertmanager,负责告警。它将以容器方式运行在所有 host 上。
docker-compose 部署prometheus + grafana 通过docker-compose部署prometheus、node-exporter、alertmanager和grafana。prometheus最新版本:2.19.2 mkdir -p /home/prom/{prometheus,prometheus/data,alertmanager,grafana}chmod 777 /home/prom/{prometheus/data,grafana}cd /home/prom...
在Grafana 中引入 Prometheus 数据源 在Grafana 中配置数据源非常简单: 在左侧菜单栏中选择 “Data Sources”。 点击“Add data source”。 选择“Prometheus”。 在“HTTP” 部分,输入 Prometheus 的 URL,通常是http://prometheus:9090。 点击“Save & Test” 以测试连接。
grafana.ini默认有很多配置,我们等启动以后再从容器中copy出来,因为后续需要修改此配置文件。 docker cp grafana:/etc/grafana/grafana.ini ./data/grafana/grafana.ini 编写docker-compose文件 cat<<EOF>docker-compose.yml version:'3'services:prometheus:container_name:"prometheus"image:"prom/prometheus:v2.41.0...
grafana提供监控数据可视化面板(dashboard),用于监控数据精美展示 docker服务配置 新建compose.yaml如下 services: prometheus: image: prom/prometheus:latest container_name: demo-prometheus restart: unless-stopped ports: - "9090:9090" volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml ...
安装prometheus 和 grafana 可以直接 clone 这个项目来快速搭建: https://github.com/FX-Max/docker-install-everything/tree/master/prometheus 该项目是笔者弄的一个使用 docker-compose 搭建软件开发常见服务的项目,大家觉得有帮助,可以帮忙点个 star,感谢。