SkyWalking是一個可觀測性分析平臺和應用性能管理系統(tǒng),提供分布式追蹤、服務網(wǎng)狀遙測分析、指標聚合和可視化一體化解決方案,支持Java、.Net Core、PHP、NodeJS、Golang、LUA、C++,支持Istio + Envoy服務網(wǎng)!
功能介紹
1、服務,服務實例,端點指標分析
2、根本原因分析。在運行時分析代碼。閱讀Apache SkyWalking:使用性能分析來修復分布式追蹤的盲點。
3、服務拓撲圖分析
4、服務,服務實例和端點依賴關系分析
5、檢測到慢速服務和端點
6、性能優(yōu)化
7、分布式追蹤和上下文傳播
8、數(shù)據(jù)庫訪問指標。檢測慢速數(shù)據(jù)庫訪問語句(包括SQL語句)。
9、報警
10、瀏覽器性能監(jiān)控
軟件特色
SkyWalking支持從多種來源和多種格式收集遙測(追蹤和度量)數(shù)據(jù),包括:
1、Java,.NET Core,NodeJS,PHP和Python自動儀器代 理。
2、去代 理。
3、LUA代 理,尤其是Nginx,OpenResty的LUA代 理。
4、服務網(wǎng)格的可觀察性。支持混合器遙測。建議使用Envoy訪問日志服務(ALS)以獲得更好的性能,該功能首次在KubeCon 2019上引入。
5、度量系統(tǒng),包括Prometheus,Spring Sleuth(千分尺)。
6、Zipkin v1 / v2和Jaeger gRPC格式,具有有限的拓撲和度量分析。(實驗性)。