prometheus(普罗米修斯):天生为采集存储监控数据而生的时序数据库。prometheus通过各种Exporter采集到监控数据,然后存储进prometheus中,以供查询展示。 grafana:一个监控仪表系统。grafana的数据来源可以有很多(如:Prometheus、Graphite、
PushGateway:Prometheus数据采集基于Prometheus Server从Exporter pull数据,因此当网络环境不允许Prometheus Server和Exporter进行通信时,可以使用PushGateway来进行中转。通过PushGateway将内部网络的监控数据主动Push到Gateway中,Prometheus Server采用针对Exporter同样的方式,将监控数据从PushGateway pull到Prometheus Server。 工作流 1...
另外值得注意的是,有些软件和系统无需安装 Exporter,这是因为他们本身就提供了暴露 Prometheus 格式的指标数据的功能,比如 Kubernetes、Grafana、Etcd、Ceph 等。 1. 部署主机监控组件 各节点主机使用主机网络模式部署主机监控组件node-exporter,官方不建议将其部署为Docker容器,因为该node_exporter设计用于监控主机系统。
访问http://127.0.0.1:3000,登录 Grafana,默认的账号密码是 admin:admin,首次登录需要修改默认密码。 添加prometheus 服务地址,此处由于服务是基于 docker-compose 构建的,没有填写ip,直接填写服务名即可。 添加监控模版 输入官方模版 id,1860,点击 load。然后按照下图选择确认即可。 导入成功后,会自动跳转到监控面板...
Prometheus Server 主要负责数据采集和存储,提供PromQL查询语言的支持。 Alertmanager 警告管理器,用来进行报警。 Push Gateway 支持临时性Job主动推送指标的中间网关。 Exporters 输出被监控组件信息的HTTP接口。 Grafana 监控数据展示Web UI。 5.服务发现 由于Prometheus 是通过 Pull 的方式主动获取监控数据,也就是每隔几...
Prometheus Server 主要负责数据采集和存储,提供PromQL查询语言的支持。 Alertmanager 警告管理器,用来进行报警。 Push Gateway 支持临时性Job主动推送指标的中间网关。 Exporters 输出被监控组件信息的HTTP接口。 Grafana 监控数据展示Web UI。 5.服务发现 由于Prometheus 是通过 Pull 的方式主动获取监控数据,也就是每隔几...
docker pull prom/prometheus docker pull grafana/grafana 启动node-exporter 代码语言:javascript 复制 docker run-d-p9100:9100\-v"/proc:/host/proc:ro"\-v"/sys:/host/sys:ro"\-v"/:/rootfs:ro"\--net="host"\ prom/node-exporter 等待几秒钟,查看端口是否起来了 ...
Prometheus通过安装在远程机器上的exporter来收集监控数据,后面我们将使用到node_exporter收集系统数据。 NodeEXporter:负责收集Host硬件信息和操作系统信息。 cAdvisor:负责收集Host.上运行的容器信息。 Grafana:负责展示普罗米修斯监控界面。 Grafana 是一个开箱即用的可视化工具,具有功能齐全的度量仪表盘和图形编辑器,有灵活...
Prometheus Server 主要负责数据采集和存储,提供PromQL查询语言的支持。 Alertmanager 警告管理器,用来进行报警。 Push Gateway 支持临时性Job主动推送指标的中间网关。 Exporters 输出被监控组件信息的HTTP接口。 Grafana 监控数据展示Web UI。 服务发现 由于Prometheus是通过 Pull 的方式主动获取监控数据,也就是每隔几秒钟...
docker restart docker_prometheus 配置Grafana+Prometheus 现在,万事俱备,只欠东风了,只需要配置grafana+prometheus就能看到监控结果了。 用浏览器访问http://grafana机器ip:3000 登录用户密码:admin 登录后,在首页,选择 "Add your first data source" 选择Prometheus,填写相关信息 ...