容器中的诊断与分析1——简介

博客指出容器环境复杂,存在硬件、软件版本、数据量等差异,导致加载速度不同。传统解决方案是OPS监控报告、Dev分析日志、发新包给QA验证后推入生产环境,但存在问题难定位、难复现的缺点。还介绍了生产和线下debug所需组件及相关配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

why?

容器环境(发环境、测试环境、ppe环境、生产环境)复杂

  • 硬件不同、扩展节点大小不一
  • 软件版本(postgress sql……)不同
  • 数据量的差异,以及导致的加载速度的不同

 

传统解决方案:

  • OPS通过监控、异常来报告问题
  • Dev分析生产环境日志
  • 发新包给QA,不同的环境同样的问题可能很难复现
  • QA验证并推入生产环境

缺点:

  有时候问题很难定位,有可能不发解决

 

生产环境debug所需组件

  • LLDB
  • linux-tools
  • lttng-tools
  • symbol files

 

线下debug所需组件:

  • perfcollect(collect or view)
  • perfviewer(on windows)
  • procdump

 

涉及到的相关配置:

  • 环境变量
  • docker特有配置
  • kubernetes特有配置

 

转载于:https://www.cnblogs.com/panpanwelcome/p/10559611.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值