随笔分类 -  Prometheus源码专题精讲

摘要:Prometheus 源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:Web API 与联邦架构下,本地查询(JSON 格式)与远程读请求差异化处理全流程 + 多场景查询路由(/query/、/targets/、/status/)源码梳理(含流程图) 在Prometh 阅读全文
posted @ 2025-11-18 15:35 左扬 阅读(60) 评论(0) 推荐(0)
摘要:监控系统 Prometheus 3.4.0 源码解析:Web API 与联邦架构下,远程读(Remote Read)请求全流程梳理(含 ProtoBuf/Snappy)与 Go 客户端 Demo 开发实战 在 Prometheus 监控体系中,Remote Read(远程读取)是实现监控数据跨实例共 阅读全文
posted @ 2025-11-03 14:55 左扬 阅读(94) 评论(0) 推荐(0)
摘要:Prometheus 源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:Web API 与联邦架构下,远程写入(Remote Write)请求全流程梳理(含 ProtoBuf/Snappy)与 Go 客户端 Demo 开发实战 在现代分布式系统监控领域,Promethe 阅读全文
posted @ 2025-11-01 22:10 左扬 阅读(110) 评论(0) 推荐(0)
摘要:Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:HTTP 路由及二次开发调试 路由相关的具体实现: https://github.com/prometheus/prometheus/blob/v3.4.0/web/web.go API v1 的具体 阅读全文
posted @ 2025-10-24 14:42 左扬 阅读(46) 评论(0) 推荐(0)
摘要:Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:Alerting rule 告警规则 https://github.com/prometheus/prometheus/blob/v3.4.0/rules/alerting.go 在 Promethe 阅读全文
posted @ 2025-10-15 16:22 左扬 阅读(70) 评论(0) 推荐(0)
摘要:Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:recording rule https://github.com/prometheus/prometheus/blob/main/rules/recording.go 在 Prometheus 监控 阅读全文
posted @ 2025-10-15 14:33 左扬 阅读(133) 评论(0) 推荐(0)
摘要:Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.2 源码解析:head_wal.go 的 WAL 写入与缓存策略源码解读 https://github.com/prometheus/prometheus/blob/v3.4.2/tsdb/head_wal.go 阅读全文
posted @ 2025-09-28 10:48 左扬 阅读(71) 评论(0) 推荐(0)
摘要:Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:TSDB Head(Head.go)的设计与实现 —— 从内存管理到持久化全链路源码全景解读 https://github.com/prometheus/prometheus/tree/v3.4.0/ 阅读全文
posted @ 2025-08-19 18:09 左扬 阅读(217) 评论(0) 推荐(0)
摘要:Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:scrape/manager.go 与 scrape/scrape.go Prometheus 作为开源监控系统的标杆,其数据采集机制是整个系统的核心组件。在 Prometheus 3.4.0 版本中 阅读全文
posted @ 2025-08-11 16:39 左扬 阅读(103) 评论(0) 推荐(0)
摘要:Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:Discovery 动态服务发现机制——discovery/http/http.go Prometheus 作为业界主流的监控与告警系统,具备多种灵活的服务发现(Service Discovery)方 阅读全文
posted @ 2025-08-08 14:35 左扬 阅读(56) 评论(0) 推荐(0)
摘要:Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:Discovery 动态服务发现机制——discovery/manager.go https://github.com/prometheus/prometheus/blob/v3.4.0/discov 阅读全文
posted @ 2025-08-02 17:59 左扬 阅读(36) 评论(0) 推荐(0)
摘要:Prometheus源码专题【左扬精讲】—— 监控系统 Prometheus 3.4.0 源码解析:Discovery 动态服务发现机制 https://github.com/prometheus/prometheus/tree/v3.4.2/discovery/ 一、引言 在监控系统中,对目标的有 阅读全文
posted @ 2025-07-29 16:09 左扬 阅读(61) 评论(0) 推荐(0)
摘要:Prometheus 源码专题【左扬精讲】—— Prometheus Exporter 定制化开发:编码器篇 —— 深入学习编码器工作机制 在 Prometheus 监控体系中,Exporter 作为指标采集的核心组件,其最终输出的指标数据必须经过编码转换,才能通过 HTTP 协议返回给 Prome 阅读全文
posted @ 2025-07-26 22:00 左扬 阅读(85) 评论(0) 推荐(0)
摘要:Prometheus 源码专题【左扬精讲】—— Prometheus Exporter 定制化开发:汇集器篇 —— 深入学习汇集器工作机制 在 Prometheus 监控体系中,汇集器(Collector)扮演着至关重要的角色,它处于采集器的下游,负责接收来自采集器的各种样本,并将这些样本进行处理和 阅读全文
posted @ 2025-07-24 11:21 左扬 阅读(89) 评论(0) 推荐(0)
摘要:Prometheus 源码专题【左扬精讲】—— Prometheus 3.4.0 源码解析:告警规则的定义与执行(基于 AlertingRule) 在 Prometheus 的监控体系中,告警规则(Alerting Rule)是实现异常监控与告警的核心组件。它通过定义 PromQL 查询条件、告警触 阅读全文
posted @ 2025-07-21 11:08 左扬 阅读(110) 评论(0) 推荐(0)
摘要:Prometheus 源码专题【左扬精讲】—— Prometheus Exporter 定制化开发:采集篇 —— 深入学习采集器工作机制 一、Prometheus Exporter 采集器概述 在监控系统中,Prometheus 作为一款强大的开源监控和警报工具,被广泛应用于各种场景。然而,不同的系 阅读全文
posted @ 2025-07-16 17:08 左扬 阅读(174) 评论(0) 推荐(0)
摘要:监控系统 Prometheus 3.4.0 源码解析:深度解析 API queryRange 查询(Prometheus核心功能之一)的实现机制 近段时间工作节奏异常紧凑,回顾起来,Prometheus 2.26 版本的源码研读竟已过去近一年之久,期间虽积累了不少心得,却始终未能整理成文。今天偶然发 阅读全文
posted @ 2025-05-21 18:54 左扬 阅读(146) 评论(0) 推荐(0)
摘要:配置文件的加载与刷新——config/config.go https://github.com/prometheus/prometheus/blob/v2.55.0/config/config.go 当前https://github.com/prometheus/prometheus/release 阅读全文
posted @ 2024-10-27 16:05 左扬 阅读(438) 评论(0) 推荐(0)
摘要:监控系统 Prometheus 2.x/3.x 源码阅读和分析 自2014年3月左右Prometheus的首个公开版本0.1.0发布以来 https://github.com/prometheus/prometheus/tree/0.1.0,距离当前已经 11 years ago。 在这期间,Pro 阅读全文
posted @ 2024-10-26 17:11 左扬 阅读(322) 评论(0) 推荐(0)
摘要:Prometheus源码专题精讲——Prometheus的四种查询类型 https://github.com/prometheus/prometheus/blob/v2.53.1/promql/value.go Prometheus的查询类型基于其强大的查询语言(PromQL),支持从瞬时查询到范围 阅读全文
posted @ 2024-08-06 14:29 左扬 阅读(282) 评论(0) 推荐(0)