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

why?linux

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

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

 

传统解决方案:docker

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

缺点:windows

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

 

生产环境debug所需组件测试

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

 

线下debug所需组件:debug

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

 

涉及到的相关配置:日志

  • 环境变量
  • docker特有配置
  • kubernetes特有配置
相关文章
相关标签/搜索