首页
可观测性
链路追踪
日志收集
指标监控
云原生
服务网格
关于
散宜生的个人博客
累计撰写
28
篇文章
累计创建
23
个标签
累计收到
0
条评论
栏目
首页
可观测性
链路追踪
日志收集
指标监控
云原生
服务网格
关于
目 录
CONTENT
最新文章
2025-09-17
Envoy HTTP流量治理基础
在Envoy中,虚拟主机(Virtual Host)和路由(Route)是配置HTTP请求路由的重要概念。 一、Envoy HTTP路由配置框架 1.1 虚拟主机(Virtual Host) 虚拟主机是Envoy中用于根据请求的主机头(Host Header)来匹配请求的一种机制。它允许你在同一个E
2025-09-17
7
0
0
云原生
2025-09-17
Envoy 集群管理 Upstream Cluster健康检测 异常检测(被动健康检测)
Envoy 的“智能诊断师”:被动健康检测如何让服务不再“带病上岗” 在微服务的世界里,一个后端服务的健康状态并不只是简单的“活着”或“死亡”。有时候,一个服务虽然还在运行,但可能因为某个内部 Bug、数据库连接池耗尽,或是偶尔的网络抖动,导致它响应变慢、频繁出错。它就像一个“带病上岗”的员工,虽然
2025-09-17
3
0
0
云原生
2025-09-17
Envoy 集群管理 熔断
一、熔断介绍 1.1 什么是熔断 在Envoy中,熔断(Circuit Breaking)是一种保护机制,用于防止上游服务(upstream services)过载,从而确保系统的整体稳定性和可用性。熔断器会在检测到上游服务异常负载或故障率过高时,自动限制或中断对该服务的请求,以防止故障蔓延和资源耗
2025-09-17
3
0
0
云原生
2025-09-17
Envoy 集群管理 子集负载均衡器Subset
一、子集负载均衡Subset介绍 在Envoy中,子集负载均衡(Subset Load Balancing)是一种高级负载均衡策略,通过将上游集群分成多个子集,根据请求的属性(如元数据标签)将流量路由到特定子集中的节点。子集负载均衡有助于实现更细粒度的流量控制,满足多租户、分区、多版本等复杂场景的需
2025-09-17
3
0
0
云原生
2025-09-17
Envoy 集群管理 位置加权负载均衡
一、位置加权负载均衡介绍 集群位置加权负载均衡(Weighted Load Balancing) 集群位置加权负载均衡是一种高级的负载均衡策略,它允许你根据地理位置、网络延迟或可用性区域等因素,为不同的上游集群分配不同的流量权重。这与传统的简单加权负载均衡(将权重分配给集群内的单个节点)不同,它是在
2025-09-17
3
0
0
云原生
2025-09-16
Envoy 集群管理 节点优先级及优先级调度
一、 节点优先级 在 Envoy 的负载均衡中,节点优先级是一个核心概念,它允许你根据不同的标准对上游集群中的节点进行分组和排序。 DEFAULT 和 HIGH 是 Envoy 内置的优先级,而数字(通常是 0、1、2 等)则是用来表示这些优先级的。它们之间的区别可以这样理解: 1.1 Envoy
2025-09-16
4
0
0
云原生
2025-09-16
Envoy 集群管理 Upstream Cluster负载均衡器策略及案例
一、 负载均衡器策略 在Envoy中,负载均衡(Load Balancing)策略用于决定如何在多个上游(upstream)服务实例之间分配传入的请求。Envoy支持多种负载均衡策略,每种策略都有其独特的行为和应用场景。 以下是Envoy支持的一些主要负载均衡策略: 1. ROUND_ROBIN(轮
2025-09-16
10
0
0
云原生
2025-09-15
Envoy 集群管理 Upstream Cluster健康状态检测 主动健康状态检测
一、分布式系统中的一致性模型 在分布式系统中,一致性模型定义了多个副本之间的数据同步程度。主要有两种模型: 强一致性:所有副本在任何时间点上都保证一致的状态。 最终一致性:允许短期的不一致,但在没有新的更新操作后,系统最终会达到一致的状态。 二、 Envoy的服务发现和健康检查 Envoy的服务发现
2025-09-15
5
0
0
云原生
2025-09-15
Envoy 集群管理概述
一、 集群管理器(cluster manager) Envoy中的集群管理器(Cluster Manager)是一个关键组件,用于管理和维护所有上游集群(upstream clusters)。它负责维护集群的健康状态、执行负载均衡策略、路由请求等。 以下是集群管理器的主要作用和使用方法: 1.1 主
2025-09-15
6
0
0
云原生
2024-09-03
node_exporter采集原理和二开自定义模块
node_exporter主流程源码追踪 mem模块采集的流程 自定义一个模块的二开方法 自定义一个errLog模块,统计/var/log/message 中的错误日志 node_exporter主流程源码追踪 采集器的初始化 初始化handler 源码位置 node_exporter-releas
2024-09-03
9
0
0
指标监控
1
2
3