Prometheus
哎_小羊_168
学会发现,学会记录,学会分享。Fighting!
展开
-
Prometheus 通过 consul 分布式集群实现自动服务发现
Consul 是基于 GO 语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。Consul 提供服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等功能。Prometheus 通过 Consul 可以很方便的实现服务自动发现和维护,同时 Consul 支持分布式集群部署,将大大提高了稳定性,通过 Prometheus 跟 Consul 集群二者结合起来,能够高效的进行数据维护同时保证系统稳定。原创 2020-03-31 22:22:05 · 5050 阅读 · 0 评论 -
Prometheus 通过 consul 实现自动服务发现
Consul 是基于 GO 语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。Consul 提供服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等功能。之前我们通过 Prometheus 实现监控,当新增一个 Target 时,需要变更服务器上的配置文件,即使使用 file_sd_configs 配置,也需要登录服务器修改对应 Json 文件,会非常麻烦。不过 Prometheus 官方支持多种自动服务发现的类型,其中就支持 Consul。原创 2019-11-12 09:29:12 · 30729 阅读 · 29 评论 -
Prometheus 使用 PushGateway 进行数据上报采集
Prometheus 是一套开源的系统监控、报警、时间序列数据库的组合,最初有 SoundCloud 开发的,后来随着越来越多公司使用,于是便独立成开源项目。Prometheus 基本原理是通过 Http 协议周期性抓取被监控组件的状态,而输出这些被监控的组件的 Http 接口为 Exporter。PushGateway 作为 Prometheus 生态中的一个重要一员,它允许任何客户端向其 Push 符合规范的自定义监控指标,在结合 Prometheus 统一收集监控。原创 2019-10-30 14:28:32 · 29669 阅读 · 4 评论 -
Spring Boot 使用 Micrometer 集成 Prometheus 监控 Java 应用性能
Micrometer 为 Java 平台上的性能数据收集提供了一个通用的 API,它提供了多种度量指标类型(Timers、Guauges、Counters等),同时支持接入不同的监控系统,例如 Influxdb、Graphite、Prometheus 等。我们可以通过 Micrometer 收集 Java 性能数据,配合 Prometheus 监控系统实时获取数据,并最终在 Grafana 上展示出来,从而很容易实现应用的监控。原创 2019-09-15 22:26:04 · 69223 阅读 · 13 评论 -
Prometheus 监控报警系统 AlertManager 之邮件告警
Prometheus 是一套开源的系统监控、报警、时间序列数据库的组合,最初有 SoundCloud 开发的,后来随着越来越多公司使用,于是便独立成开源项目。Alertmanager 主要用于接收 Prometheus 发送的告警信息,它支持丰富的告警通知渠道,例如邮件、微信、钉钉、Slack 等常用沟通工具,而且很容易做到告警信息进行去重,降噪,分组等,是一款很好用的告警通知系统。本文介绍 Prometheus 监控报警系统 AlertManager 之邮件告警原创 2019-08-04 21:27:40 · 68766 阅读 · 24 评论 -
Rancher 2.x 一键式部署 Prometheus + Grafana 监控 Kubernetes 集群
Prometheus 是一套开源的系统监控、报警、时间序列数据库的组合,Prometheus 基本原理是通过 Http 协议周期性抓取被监控组件的状态,而通过 Exporter Http 接口输出这些被监控的组件信息,而且已经有很多 Exporter 可供选择。Grafana 是一个可视化仪表盘,它拥有美观的图标和布局展示,功能齐全的仪表盘和图形编辑器,默认支持很多数据源类型,我们可以将 Prometheus 抓取的数据,通过 Grafana 优美的展示出来,非常直观。通过 Rancher 一键安装他们。原创 2019-04-01 10:40:26 · 12642 阅读 · 4 评论 -
初试 Prometheus + Grafana 监控系统搭建并监控 Mysql
Prometheus 是一套开源的系统监控、报警、时间序列数据库的组合,最初有 SoundCloud 开发的,后来随着越来越多公司使用,于是便独立成开源项目。我们常用的 Kubernetes 容器集群管理中,通常会搭配 Prometheus 一起来进行监控。Grafana 是一个可视化仪表盘,它拥有美观的图标和布局展示,功能齐全的仪表盘和图形编辑器。我们可以将 Prometheus 抓取的数据,通过 Grafana 优美的展示出来,非常直观。Prometheus+Grafana监控系统搭建并监控 Mysql原创 2018-08-02 10:28:02 · 14698 阅读 · 3 评论