• 欢迎来到小爱博客,一个分享互联网IT技术的网站,喜欢就收藏吧!

标签:prometheus

prometheus

使用prometheus自定义监控

使用prometheus自定义监控
背景: 目的是监控tomcat的cpu和内存的,本来是打算是使用zabbix自发现去做,但感觉又要写模板,又要写脚本,还要用自动化工具推自发现脚本,而且还担心性能也不是很好。所以就打算换种新的监控工具,最终选择了prometheus. 实施: 1. 第一步就是要安装prometheus了,我这边为了保持可通用性和简洁,不污染机器环境,能用docker安装的……继续阅读 »

小爱 2个月前 (08-14) 43浏览 0评论 1个赞

prometheus

prometheus存储

prometheus存储
本地存储 核心概念 采用TSDB本地存储,核心为block和wal. 最新版本每秒可以接收1000w样本更新. 相关参数 –storage.tsdb.retention 默认本地存储为15d(每天生成一个目录,data下,一共15个);如果将存储时间设置为4h,那么最多可以查询到11h数据(见下图3.6),这是因为这个时间不包括head block(3……继续阅读 »

小爱 2个月前 (08-14) 45浏览 0评论 0个赞

prometheus

prometheus存储原理及数据备份还原

prometheus存储原理及数据备份还原
prometheus将采集到的样本以时间序列的方式保存在内存(TSDB 时序数据库)中,并定时保存到硬盘中。与zabbix不同,zabbix会保存所有的数据,而prometheus本地存储会保存15天,超过15天以上的数据将会被删除,若要永久存储数据,有两种方式,方式一:修改prometheus的配置参数“storage.tsdb.retention.tim……继续阅读 »

小爱 2个月前 (08-14) 46浏览 0评论 0个赞

grafana

prometheus监控php-fpm

prometheus监控php-fpm
一、概述 启用php-fpm状态功能 php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。为了后续的Prometheus监控,我们需要先了解php-fpm状态页是怎么回事。 在上一篇文章中,已经开启了php-fpm状态,链接 如下: https://www.cnblogs.com/xiao98733……继续阅读 »

小爱 2个月前 (08-14) 48浏览 0评论 0个赞

elasticsearch

elasticsearch集群监控:elasticsearch_exporter + prometheus + grafana

elasticsearch集群监控:elasticsearch_exporter + prometheus + grafana
前言 选择grafana作为监控是因为它展示出来很漂亮,而且可下载到前人使用过的配置文件,能够快速的搭建起监控系统;选择elasticsearch_exporter是因为它与ES集群是分开独立的,不需要对原有的ES集群(可能有很多个)做任何修改,不需要重启,只要能访问es集群即可,非常方便。   1.安装elasticsearch_exporter……继续阅读 »

小爱 2个月前 (08-12) 58浏览 0评论 1个赞

prometheus

Prometheus报警注释中的值四舍五入

Prometheus报警注释中的值四舍五入
如果您是一位Prometheus经验丰富的用户,那么您已经知道可以在中传递GO默认模板功能ANNOTATIONS。 我们习惯于将人类可读的警报消息编写为注释,它们通常包含$value受监视指标的最新信息。今天,我开始$value使用舍入printf以避免显示带有小数点长尾的浮点数。 例如,该表达式$value | printf "%.2f"会将其舍入为两位小……继续阅读 »

小爱 3个月前 (08-08) 54浏览 0评论 2个赞

prometheus

prometheus报警示例

prometheus报警示例
Prometheus是我最近的监视工具。Prometheus的核心是一个时间序列数据库,可以使用功能强大的语言查询所有内容,这不仅包括绘图,而且还包括警报。通常将通过Prometheus生成的警报发送到Alertmanager,以通过电子邮件或Slack消息等各种媒体进行传递。 一切都很好,但是当我开始使用它时,我很挣扎,因为 Prometheus没有内置的……继续阅读 »

小爱 3个月前 (08-08) 48浏览 0评论 0个赞

prometheus

prometheus altermanager报警配置

prometheus altermanager报警配置
Prometheus作为专业的监控体系,有自己专门的报警插件Alertmanager;Alertmanager是一个独立的告警模块,接收Prometheus等客户端发来的警报,之后通过分组、删除重复等处理,并将它们通过路由发送给正确的接收器;告警方式可以按照不同的规则发送给不同的模块负责人,Alertmanager支持Email, Slack,等告警方式, ……继续阅读 »

小爱 3个月前 (08-08) 58浏览 0评论 0个赞

prometheus

alertmanager邮件告警规则

alertmanager邮件告警规则
1、alertmanager简介 AlertManager是Prometheus的告警模块,本文档主要介绍alertmanager邮件告警的规则 2、邮件告警规则 2.1 global: //全局变量,如果不单独配置则使用此处的默认配置 smtp_smarthost: 'smtp.example.com:25' smtp_from: '**……继续阅读 »

小爱 3个月前 (08-08) 44浏览 0评论 0个赞

prometheus

alertmanager报警规则详解

alertmanager报警规则详解
说明 这篇文章介绍prometheus和alertmanager的报警和通知规则,prometheus的配置文件名为prometheus.yml,alertmanager的配置文件名为alertmanager.yml 报警:指prometheus将监测到的异常事件发送给alertmanager,而不是指发送邮件通知 通知:指alertmanager发送异常事……继续阅读 »

小爱 3个月前 (08-08) 52浏览 0评论 0个赞

prometheus

prometheus 一条告警的触发流程、等待时间

prometheus 一条告警的触发流程、等待时间
Prometheus 一条告警的触发流程、等待时间 报警处理流程如下: 1. Prometheus Server监控目标主机上暴露的http接口(这里假设接口A),通过上述Promethes配置的’scrape_interval’定义的时间间隔,定期采集目标主机上监控数据。 2. 当接口A不可用的时候,Server端会持续的尝试从接口……继续阅读 »

小爱 3个月前 (08-08) 47浏览 0评论 0个赞

prometheus

prometheus 官方函数介绍

prometheus 官方函数介绍
一些函数具有默认参数,例如year(v=vector(time()) instant-vector)。这意味着有一个参数v是一个即时向量,如果不提供该参数,它将默认为expression的值 vector(time())。 abs() abs(v instant-vector) 返回所有样本值均转换为绝对值的输入向量。 absent() absent(v i……继续阅读 »

小爱 3个月前 (08-08) 42浏览 0评论 0个赞