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

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特有配置

 

posted @ 2019-03-19 16:39  PanPan003  阅读(179)  评论(0编辑  收藏  举报