草庐IT

Prometheus

全部标签

使用 Vmagent 代替 Prometheus 采集监控指标

vmagent可以帮助我们从各种来源收集指标并将它们存储在VM或者任何其他支持remotewrite协议的Prometheus兼容的存储系统中。特性vmagent相比于Prometheus抓取指标来说具有更多的灵活性,比如除了拉取(pull)指标还可以推送(push)指标,此外还有很多其他特性:可以替换prometheus的scrapingtarget。支持从Kafka读写数据。支持基于prometheusrelabeling的模式添加、移除、修改labels,可以在数据发送到远端存储之前进行数据的过滤。支持多种数据协议,influxline协议,graphite文本协议,opentsdb协议

监控利器出鞘:Prometheus+Grafana监控MySQL、Redis数据库

俗话说,没有监控的系统就是在裸奔,好的监控就是运维人员的第三只手,第三只眼。本文将使用prometheus及Grafana搭建一套监控系统来监控主机及数据库(MySQL、Redis)。一、安装GrafanaGrafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus等数据源。1、下载并安装下载地址:https://grafana.com/grafana/download。选择最新的版本进行安装,按照网站的提示运行脚本即可(监控服务器需可访问外网,如无法访问外网可与

监控利器出鞘:Prometheus+Grafana监控MySQL、Redis数据库

俗话说,没有监控的系统就是在裸奔,好的监控就是运维人员的第三只手,第三只眼。本文将使用prometheus及Grafana搭建一套监控系统来监控主机及数据库(MySQL、Redis)。一、安装GrafanaGrafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus等数据源。1、下载并安装下载地址:https://grafana.com/grafana/download。选择最新的版本进行安装,按照网站的提示运行脚本即可(监控服务器需可访问外网,如无法访问外网可与

使用 Vector 将 PostgreSQL 日志输出为 Prometheus 指标

​本文讨论使用日志作为数据源生成Prometheus指标。如果现有exporters提供的指标无法满足需求,或者exporter因授权原因无法对外公开,则可以参考本文提供的方式。写本文的原因是,我们的一位客户希望能够及时获取有关从应用程序到PostgreSQLv14数据库的失败查询的信息。同时,我们必须在不对应用程序代码进行任何更改的情况下实现此监控。在查看现有的PostgreSQLexporter后,我们未能找到任何能够发送错误报告的合适指标,因此我们决定自己新建一个。1.准备日志以供进一步使用从技术角度来看,步骤大致为:解析日志文件、从数据中提取指标、将其输出到Prometheus以及设置

使用 Vector 将 PostgreSQL 日志输出为 Prometheus 指标

​本文讨论使用日志作为数据源生成Prometheus指标。如果现有exporters提供的指标无法满足需求,或者exporter因授权原因无法对外公开,则可以参考本文提供的方式。写本文的原因是,我们的一位客户希望能够及时获取有关从应用程序到PostgreSQLv14数据库的失败查询的信息。同时,我们必须在不对应用程序代码进行任何更改的情况下实现此监控。在查看现有的PostgreSQLexporter后,我们未能找到任何能够发送错误报告的合适指标,因此我们决定自己新建一个。1.准备日志以供进一步使用从技术角度来看,步骤大致为:解析日志文件、从数据中提取指标、将其输出到Prometheus以及设置

深入理解Prometheus:在告警时附带指标趋势图

Prometheus是一个开源系统监控和告警工具包,于2016年加入云原生计算基金会,成为继Kubernetes之后的第二个托管项目。本篇文章将结合告警信息来一起了解下如何实现在告警时附带指标趋势图,以便能更好的定位告警原因和发生时间。在告警时附带指标趋势图的难点在Prometheus中提供了三种查看指标出图的方式,分别是EXPRESSIONBROWSERGrafanaConsoletemplates我们通常会更推荐使用Grafana,拥有EXPRESSIONBROWSER的所有能力,同时还支持令人映像深刻的出图效果和友好的使用体验。node内存使用指标趋势图Prometheus支持基于Pro

深入理解Prometheus:在告警时附带指标趋势图

Prometheus是一个开源系统监控和告警工具包,于2016年加入云原生计算基金会,成为继Kubernetes之后的第二个托管项目。本篇文章将结合告警信息来一起了解下如何实现在告警时附带指标趋势图,以便能更好的定位告警原因和发生时间。在告警时附带指标趋势图的难点在Prometheus中提供了三种查看指标出图的方式,分别是EXPRESSIONBROWSERGrafanaConsoletemplates我们通常会更推荐使用Grafana,拥有EXPRESSIONBROWSER的所有能力,同时还支持令人映像深刻的出图效果和友好的使用体验。node内存使用指标趋势图Prometheus支持基于Pro

从源码彻底理解 Prometheus/VictoriaMetrics 中的 Relabel/Metric_Configs 配置

背景最近接手维护了公司的指标监控系统,之后踩到坑就没站起来过。。本次问题的起因是我们配置了一些指标的删除策略没有生效:-action:drop_metricsregex:"^envoy_.*|^url\_\_\_\_.*|istio_request_bytes_sum"与这两个容易引起误解的配置relabel_configs/metric_relabel_configs有关。他们都是对抓取的数据进行重命名、过滤、新增、删除等操作,但应用场景却完全不同。我们使用了VictoriaMetrics替换了Prometheus,VM完全兼容Prometheus,所以本文也对Prometheus同样适用。

从源码彻底理解 Prometheus/VictoriaMetrics 中的 Relabel/Metric_Configs 配置

背景最近接手维护了公司的指标监控系统,之后踩到坑就没站起来过。。本次问题的起因是我们配置了一些指标的删除策略没有生效:-action:drop_metricsregex:"^envoy_.*|^url\_\_\_\_.*|istio_request_bytes_sum"与这两个容易引起误解的配置relabel_configs/metric_relabel_configs有关。他们都是对抓取的数据进行重命名、过滤、新增、删除等操作,但应用场景却完全不同。我们使用了VictoriaMetrics替换了Prometheus,VM完全兼容Prometheus,所以本文也对Prometheus同样适用。

【云原生】Prometheus 自定义告警规则

一、概述通过创建Prometheus监控告警规则,您可以制定针对特定Prometheus实例的告警规则。当告警规则设置的条件满足后,系统会产生对应的告警事件。如果想要收到通知,需要进一步配置对应的通知策略以生成告警并且以短信、邮件、电话、钉群机器人、企业微信机器人或者Webhook等方式发送通知。从Prometheusserver端接收到alerts后,会基于PromQL的告警规则分析数据,如果满足PromQL定义的规则,则会产生一条告警,并发送告警信息到Alertmanager,Alertmanager则是根据配置处理告警信息并发送。所以Prometheus的告警配置依赖于PromQL与Al