關注公眾號《阿飛的博客》,更多原創(chuàng)首發(fā)!
相關閱讀:APM巔峰對決:Skywalking P.K. Pinpoint
也許,你還在對SkyWalking6.0以前版本那簡(丑)潔(陋)的UI耿耿于懷,Bingo,SkyWalking畢業(yè)后成為Apache頂級項目后的第一個版本6.1.0,終于把RocketBot(https://github.com/apache/skywalking-rocketbot-ui)那套好看的UI合并到SkyWalking主分支了。以后,當你選型SkyWalking和Pinpoint的時候,不用再因為UI的問題放棄SkyWalking了。
廢話不多說,先來張截圖壓壓驚:

SkyWalking6.1.0 UI
需要說明的是,筆者在寫這篇文章的SkyWalking6.1.0還沒有正式發(fā)布,只有Tag,所以筆者是通過編譯源碼運行SkyWalking6.1.0的。當然,在你看到這篇文章的時候,很可能SkyWalking6.1.0已經正式發(fā)布 了:

Abount SkyWalking6.1.0
SkyWalking如何編譯,筆者就不過多介紹了,GitHub官方寫的很詳情,編譯步驟如下:
- 安裝git、JDK8和Maven3
- git clone https://github.com/apache/skywalking.git
- cd skywalking/
- 切換Tag(git tag查看Tag,git checkout切換Tag,例如git checkout v6.1.0)
- git submodule init
- git submodule update
- Run ./mvnw clean package -DskipTests
- 編譯完成后所有的包都在dist目錄下 (Linux環(huán)境取.tar.gz包,Window環(huán)境取.zip包).
如果你想以最快的方式體驗SkyWalking6.1.0,那么只需要訪問地址(http://106.75.237.45:8080/)即可。如下是幾張SkyWalking6.1.0全新UI的截圖:

登陸頁面

儀表盤-服務

儀表盤-實例

儀表盤-數據庫

拓撲圖

Trace追蹤-list show

Trace追蹤-tree show

Trace追蹤細節(jié)
- 6.1.0新特性
最后,列舉一下6.1.0版本一些新特性(完整特性請參考:https://github.com/apache/skywalking/blob/master/CHANGES.md):
- 接受RocketBot UI(本文介紹的全新UI);
- 支持數據庫metrics和慢日志;
支持es基本鑒權(用戶名和密碼); - 代理新增支持MySQL5~8、Vert.x Core 3.x 、Apache Dubbo 2.7.x、Zookeeper 等插件;
- 支持手動設置實例ID(可選);
- 性能改進,尤其是在CPU受限的環(huán)境,而且在低負載時消耗更少的CPU;
- 支持Jaeger的Trace格式;
- OAL語法增強;
- 支持Envoy Metric(Service Mesh非常關鍵的組件);
- … …
操作視頻
視頻介紹請移步筆者的公眾號:《阿飛的博客》,回復“sw610”即可。