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