开源的可观测性分析平台和APM系统-
是一个可观测性分析平台( 简称OAP)和应用性能管理系统( 简称APM)。提供分布式链路追踪、服务网格( Mesh)遥测分析、度量()聚合和可视化一体化解决方案。
下面是的几大特点:
* 多语言自动探针,Java,.NET Core和Node.JS。
* 多种监控手段,语言探针和 mesh。
* 轻量高效。不需要额外搭建大数据平台。
* 模块化架构。UI、存储、集群管理多种机制可选。
* 支持告警。
* 优秀的可视化效果。
整体架构包含如下三个组成部分:
(1)探针(agent)负责进行数据的收集,包含了和的数据,agent会被安装到服务所在的服务器上,以方便数据的获取。
(2)可观测性分析平台OAP( ),接收探针发送的数据,并在内存中使用分析引擎( Core)进行数据的整合运算,然后将数据存储到对应的存储介质上,比如、MySQL数据库、H2数据库等。同时OAP还使用查询引擎(Query Core)提供HTTP查
询接口。
(3)提供单独的UI进行数据的查看,此时UI会调用OAP提供的接口,获取对应的数据然后进行展示。
开源 官方地址:网页链接