可观测性

Web UI

师成师成· 更新于 2026-09-28· 阅读 2 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

Apache Ozone 为核心服务提供轻量级的只读 Web UI,以支持运行可观测性和故障排查。主要的服务 UI 包括存储容器管理器(Storage Container Manager,SCM)和 Ozone Manager(OM)。

SCM Web UI

SCM Web UI

SCM Web UI 展示 SCM 所管理存储层的运行时状态和健康状况。总体而言,它提供以下内容:

  • 服务概览:SCM 标识、版本、JVM 运行时以及集群标识
  • 集群摘要:数据节点(Datanode)用量、容量、管道(Pipeline)和容器的汇总统计
  • 数据节点可见性:每个节点的运行状态、容量使用情况以及心跳状态
  • 安全模式与 HA 状态:安全模式规则评估以及高可用(HA)部署中的就绪信息

SCM Web UI 还包含 RPC 指标,展示 SCM RPC 调用的操作计数、平均延迟以及成功/失败统计。

OM Web UI

OM Web UI

Ozone Manager(OM)Web UI 侧重于元数据与命名空间管理层。它提供以下内容:

  • 服务概览:OM 标识、命名空间、版本、JVM 运行时以及启动信息
  • HA 与领导者状态:当前角色(leader/follower)、选举详情以及组标识
  • 元数据存储信息:Ratis 日志和 RocksDB 目录位置

除了标准的 RPC 指标外,OM Web UI 还提供与元数据操作和命名空间活动相关的 OM 专属指标,使运维人员能够观察到原始 RPC 性能之外的 OM 行为。

通用指标与诊断 Servlet

SCM 和 OM 都暴露了一组通用的诊断端点和 Servlet:

  • RPC 指标(RPC Metrics)— 操作数量、平均延迟以及成功/失败计数
  • JMX — 通过 JMX 获取的 JVM 与服务指标
  • 配置(Config)— 服务的生效运行时配置
  • 线程栈(Stacks)— 运行进程的线程转储
  • 日志级别(Log Level)— 查看并动态调整日志级别

这些端点主要用于调试、诊断以及与外部监控系统集成。

评论

登录后参与评论

正在加载评论…