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

标签:prometheus

prometheus

prometheus监控例子

prometheus监控例子
prometheus 函数介绍  https://prometheus.io/docs/prometheus/latest/querying/functions/ CPU利用率 prometheus 的原始数据 我们从计算每个CPU模式的每秒速率开始。PromQL有一个名为irate的函数,用于计算距离向量中时间序列的每秒瞬时增长率。让我们在node_c……继续阅读 »

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

prometheus

prometheus告警插件alertmanager

prometheus告警插件alertmanager
prometheus本身不支持告警功能,主要通过插件alertmanage来实现告警。AlertManager用于接收Prometheus发送的告警并对于告警进行一系列的处理后发送给指定的用户。 prometheus触发一条告警的过程: prometheus—>触发阈值—>超出持续时间—>alertman……继续阅读 »

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

prometheus

prometheus 配置项注意事项

prometheus 配置项注意事项
1.job:metrics_path 如果是静态模式下配置job(statics),直接配置job的metrics_path选项是不生效的。需要同时在exporter端指定metrics_path。如图 exporter端启动命令(假设是node-exporter): /node_exporter –web.telemetry-path=/dan……继续阅读 »

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

prometheus

基于Prometheus的Pushgateway实战

基于Prometheus的Pushgateway实战
一、Pushgateway 简介 Pushgateway 是 Prometheus 生态中一个重要工具,使用它的原因主要是: Prometheus 采用 pull 模式,可能由于不在一个子网或者防火墙原因,导致 Prometheus 无法直接拉取各个 target 数据。 在监控业务数据的时候,需要将不同数据汇总, 由 Prometheus 统一收集。 ……继续阅读 »

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

prometheus

prometheus数据上报方式 pushgateway

prometheus数据上报方式 pushgateway
pushgateway 客户端使用push的方式上报监控数据到pushgateway,prometheus会定期从pushgateway拉取数据。使用它的原因主要是: Prometheus 采用 pull 模式,可能由于不在一个子网或者防火墙原因,导致Prometheus 无法直接拉取各个 target数据。 在监控业务数据的时候,需要将不同数据汇总, 由……继续阅读 »

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

prometheus

Prometheus 数据监控 for Python Client

Prometheus 数据监控 for Python Client
Prometheus 是一个开源的时序数据库,网上主要的应用方向都是用于服务器和容器等生产信息监控。 Prometheus对于Python有官方的库支持,地址https://github.com/prometheus/client_python#instrumenting 以下根据一些网上资料整理一些笔记: 首先数据模型: <metric name……继续阅读 »

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

prometheus

Prometheus 四种指标类型

Prometheus 四种指标类型
Prometheus 的客户端库中提供了四种核心的指标类型。但这些类型只是在客户端库(客户端可以根据不同的数据类型调用不同的 API 接口)和在线协议中,实际在 Prometheus server 中并不对指标类型进行区分,而是简单地把这些指标统一视为无类型的时间序列。不过,将来我们会努力改变这一现状的。 Counter(计数器) Counter……继续阅读 »

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

prometheus

python开发prometheus exporter

python开发prometheus exporter
普罗米修斯监控指标分为四个类型: Counter 用于记录只会增加不会减少的指标类型,并且在程序重启的时候会被重设为0。 比如:采集http请求总数,cpu使用时间 Gauge 用于记录可增可减的指标。 比如:采集可用内存大小 Histogram 在指定分布范围内记录(如http request bytes)大小或者事件发生的次数。 Summary Sum……继续阅读 »

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

prometheus

prometheus监控进程状态process-exporter

prometheus监控进程状态process-exporter
Prometheus有众多的Exporter可供使用,如在Prometheus+Grafana监控系统搭建一文中提到的Node Exporter就可以用来采集机器的各项指标,从而监控机器的状态。 如果机器上运行了一些小脚本,想要对其进行监控但又不想用上一些在代码里做信息采集的SDK那么重,比如只是单纯想要监控该脚本是否一直在运行,那么Process-Ex……继续阅读 »

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

prometheus

prometheus函数详解

prometheus函数详解
一些函数有默认的参数,例如:year(v=vector(time()) instant-vector)。v是参数值,instant-vector是参数类型。vector(time())是默认值。 abs() abs(v instant-vector)返回输入向量的所有样本的绝对值。 absent() absent(v instant-vector),如果赋值……继续阅读 »

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

prometheus

prometheus函数表达式

prometheus函数表达式
Prometheus强大的地方就在于可以使用很多计算公式去获取自己需要的数据。正因为涉及到了计算公式,这也是它的难点所在,比如在Zabbix中要获取CPU使用率是一件很简单的事情,而在Prometheus中却需要使用计算公式来完成。 比如要统计CPU使用率:node_exporter会抓取CPU常用的8种状态的累计工作时间,然后再用(所有非空闲状态的CPU时……继续阅读 »

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