SkyWalking v10 APM 原生數(shù)據(jù)庫發(fā)布:革新云原生環(huán)境中的監(jiān)控與部署
在當(dāng)今云原生技術(shù)迅猛發(fā)展的背景下,現(xiàn)代應(yīng)用程序的架構(gòu)日益復(fù)雜。微服務(wù)、容器化以及動態(tài)編排工具廣泛應(yīng)用,傳統(tǒng)的監(jiān)控方法往往難以應(yīng)對復(fù)雜多變的環(huán)境,尤其是在處理頻繁的變更和復(fù)雜的服務(wù)交互時顯得力不從心。
云原生環(huán)境要求監(jiān)控工具具備更高的靈活性和效率,以適應(yīng)快速迭代和動態(tài)擴(kuò)展的需求。 面對這些挑戰(zhàn),Apache SkyWalking 團(tuán)隊推出了其第十版應(yīng)用性能監(jiān)控(APM)解決方案——SkyWalking v10。這個版本不僅在功能上進(jìn)行了全面升級,還引入了全新的 APM 原生數(shù)據(jù)庫,為解決復(fù)雜多層次環(huán)境中的監(jiān)控問題提供了革命性的支持。 云原生環(huán)境要求監(jiān)控工具具備更高的靈活性和效率,以適應(yīng)快速迭代和動態(tài)擴(kuò)展的需求。 SkyWalking v10 的發(fā)布,標(biāo)志著監(jiān)控技術(shù)的一次重大飛躍。通過創(chuàng)新的設(shè)計和優(yōu)化的性能,SkyWalking v10 能夠更好地滿足現(xiàn)代云原生應(yīng)用的監(jiān)控需求,使開發(fā)者和運維團(tuán)隊能夠更加高效地掌控和優(yōu)化應(yīng)用性能。 2024年6月28日-29日,第二十三屆 GOPS 全球運維大會暨 XOps 技術(shù)創(chuàng)新峰會 2024 · 北京站即將舉行。 來自 Tetrate 創(chuàng)始工程師、SkyWalking 創(chuàng)始人吳晟先生將帶來《SkyWalking v10 APM 原生數(shù)據(jù)庫發(fā)布與云原生下復(fù)雜部署關(guān)系的識別》主題演講,與聽眾分享如何使用 SkyWalking 新概念,更好進(jìn)行復(fù)雜多層次環(huán)境下的監(jiān)控。 演講主題:SkyWalking v10 APM 原生數(shù)據(jù)庫發(fā)布與云原生下復(fù)雜部署關(guān)系的識別 吳 晟 Tetrate 創(chuàng)始工程師 SkyWalking 創(chuàng)始人 聽眾收益 1、了解在云原生條件下,監(jiān)控面臨的挑戰(zhàn) 2、了解 SkyWalking 提出的新版本和新概念,以及如何使用新概念,更好進(jìn)行復(fù)雜多層次環(huán)境下的監(jiān)控 3、傳統(tǒng)存儲的問題和消耗,APM 原生數(shù)據(jù)的起因、發(fā)版和首次發(fā)布 議題簡介 如今典型的中國現(xiàn)代云原生應(yīng)用,大多會采樣容器+云基礎(chǔ)設(shè)施+自建服務(wù)的混合模式。 如使用 Java 作為常用語言依托 Spring 構(gòu)建分布式服務(wù),并采用 docker 容器部署到 AWS EKS 上,并同時依賴 S3,DynamoDB,RDS(MySQL) 樣的云上服務(wù),以及自建的 Kafka,MongoDS, Redis 集群。 這是一個復(fù)雜的現(xiàn)代架構(gòu)體系,從底層的 EC2(Linux),EKS,云服務(wù),分布式應(yīng)用和依賴的開源/閉源服務(wù),構(gòu)成一個復(fù)雜的拓?fù)浣Y(jié)構(gòu)。 這個拓?fù)浣Y(jié)構(gòu)不僅存在的調(diào)用依賴,還存在部署上的上下級依賴。 在本次分享中,我們會通過 Apache SkyWalking v10 中 layer 以及 service hierarchy 的特性,區(qū)分收集到的不同監(jiān)控源的數(shù)據(jù)。 包括傳統(tǒng)的探針,最新火熱的 ebpf 探針,OpenTelemetry Collector 的 AWS-Distro 分發(fā)版本,以及 AWS 自帶的 CloudWatch+OTEL 數(shù)據(jù)管道,構(gòu)建一套整合多數(shù)據(jù)源的統(tǒng)計多層次拓?fù)浞治觥?/p> 包括基礎(chǔ)設(shè)施(EC2)層,EKS 的節(jié)點性能以及網(wǎng)絡(luò)性能,服務(wù)性能,服務(wù)與 AWS 服務(wù)依賴關(guān)系等多種視角,一體會的展現(xiàn)復(fù)雜的依賴關(guān)系,并統(tǒng)一化的管理 SLO 告警。 同時,在 SkyWalking 專有的 BanyanDB 數(shù)據(jù)庫加持下,可以借助 S3 和 EBS, 進(jìn)一步優(yōu)化監(jiān)控數(shù)據(jù)的存儲效率,保證在支持上百個服務(wù)的環(huán)境中,消耗依然是可接受的。