随着越来越多的应用采用云原生架构,可观测性的受关注程度急剧上升,成为2021年业界讨论的云原生热点话题。然而企业在实际践行可观测性的过程中,往往会遇到应用代码改造多、观测数据割裂、数据引擎性能瓶颈等挑战,阻碍可观测性乃至云原生的快速落地。
本期议题内容及收获:
1. 剖析可观测性数据平台建设的挑战:Metrics、Tracing、Logging,一堆Agent,数据无法关联;资源属性、服务属性、流程属性,需要为每个监控数据标记上百维标签,开发人员难,存储开销大。
2. 介绍自动化的资源、服务及自定义标签标注机制:通过对接云API、K8s apiserver、服务注册中心,自动为各类监控数据统一注入标签,打破数据孤岛。
3. 介绍分布式的标签编码机制:在数据采集、写入和查询的全链路中对标签进行分级压缩和编码,将采集、传输、存储查询的资源开销降低10倍。
4. 讲解统一的可观测性数据平台在云原生环境下的落地实践,分享面向开发者视角的数据生成最佳实践。