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