嘉宾 | 高洪涛 整理 | 夏昕雨
出品 | CSDN云原生
2022年5月10日,在CSDN云原生系列在线峰会第4期“Apache SkyWalking峰会”上,Tetrate创始工程师高洪涛分享了可观测性的基本知识,并对SkyWalking的APM专用数据库BanyanDB进行了解密。
戳👇观看高洪涛分享视频
解密SkyWalking的APM专用数据库—BanyanDB
APM存储特性
提到APM系统,目前业界有一个比较流行的词汇是Observability(简称为O11Y,可观测性)。O11Y涵盖三种数据模型,分别是 Metrics、Logs和Tracing。
Metrics是被最广泛使用的数据采样指标,适用于大规模的系统部署及数据分析。
Logs一般作为Debug或根因分析的数据来源。由于它会产生大量的数据,所以使用者往往需要借助数据存储和分析平台来对其进行分析。
Tracing一般是Logs的升级,数据信息详细且数据量巨大。
这三种数据基石一起构成了整个可观测性。不论是传统的可观测性还是云原生可观测性,都需要同时处理好这三种数据。而若想处理好这三种数据,往往需要使用许多不同的异构方案来构建一个复杂的数据平台。
Tracing
针对Tracing的存储部分,最早明确使用的是Bigtable。