?
無需修改應用源碼,通過自動注入的方式實現數據采集。目前支持多種主流技術棧,包括 Java、.NET、.NET Core、Node.js、PHP、Python、Go、Nginx 等。
支持Linux、Windows等主流操作系統,支持Amd64和Arm64 CPU架構。
支持對運行在 Docker 容器 和 Kubernetes Pod 中的應用自動注入探針,實現無侵入部署。
同時,提供 黑白名單過濾機制 與 標簽(Label)控制策略,可靈活選擇采集范圍,顯著簡化部署與管理復雜度,更貼近實際運維管理模式。·?其中,SDK 方式:
通過在應用中嵌入采集代碼并重新編譯實現數據采集,適用于無法自動注入的語言或有更高自定義需求的場景。目前提供 C/C++ 與 Go Lang SDK。
觀云通過 eBPF 技術采集進程中所有線程的堆棧信息,不僅覆蓋 應用層函數調用棧,還包含 內核態調用棧。采集到的堆棧地址會自動進行符號化轉換,映射為可讀的源代碼與函數名稱。
·?結合 火焰圖(Flame Graph)?展示形式,用戶可以直觀地分析進程當前正在執行的操作路徑,從而快速定位性能熱點與故障根因。網絡觀測(Network Observation)
觀云利用 eBPF 技術無侵入地采集進程產生的網絡數據,
·?采集的維度包括:進程 PID、對應網卡名稱、對端主機 IP 與端口等;
·?采集的指標包括:連接失敗次數、連接成功次數及耗時、發包次數與字節數、收包次數與字節數、丟包次數、重傳次數、通信中斷次數、RTT 網絡時延、RTT 波動方差、擁塞窗口大小、零窗口探測次數等。通過這些維度與指標,觀云能夠構建應用間的實時拓撲關系,揭示節點間的網絡依賴與性能瓶頸,幫助用戶快速定位復雜系統中的網絡異常與性能問題。
推薦閱讀

服務器網絡壓測工具成為了保證服務器運行穩定性和可靠性的重要手段。但是,市面上各種類型的網絡壓力測試工具琳瑯滿目,如何選擇一款適合自己的工具,是每個企業和個人在進行網絡壓力測試時都需要面對的問題。下面將為大家介紹如何選擇服務器網絡壓力測試工具。
2023-05-23







