<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Loki on PlumePHP</title><link>https://plumephp.com/tags/loki/</link><description>Recent content in Loki on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 01 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://plumephp.com/tags/loki/index.xml" rel="self" type="application/rss+xml"/><item><title>DevOps 日志聚合架构：ELK、Loki 与 Fluent Bit 生产部署</title><link>https://plumephp.com/devops-log-aggregation/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>https://plumephp.com/devops-log-aggregation/</guid><description>&lt;p&gt;在分布式系统中，服务实例数以百计、容器频繁启停，传统 SSH 逐台查看日志的方式已完全不可行。日志聚合是 DevOps 可观测性三大支柱之一，将分散在各节点上的日志集中采集、存储、索引与查询，帮助工程师快速定位问题并建立告警体系。&lt;/p&gt;</description></item><item><title>Kubernetes可观测性实战：Metrics、Logging与Tracing全栈方案</title><link>https://plumephp.com/kubernetes-observability/</link><pubDate>Thu, 13 Aug 2026 20:00:00 +0800</pubDate><guid>https://plumephp.com/kubernetes-observability/</guid><description>&lt;p&gt;可观测性（Observability）不是监控的替代词，而是通过**指标（Metrics）、日志（Logs）、追踪（Traces）**三大支柱，回答系统为什么处于当前状态的能力。在 Kubernetes 这样的动态分布式环境中，可观测性建设的复杂度远超传统虚拟机架构。&lt;/p&gt;</description></item><item><title>日志系统全栈：Loki、EFK、Vector 与日志架构设计</title><link>https://plumephp.com/logging-system-stack/</link><pubDate>Thu, 13 Aug 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/logging-system-stack/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;日志是可观测性中被低估最多的支柱。&lt;/strong&gt; 在 Metrics 显示&amp;quot;支付错误率上升&amp;quot;、Traces 指出&amp;quot;银行 API 超时&amp;quot;后，是日志告诉你&amp;quot;具体是第 3 次重试时连接超时&amp;quot;、&amp;ldquo;当时的请求参数是什么&amp;rdquo;、&amp;ldquo;数据库中对应的订单状态&amp;rdquo;。一个设计良好的日志系统能让排查时间从小时缩短到分钟。&lt;/p&gt;</description></item><item><title>Grafana 可视化与仪表盘设计：从数据到洞察</title><link>https://plumephp.com/grafana-visualization/</link><pubDate>Thu, 13 Aug 2026 11:30:00 +0800</pubDate><guid>https://plumephp.com/grafana-visualization/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;好的仪表盘不是数据的堆砌，而是问题的答案。&lt;/strong&gt; 一个优秀的 Grafana Dashboard 应该在 5 秒内让观者理解系统状态，在 30 秒内定位到问题方向。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="一grafana-核心概念"&gt;一、Grafana 核心概念&lt;/h2&gt;
&lt;h3 id="11-数据流"&gt;1.1 数据流&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Grafana 架构：
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Dashboard │ ←── │ Grafana │ ←── │ Data Source │
│ (Panel集合) │ │ Server │ │ (Plugin) │
└─────────────┘ └──────┬──────┘ └──────┬──────┘
 │ │
 ┌────────┴────────┐ │
 ↓ ↓ │
 ┌──────────┐ ┌──────────┐ │
 │ Prometheus│ │ Loki │ │
 └──────────┘ └──────────┘ │
 │
 ┌──────────┐ ┌──────────┐ │
 │ Tempo │ │ InfluxDB │ │
 └──────────┘ └──────────┘ │
 │
 ┌──────────┐ ┌──────────┐ │
 │MySQL/Post│ │Elasticsearch │
 └──────────┘ └──────────┘ │
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="12-组织层级"&gt;1.2 组织层级&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Grafana 权限模型：
Organization
├── Users（角色：Admin / Editor / Viewer）
│
├── Folders
│ ├── Dashboard 1
│ │ ├── Panel A（Time Series）
│ │ ├── Panel B（Stat）
│ │ └── Panel C（Table）
│ │
│ └── Dashboard 2
│
└── Alert Rules
 ├── Notification Policies
 └── Contact Points
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id="二仪表盘设计原则"&gt;二、仪表盘设计原则&lt;/h2&gt;
&lt;h3 id="21-olap-设计原则"&gt;2.1 OLAP 设计原则&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;OLAP = Overview（概览） → List（列表） → Afferent（关联） → Particulars（详情）
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;第一层：Overview — 全局健康
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── 4 大黄金信号：流量、延迟、错误、饱和度
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── 用 Stat/Gauge 展示核心 KPI
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── 时间范围：1h / 6h
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;第二层：List — 受影响的服务列表
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── 按错误率/延迟排序的服务表格
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── 红色 = 异常，黄色 = 警告
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── 可点击跳转到详情页面
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;第三层：Afferent — 关联上下文
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── Metrics + Logs + Traces 叠加
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── Annotation 标记部署/告警事件
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── 时间范围缩小到相关窗口
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;第四层：Particulars — 下钻详情
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── 单个服务的全维度指标
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── 该服务的日志面板
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── 该服务的追踪面板
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="22-颜色语义"&gt;2.2 颜色语义&lt;/h3&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;颜色&lt;/th&gt;
					&lt;th&gt;含义&lt;/th&gt;
					&lt;th&gt;使用场景&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;绿色&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;正常/健康&lt;/td&gt;
					&lt;td&gt;成功率、健康状态&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;黄色&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;警告/注意&lt;/td&gt;
					&lt;td&gt;接近阈值、资源紧张&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;红色&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;异常/错误&lt;/td&gt;
					&lt;td&gt;错误率上升、服务不可用&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;蓝色&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;信息/中性&lt;/td&gt;
					&lt;td&gt;总量、正常流量&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;灰色&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;禁用/无数据&lt;/td&gt;
					&lt;td&gt;未启用、无指标&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;不要&lt;/strong&gt;：用绿色表示&amp;quot;错误&amp;quot;（色盲友好设计）&lt;/p&gt;</description></item></channel></rss>