随笔分类 - Prometheus
摘要:查询持久化 前面编写的 PromQL 都是一次性的,下次使用需要重写编写。为了方便以后拿来即用,Prometheus 提供了在配置文件中的持久化方案。 cd /ezops/service/prometheus/conf mkdir rules cd rules vim node_exporter_r
阅读全文
摘要:默认标签 默认情况下,Prometheus 加载 targets 后,都会包含一些默认的标签,其中以 __ 作为前缀的标签是在系统内部使用的,因此这些标签不会写入到样本数据中。 这些标签将会告诉 Prometheus 如何从该目标实例中获取监控数据。 自定义标签 除了系统给定的标签,用户其实可以自己
阅读全文
摘要:任务和实例 任务(Job)与实例(Instance)是 Prometheus 监控中常提到的词汇。 每一个提供样本数据的端点称为一个实例,例如各种 exporter,或者自己开发的能够提供符合 Prometheus 要求的数据格式 ,并允许通过 HTTP 请求获取信息的服务。 而对于实例数据的采集,
阅读全文
摘要:PromQL PromQL 是 Prometheus 内置的数据查询语言,其提供对时间序列数据丰富的查询,聚合以及逻辑运算能力的支持。并被广泛应用在 Prometheus 的日常数据查询、可视化、告警处理当中。 可以这么说,PromQL 是 Prometheus 所有应用场景的基础,理解和掌握 Pr
阅读全文
摘要:指标(Metrics) Prometheus 会将所有采集到的样本数据以 时间序列(time-series)的方式保存在内存数据库中,并且定时保存到硬盘上。 时间序列按照时间戳和值的序列顺序存放,每条时间序列通过 指标名称(metrics name)和一组 标签集(labelset)命名。 在时间序
阅读全文
摘要:Exporter 在 Prometheus 的架构设计中,Prometheus Server 并不直接监控特定的目标,它主要任务是负责数据的收集,存储并且对外提供数据查询支持。 为了获取监控指标,就需要 Prometheus 周期性的从 Exporter 暴露的 HTTP 服务地址(/metrics
阅读全文
摘要:系统设计 准备 2 台测试环境机器,配置为: | 名称 | IP | 配置 | 系统 | 安装服务 | | | | | | | | node-01 | 192.168.200.101 | 4C/4G | CentOS 7.9 | Prometheus Server,Exporter | | node
阅读全文
摘要:服务简介 Prometheus 是由 SoundCloud 使用 Go 语言开发的 时序数据库(简称 TSDB,时序数据指在一定时间内,通过重复测量而获得观测值的集合。如果将数据绘制在图形上,就会有一个数据轴和一个时间轴),是 Google BorgMon 监控系统的开源版本(Borg 的开源实现是
阅读全文

浙公网安备 33010602011771号