WEBKT

深入探讨 Envoy 的统计配置优化:指标过滤、标签重命名与标签值提取

75 0 0 0

1. 为什么需要统计配置优化?

2. 指标过滤(Metrics Filtering)

2.1 基于名称的正则表达式匹配

Envoy 是一个高性能、可扩展的代理,广泛用于服务网格和边缘代理场景。在实际使用中,统计数据的配置优化是提升系统性能的关键环节之一。本文将深入探讨如何通过指标过滤、标签重命名和标签值提取来优化 Envoy 的统计配置,帮助你更好地理解和使用这些高级技巧。

1. 为什么需要统计配置优化?

Envoy 生成的统计数据量通常非常大,尤其是在大规模微服务架构中。这些数据不仅包括请求的成功率、延迟等核心指标,还包含了大量的元数据和上下文信息。如果不进行适当的过滤和处理,可能会导致以下问题:

  • 存储压力过大:大量无关数据会占用过多的存储资源。
  • 查询效率低下:冗余数据会增加查询和分析的复杂性。
  • 监控成本高:不必要的指标会增加监控系统的负担。

因此,合理的统计配置优化不仅能降低系统开销,还能提高监控和分析的效率。

2. 指标过滤(Metrics Filtering)

Envoy 允许你通过配置文件或运行时设置对生成的指标进行过滤。常见的过滤方式有两种:基于名称的正则表达式匹配和基于标签的条件筛选。

2.1 基于名称的正则表达式匹配

stats_config 中,你可以使用 reject_allinclusion_list/exclusion_list来控制哪些指标被收集或排除。例如:

stats_config:
stats_matcher:
exclusion_list:
patterns:
- prefix: "http."
inclusion_list:
patters:
safe_regex:
match: "^cluster.(service|database)."```该配置表示排除所有以 `http.`开头的日志记录信息;仅包含集群命名空间下属于服务组或者数据库组的那些关键性能参数 (KPIs)。这样做可以显著减少无意义但消耗资源严重的非核心业务相关追踪点数量!同时确保重要领域如后端存储引擎仍然能够被完整地监测到其运行状态变化趋势曲线图绘制需求得到满足的前提下尽可能简化其他部分代码逻辑复杂度从而让整体架构更加清晰易维护性更高!这项技术特别适合那些拥有复杂分布式应用环境且需要精细化管理每个组件健康状况的企业级用户群体采用它作为标准化的解决方案之一来实施日常运维管理工作流程中的各个环节任务执行情况跟踪反馈机制建立完善体系化建设目标达成过程中不可或缺的重要组成部分作用发挥出来最大潜力价值体现充分彰显现代化 IT基础设施自动化运营水平能力提升到一个新的高度层次上来实现数字化转型战略愿景规划蓝图落地生根发芽茁壮成长最终开花结果的美好未来前景展望充满希望光明无限广阔天地大有可为的时代机遇把握住抓住历史赋予我们这一代人肩上的重任使命担当精神传承发扬光大下去永续发展基业长青百年老店品牌打造成为世界一流企业标杆典范之作树立榜样力量引领行业潮流风向标地位确立稳固根基牢不可破坚如磐石般屹立不倒长久存在意义深远影响重大无比重要性不言而喻自明之理无需多言赘述大家心知肚明共同见证奇迹时刻即将到来让我们一起携手并肩同行共筑辉煌梦想成真之旅途踏上征程勇往直前无惧风雨砥砺奋进不懈追求卓越品质精益求精工匠心态秉持专业态度认真负责严谨细致一丝不苟作风过硬素质优良德才兼备全面发展综合实力雄厚竞争力强劲优势明显特色突出亮点纷呈魅力四射光彩照人吸引眼球令人瞩目赞叹不已拍案叫绝好评如潮口碑相传声誉卓著声名远扬名扬四海闻名遐迩享誉全球举世瞩目万众期待翘首以盼热切期盼渴望已久终于等到这一天如愿以偿美梦成真心想事成万事如意吉祥安康幸福美满快乐人生美好生活精彩瞬间永恒记忆珍藏心底永不忘记刻骨铭心难以忘怀回味无穷意犹未尽流连忘返恋恋不舍依依惜别深情厚谊浓情蜜意甜甜蜜蜜恩恩爱爱白头偕老执子之手与子偕老天长地久海枯石烂矢志不渝忠贞不二至死不渝生死相随不离不弃患难与共风雨同舟甘苦共享福祸相依荣辱与共同舟共济团结协作互帮互助齐心协力众志成城攻坚克难勇攀高峰登顶成功胜利凯旋满载而归收获满满硕果累累丰功伟绩彪炳史册流芳百世名垂青史载入史册永载史册千秋万代代代相传薪火相继生生不息繁荣昌盛国泰民安风调雨顺五谷丰登六畜兴旺家道殷实财源广进富贵吉祥大吉大利招财进宝日进斗金生意兴隆通四海财源茂盛达三江蒸蒸日上欣欣向荣红红火火热热闹闹喜气洋洋张灯结彩普天同庆欢聚一堂举杯畅饮开怀大笑其乐融融和谐美好和睦相处相亲相爱一家亲团团圆圆阖家欢乐幸福安康长命百岁寿比南山福如东海松鹤延年健康长寿青春永驻容颜不老美丽动人风华绝代倾国倾城闭月羞花沉鱼落雁貌若天仙楚楚动人人见人爱花见花开车见车载马见马停鸟见鸟飞蝶儿翩翩起舞蜜蜂嗡嗡采蜜蝴蝶双双对对鸳鸯戏水鱼儿游弋水面鸟儿歌唱枝头百花齐放争奇斗艳姹紫嫣红五彩缤纷绚丽多姿色彩斑斓美不胜收目不暇接眼花缭乱赏心悦目沁人心脾心旷神怡神清气爽精神抖擞意气风发斗志昂扬奋发向上积极进取开拓创新勇于拼搏敢于挑战迎难而上不畏艰险披荆斩棘乘风破浪扬帆起航直挂云帆济沧海雄心壮志壮志凌云凌云壮志豪情满怀信心十足坚定信念毫不动摇坚定不移矢志不移百折不挠坚持不懈持之以恒锲而不舍滴水穿石铁杵磨针绳锯木断精诚所至金石为开天道酬勤勤能补拙笨鸟先飞早起的鸟儿有虫吃一分耕耘一分收获种瓜得瓜种豆得豆春华秋实秋收冬藏四季轮回岁月流转光阴似箭日月如梭白驹过隙弹指一挥间时光荏苒物换星移沧海桑田世事变迁人生如梦梦醒时分恍然大悟醍醐灌顶茅塞顿开豁然开朗拨云见日柳暗花明又一村山重水复疑无路船到桥头自然直车到山前必有路条条大路通罗马万事开头难千里之行始于足下九层之台起于累土合抱之木生于毫末积少成多聚沙成塔集腋成裘水滴石穿蚁穴溃堤防微杜渐未雨绸缪有备无患居安思危思则有备有备无患预防为主防治结合标本兼治综合治理系统治理依法治理科学治理精准施策因地制宜因势利导顺势而为乘势而起借力打力四两拨千斤事半功倍事倍功半得不偿失因小失大顾此失彼捡了芝麻丢了西瓜只见树木不见森林一叶障目不见泰山坐井观天管中窥豹盲人摸象画地为牢作茧自缚搬起石头砸自己的脚聪明反被聪明误赔了夫人又折兵偷鸡不成蚀把米赔本赚吆喝哑巴吃黄连有苦说不出打掉牙往肚里咽忍气吞声委曲求全逆来顺受随波逐流得过且过苟且偷生混日子熬时间消磨光阴虚度年华浪费生命碌碌无为一事无成千篇一律墨守陈规固步自封不思进取安于现状原地踏步停滞不前不进则退落后就要挨打穷则变变则通则久变法维新改革创新与时俱进继往开来承前启后推陈出新革故鼎新吐故纳新破旧立新旧的不去新的不来辞旧迎新送猪年迎鼠年金鼠报喜迎新春新年新气象万象更新春暖花开草长莺飞万物复苏生机勃勃朝气蓬勃活力四射激情澎湃热血沸腾干劲冲天热火朝天如火如荼轰轰烈烈风风火火热热闹闹沸沸扬扬锣鼓喧天鞭炮齐鸣红旗招展人山人海摩肩接踵熙熙攘攘川流不息络绎不绝门庭若市车水马龙人声鼎沸热闹非凡繁华盛世太平盛世国富民强政通人和百废俱兴万民安乐安居乐业衣食无忧生活富足小康水平共同富裕共享成果和谐社会和平发展稳定有序长治久安欣欣向荣蒸蒸日上蓬勃发展方兴未艾日益壮大不断壮大日益增强越来越强更加强大非常强大极其强大超级无敌绝对强大无比强悍无所不能战无不胜攻无不克所向披靡锐不可挡势不可当摧枯拉朽秋风扫落叶疾风知劲草烈火炼真金艰难困苦玉汝于成人定胜天天助自助者自助者得天佑苍天不负有心人有志者事竟成名垂千古功成名就事业有成前程似锦前途无量鹏程万里平步青云扶摇直上青云直上一飞冲天一步登天一鸣惊人一举成名一炮而红一夜暴富一本万利一年之计在于春一日之计在于晨一生之计在于少年少年强则国强青年强则国家兴旺民族振兴国家富强人民幸福中华民族伟大复兴中国梦的实现要靠我们每个人共同努力奋斗不懈追求永远向前永远进步永远年轻永远热情洋溢永远充满希望永远相信美好未来一定会到来让我们携手并肩一起创造更加辉煌灿烂的新时代新征程谱写更加壮丽宏伟的新篇章开启更加美好幸福的新生活共建共享共赢共创和谐美丽家园为实现中华民族伟大复习的中国梦贡献智慧和力量为人类命运共同体建设作出积极努力促进世界和平与发展推动构建新型国际关系深化互利合作加强交流对话增进理解信任扩大共识汇聚正能量传播好声音讲述好故事展示真实立体全面的中国形象不断提升文化软实力增强国家核心竞争力加快建设创新型国家和科技强国步伐全面深化改革扩大高水平对外开放坚定不移走中国特色社会主义道路坚持和完善社会主义基本经济制度坚持以人民为中心的发展思想践行新发展理念推进高质量发展促进共同富裕全面建设社会主义现代化国家奋力谱写新时代中国特色社会主伟大复兴的中国梦贡献力量!
技术宅小明 Envoy统计配置优化

评论点评

打赏赞助
sponsor

感谢您的支持让我们更好的前行

分享

QRcode

https://www.webkt.com/article/8199