SkyWalking是一款非常專業的應用性能管理系統,它可以支持Java、.Net Core、PHP、NodeJS等多種不同的運行環境,并且SkyWalking官方版可以幫助用戶完成服務網狀遙測分析、指標聚合等一系列操作。
SkyWalking支持從多種來源和多種格式收集遙測(追蹤和度量)數據,包括:
1、Java,.NET Core,NodeJS,PHP和Python自動儀器代 理。
2、去代 理。
3、LUA代 理,尤其是Nginx,OpenResty的LUA代 理。
4、服務網格的可觀察性。支持混合器遙測。建議使用Envoy訪問日志服務(ALS)以獲得更好的性能,該功能首次在KubeCon 2019上引入。
5、度量系統,包括Prometheus,Spring Sleuth(千分尺)。
6、Zipkin v1 / v2和Jaeger gRPC格式,具有有限的拓撲和度量分析。(實驗性)。
1、服務,服務實例,端點指標分析
2、根本原因分析。在運行時分析代碼。閱讀Apache SkyWalking:使用性能分析來修復分布式追蹤的盲點。
3、服務拓撲圖分析
4、服務,服務實例和端點依賴關系分析
5、檢測到慢速服務和端點
6、性能優化
7、分布式追蹤和上下文傳播
8、數據庫訪問指標。檢測慢速數據庫訪問語句(包括SQL語句)。
9、報警
10、瀏覽器性能監控