Skip to content

Apache OzHera(Incubating)

Apache OzHera(Incubating)是什么

Apache OzHera(Incubating)是一个云原生时代的应用观测平台(APM),以应用为核心,集指标监控、链路追踪、日志、报警等能力于一身。平台使命是提升应用线上稳定性,帮助业务在遇到故障时能做到 1 分钟发现、5 分钟定位。

架构

Apache OzHera(Incubating)

特性

    • 遵循 Opentracing 标准,集成 OpenTelemetry、Grafana、Prometheus、ES、CAdvisor 等多个开源明星产品; 同时 Apache OzHera(Incubating)深度适配 K8S,提供一键在 K8S 部署的 operator.
    • 业务可用性 = 1 - "异常"请求数/总请求数。"异常"请求的定义如下:包含为 RPC 层面的异常(比如 HTTP 5xx)、及业务错误码封装的异常,我们内置了一套两层错误码规范也支持业务自定义,这样我们通过一个指标就能够很准确的表达系统真实的健康状况,从此告别无效告警的干扰。
    • 基于 traceId 打通报警->指标->链路->日志的闭环联动,从报警卡片触达用户开始,用户直接点击就能够快速查看到本次报警相关的链路及日志情况,大幅提升用户定位问题效率
    • hera 做到对异常调用(error span、异常的业务错误码、error 日志、单次 span 耗时超过 1 秒等)的识别,并保证异常 trace 整个调用链路数据的保留;对于正常的 trace 我们采用默认万分之一(可自定义)随机抽样策略。
    • 完善的账号、权限、应用管理机制,方便用户在企业内部快速落地并打通企业自身的账号、应用部署系统等,还可快速对接企业办公软件实现告警触达;核心链路模块解耦、同时对业务系统做到最低侵入;在小米内部经历数次大促考验,每天处理原始数据量>1PB。

用户列表

如果您正在使用 Apache OzHera(Incubating),并且认为它对您有所帮助,或者您希望为其贡献代码,请将您的公司添加到用户列表中,以便让我们了解您的需求。

xiao miauchosaur gameslingdongairstar