Prometheus

Prometheus 是一个开源的监控和警报工具,最初由 SoundCloud 开发,现已成为云原生计算基金会(CNCF)的一部分。它广泛用于收集和存储时间序列数据,尤其适合微服务架构和 Kubernetes 环境。主要特性包括:多维数据模型、强大的查询语言PromQL、PULL的数据收集方式、高效的时序数据存储、内置灵活的警报功能、可以和Grafana整合提供优秀的可视化能力。

Prometheus简介

Prometheus受启发于Google的Borgmon监控系统(相似的Kubernetes是从Google的Brog系统演变而来),从2012年开始由前Google工程师在Soundcloud以开源软件的形式进行研发,并且于2015年早期对外发布早期版本。2016年5月继Kubernetes之后成为第二个正式加入CNCF基金会的项目,同年6月正式发布1.0版本。2017年底发布了基于全新存储层的2.0版本,能更好地与容器平台、云平台配合
Prometheus简介

夜莺监控手把手配置 Prometheus 告警

本文从头到尾手把手教你如何配置 Prometheus 告警,包含搭建夜莺、接入数据源、配置告警规则、通知规则等,一步一步演示整个过程。
夜莺监控手把手配置 Prometheus 告警

新发起一个开源项目,整理常用 Prometheus 告警规则,欢迎参与哈

很多公司都在使用 Prometheus 和 Nightingale,对于告警规则会有各自的沉淀,新发起一个开源项目,整理常用 Prometheus 告警规则,欢迎大家参与哈。

Prometheus 的几个常见问题和错误用法

本文总结了 Prometheus 的几个常见问题和错误用法,希望能帮助大家更好地使用 Prometheus。
Prometheus 的几个常见问题和错误用法

Prometheus 历史峰值看不到了,这监控不准啊

Prometheus 生态的 step 参数是一个很重要的概念,对于监控数据的查询有着重要的影响。大部分情况下,用户不需要关心这个参数,因为监控系统会自动计算 step,以保证查询效率和数据展示的合理性。但是如果你想看原始数据,或者想了解监控数据的采集频率,那就需要了解 step 参数的含义,以及如何手工指定 step 参数啦。
Prometheus 历史峰值看不到了,这监控不准啊

Zabbix 和 Prometheus 选型对比

Zabbix 和 Prometheus 是开源监控领域最值得了解的两个项目,Zabbix 更专注在设备监控,Prometheus 更专注在微服务、Kubernetes 监控,本文探讨企业中如何选型
Zabbix 和 Prometheus 选型对比

VictoriaMetrics 中文教程(03)如何配置 Prometheus 使其把数据远程写入 VictoriaMetrics

讲解如何配置 Prometheus 使其把数据远程写入 VictoriaMetrics,这样就可以实现 Prometheus 的数据高可用和持久化。同时,我们也会了解如何给 Prometheus 添加标签,以及如何调整 remote write 的配置参数。
VictoriaMetrics 中文教程(03)如何配置 Prometheus 使其把数据远程写入 VictoriaMetrics

PromQL教程(五)PromQL 函数

PromQL是Prometheus的查询语言,想要学习Prometheus,PromQL是必学知识,本文是PromQL系列教程的第五篇,讲解 PromQL 中的常用函数
PromQL教程(五)PromQL 函数

PromQL教程(四)PromQL 向量匹配

PromQL是Prometheus的查询语言,想要学习Prometheus,PromQL是必学知识,本文是PromQL系列教程的第四篇,讲解 PromQL 中的向量匹配
PromQL教程(四)PromQL 向量匹配

PromQL教程(三)PromQL 入门操作

PromQL是Prometheus的查询语言,想要学习Prometheus,PromQL是必学知识,本文是PromQL系列教程的第三篇,讲解 PromQL 入门操作
PromQL教程(三)PromQL 入门操作

PromQL教程(二)Prometheus 数据类型

PromQL是Prometheus的查询语言,想要学习Prometheus,PromQL是必学知识,本文是PromQL系列教程的第二篇,讲解 Prometheus 数据类型
PromQL教程(二)Prometheus 数据类型

PromQL教程(一)初识 PromQL

PromQL是Prometheus的查询语言,想要学习Prometheus,PromQL是必学知识,本文是PromQL系列教程的第一篇,初识PromQL,主要介绍PromQL的概念、用途、时序数据、数据点、查询类型等知识。
PromQL教程(一)初识 PromQL

Prometheus 告警恢复时,怎么获取恢复时的值?

Prometheus 告警事件中的 `$value` 表示当前告警触发时的值,但是在告警恢复时,Resolved 事件中的 `$value` 仍然是最新告警时的值,并非是恢复时的值,这是什么原因和原理?是否有办法来解决呢?
Prometheus 告警恢复时,怎么获取恢复时的值?

在 Kubernetes 中部署 Alertmanager

Kubernetes 是当下最火爆的容器编排平台,很多软件都逐步迁移到了 Kubernetes,对于 Kubernetes 配套的监控系统,很多公司采用的是 Prometheus,Prometheus 配套的告警事件处理工具就是 Alertmanager,本文我们来看一下如何在 Kubernetes 中部署 Alertmanager
在 Kubernetes 中部署 Alertmanager

7 张图,彻底讲透 Prometheus 架构原理

在本指南中,我们将详细了解 Prometheus 架构,以有效地理解、配置和利用 Prometheus。
7 张图,彻底讲透 Prometheus 架构原理

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat