该采集程序是由compose.yaml文件中配置的服务node-exporter提供的,开放9100端口 由于其处于host宿主机网络命名空间,而prometheus处于docker内部的一个桥接网络demo网络环境中,所以不能通过127.0.0.1或者node-exporter访问到对应的node-exporter采集程序,所以targets参数需要填写docker0的IP来表示宿主机网络空间下的prometheus 查...
8、添加dashboards 进入官网下载dashboards Dashboards | Grafana Labs 下载文件:Node Exporter Full | Grafana Labs 9、效果
2、配置docker-compose.yml 我在/etc/prometheus创建一个docker-compose.yml文件,文件内容如下 version:'2'networks:monitor:driver:bridgeservices:prometheus:image:prom/prometheuscontainer_name:prometheushostname:prometheusrestart:alwaysvolumes:-./prometheus.yml:/etc/prometheus/prometheus.ymlports:-"9090:9090"netw...
docker-compose安装 docker-compose安装很简单,docker- compose就是一个二进制文件,所以我们只需要下载并且放到系统的PATH环境变量目录下面即可 ##下载docker-compose二进制文件,这里我们用rancher的开源资源站来下载(资源站只提供X86_64安装文件) wget http://rancher-mirror.rancher.cn/docker-compose/v1.20.1/docker-...
Prometheus+Grafana监控-基于docker-compose搭建 前言 Prometheus Prometheus 是有 SoundCloud 开发的开源监控系统和时序数据库,基于 Go 语言开发。通过基于 HTTP 的 pull 方式采集时序数据,通过服务发现或静态配置去获取要采集的目标服务器,支持多节点工作,支持多种可视化图表及仪表盘。
yum install docker-ce -y # 启动 systemctl start docker # 开机启动 systemctl enable docker # 查看Docker信息 docker info 2.2 安装docker-compose curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose ...
启动docker-compose 执行docker-compose up -d 查看是否运行成功:docker-compose ps 打开浏览器访问grafana:http://n1ip地址:3000 访问prometheus地址:http://你的n1ip地址 :9090/targets state为UP表示成功了 配置grafna 路径:点击左边的+号,选择import,输入8919,点击load ...
docker-compose -f node-exporter.yml up -d docker-compose -f prometheus.yml up -d 配置界面 启动后访问你的grafana,地址是ip:3000,第一次需要修改默认密码(admin/admin) 登录进来后,第一步需要先加prometheus数据源 image.png 第二步就是找一个官方模板,模板ID:1860,当然你也可以自己设计dashboard ...
在clone 了代码之后,在你的本地运行docker-compose up,应该会看到类似: 那么就说明服务已经跑起来了。注意,在之后的所有步骤中,你的 docker 应该处于运行状态。 在跑起来服务之后,到你的浏览器中,复制http://localhost:3000应该就可以看到 Grafana 跑起来的初始登录界面。初始的用户名是admin,密码也是admin。输入之...
【Prometheus+Grafana系列】基于docker-compose搭建 简介:本文主要介绍prometheus和grafana的基本功能,并使用docker-compose方式搭建了样例环境。 前言 Prometheus Prometheus 是有 SoundCloud 开发的开源监控系统和时序数据库,基于 Go 语言开发。通过基于 HTTP 的 pull 方式采集时序数据,通过服务发现或静态配置去获取要采集的...