SkyWalking v10 APM 原生数据库发布:革新云原生环境中的监控与部署
在当今云原生技术迅猛发展的背景下,现代应用程序的架构日益复杂。微服务、容器化以及动态编排工具广泛应用,传统的监控方法往往难以应对复杂多变的环境,尤其是在处理频繁的变更和复杂的服务交互时显得力不从心。
云原生环境要求监控工具具备更高的灵活性和效率,以适应快速迭代和动态扩展的需求。 面对这些挑战,Apache SkyWalking 团队推出了其第十版应用性能监控(APM)解决方案——SkyWalking v10。这个版本不仅在功能上进行了全面升级,还引入了全新的 APM 原生数据库,为解决复杂多层次环境中的监控问题提供了革命性的支持。 云原生环境要求监控工具具备更高的灵活性和效率,以适应快速迭代和动态扩展的需求。 SkyWalking v10 的发布,标志着监控技术的一次重大飞跃。通过创新的设计和优化的性能,SkyWalking v10 能够更好地满足现代云原生应用的监控需求,使开发者和运维团队能够更加高效地掌控和优化应用性能。 2024年6月28日-29日,第二十三届 GOPS 全球运维大会暨 XOps 技术创新峰会 2024 · 北京站即将举行。 来自 Tetrate 创始工程师、SkyWalking 创始人吴晟先生将带来《SkyWalking v10 APM 原生数据库发布与云原生下复杂部署关系的识别》主题演讲,与听众分享如何使用 SkyWalking 新概念,更好进行复杂多层次环境下的监控。 演讲主题:SkyWalking v10 APM 原生数据库发布与云原生下复杂部署关系的识别 吴 晟 Tetrate 创始工程师 SkyWalking 创始人 听众收益 1、了解在云原生条件下,监控面临的挑战 2、了解 SkyWalking 提出的新版本和新概念,以及如何使用新概念,更好进行复杂多层次环境下的监控 3、传统存储的问题和消耗,APM 原生数据的起因、发版和首次发布 议题简介 如今典型的中国现代云原生应用,大多会采样容器+云基础设施+自建服务的混合模式。 如使用 Java 作为常用语言依托 Spring 构建分布式服务,并采用 docker 容器部署到 AWS EKS 上,并同时依赖 S3,DynamoDB,RDS(MySQL) 样的云上服务,以及自建的 Kafka,MongoDS, Redis 集群。 这是一个复杂的现代架构体系,从底层的 EC2(Linux),EKS,云服务,分布式应用和依赖的开源/闭源服务,构成一个复杂的拓扑结构。 这个拓扑结构不仅存在的调用依赖,还存在部署上的上下级依赖。 在本次分享中,我们会通过 Apache SkyWalking v10 中 layer 以及 service hierarchy 的特性,区分收集到的不同监控源的数据。 包括传统的探针,最新火热的 ebpf 探针,OpenTelemetry Collector 的 AWS-Distro 分发版本,以及 AWS 自带的 CloudWatch+OTEL 数据管道,构建一套整合多数据源的统计多层次拓扑分析。 包括基础设施(EC2)层,EKS 的节点性能以及网络性能,服务性能,服务与 AWS 服务依赖关系等多种视角,一体会的展现复杂的依赖关系,并统一化的管理 SLO 告警。 同时,在 SkyWalking 专有的 BanyanDB 数据库加持下,可以借助 S3 和 EBS, 进一步优化监控数据的存储效率,保证在支持上百个服务的环境中,消耗依然是可接受的。