跳到主要内容

北极星因果指标产品

最后 更新

介绍

北极星因果性指标是可观测性领域首创具备因果推理关系的指标体系。具体参考信息北极星指标介绍

Kindling-OriginX正是利用了北极星因果性指标特性,相比其他根因推理方法更容易落地根因分析。本质上而言北极星指标给出了故障线索方向,根因推理引擎做的事情是根据线索方向联动现有各种可观测性数据如日志、指标、追踪等数据形成故障现场的证据链条。

北极星因果性指标现在支持单独部署提供数据价值,不需要部署根因推理引擎即可单独提供因果指标,让更多团队能够利用数据实现根因分析和容量管理。

技术实现

北极星指标是利用Tracing结合eBPF技术得到的,将一次请求延时完美拆解成具有实际资源执行耗时:CPU执行时间、网络执行时间、存储执行时间、锁等待时间、CPU等待时间、内存执行时间等。

可观测生态

北极星指标安装简单,在操作系统上一键安装即可覆盖主流语言开发的业务。

Java与Go语言开发的业务不用改代码不用重启

  • 如果用户已经安装了OpenTelemetry 或者 Skywalking的Java探针,OriginX探针在一键安装的时候会默认适配此类APM探针结合eBPF技术产生北极星指标数据
  • 如果用户没有安装Java APM探针或者安装的是其他APM探针,OriginX探针会默认将Elastic APM探针Attach至JVM结合eBPF技术从而获取北极星指标数据
  • 对于Go语言开发的业务,OriginX利用OpenTelemetry的Auto Go instrumentation结合eBPF技术获取北极星指标数据

Python与NodeJS开发的业务需要重启

  • 如果用户没有使用任何APM探针,OriginX探针会自动引入OpenTelemetry的Python或者NodeJS的探针
  • 如果用户已经使用了探针,请联系我们获取北极星指标的安装方式

部署形式

在应用所在操作系统上一键安装,并在VM或者Prometheus Pull数据即可在Grafana中查看北极星指标大屏。具体可以参考快速开始