0

0

云原生中的服务网格如何收集指标?

月夜之吻

月夜之吻

发布时间:2025-10-21 21:50:02

|

795人浏览过

|

来源于php中文网

原创

服务网格通过sidecar代理自动采集服务间通信指标,无需修改代码即可监控请求次数、延迟、流量速率和错误率,并结合上下文标签实现多维度分析,指标以Prometheus格式暴露供集中采集,同时集成分布式追踪系统定位调用链瓶颈。

云原生中的服务网格如何收集指标?

服务网格通过在应用服务之间插入轻量级网络代理(如Envoy),自动捕获所有服务间通信的指标数据。这些代理以旁路方式运行,无需修改业务代码即可实现全面监控。

内置遥测能力

服务网格控制平面(如Istio)默认启用指标采集功能。每次请求经过sidecar代理时,会自动生成以下基础指标:

  • 请求次数:按服务、方法、响应码分组统计
  • 响应延迟:记录P50、P90、P99等百分位值
  • 流量速率:每秒请求数(QPS)和字节吞吐量
  • 错误率:基于HTTP/gRPC状态码识别失败请求

标准协议导出

采集到的指标通常通过Prometheus格式暴露。每个sidecar代理会在本地启动一个metrics端点(如/stats/prometheus),供集中式Prometheus服务器定时抓取。这种方式无需额外推送组件,与云原生生态无缝集成。

上下文信息增强

代理能获取完整的请求上下文,包括:

Figma
Figma

Figma 是一款基于云端的 UI 设计工具,可以在线进行产品原型、设计、评审、交付等工作。

下载
  • 源/目标服务名称与版本
  • 认证主体与安全策略执行情况
  • mTLS加密状态
  • 重试次数与熔断事件

这些标签可附加到原始指标上,支持多维度分析和告警规则设置。

分布式追踪集成

服务网格同时生成调用链数据,将单个请求在多个服务间的流转路径串联起来。通过与Jaeger或Zipkin对接,可定位延迟瓶颈和故障源头,补充指标无法反映的细节问题。

基本上就这些。指标自动采集减少了手工埋点负担,但需合理配置标签粒度避免性能开销过大。

相关专题

更多
什么是分布式
什么是分布式

分布式是一种计算和数据处理的方式,将计算任务或数据分散到多个计算机或节点中进行处理。本专题为大家提供分布式相关的文章、下载、课程内容,供大家免费下载体验。

325

2023.08.11

分布式和微服务的区别
分布式和微服务的区别

分布式和微服务的区别在定义和概念、设计思想、粒度和复杂性、服务边界和自治性、技术栈和部署方式等。本专题为大家提供分布式和微服务相关的文章、下载、课程内容,供大家免费下载体验。

232

2023.10.07

http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

360

2023.11.09

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

410

2023.11.14

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

1889

2024.03.12

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1989

2024.08.16

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

72

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

131

2026.01.16

C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

54

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
CSS3 教程
CSS3 教程

共18课时 | 4.7万人学习

Sass 教程
Sass 教程

共14课时 | 0.8万人学习

Pandas 教程
Pandas 教程

共15课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号