容器中的診斷與分析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特有配置
相關文章
相關標籤/搜索