本文介绍Druid监控的概览和详细信息。

前提条件

已创建Druid类型的集群,详情请参见创建集群

监控入口

  1. 登录阿里云 E-MapReduce 控制台
  2. 在顶部菜单栏处,根据实际情况选择地域和资源组
  3. 单击上方的监控大盘页签。

    概览页面,单击右上角的返回旧版监控大盘,默认进入仪表盘页面。

  4. 在左侧导航栏,单击集群监控
  5. 集群状态列表页面,单击待查看集群所在行的监控详情
  6. 在左侧导航栏中,选择服务监控 > Druid

    即可进入Druid服务监控页面。

Druid服务监控概览页面

Druid服务监控概览页面,展示了Druid服务基础指标图表、近期告警与异常、核心组件状态列表(包括Broker、Coordinator、Historical、Overlord、Middle Manager)、Druid Query核心性能指标和Druid Ingestion性能指标。

服务监控概览
  • Druid服务基础指标图表:显示当天的告警数据、Task数量、Segment数量和Historical缓存用量。
  • Druid服务最近异常和告警:默认展示该集群最近一天Druid服务相关的异常和告警。
  • Druid服务Broker节点状态列表。Broker
    参数 说明
    主机名称 当前Broker的主机名称。单击主机名称可查看该节点的监控详情信息。
    端口状态 显示当前Broker进程的端口是否正常,绿色表示正常、红色表示异常。
    进程CPU使用率 当前Broker进程的CPU使用率。
    堆内存 当前Broker进程的内存使用情况统计,包括Heap Init、Heap Committed、Heap Used和Heap Max。
    非堆内存 当前Broker进程的非堆内存使用情况统计,包括NonHeap Committed、NonHeap Used和NonHeap Init。
    JVM GC统计信息 使用jstat -gcutil的格式展示了当前Broker进程的GC统计数据:
    • S0:幸存1区当前使用比例。
    • S1:幸存2区当前使用比例。
    • O:老年代使用百分比。
    • E:Eden区容量使用比例。
    • M:元数据区使用比例。
    • CCS:压缩使用比例。
    • YGCT:年轻代垃圾回收消耗时间。
    • FGCT:老年代垃圾回收消耗时间。
    • GCT:垃圾回收消耗总时间。
    • YGC:年轻代垃圾回收次数。
    • FGC:老年代垃圾回收次数。
  • Druid服务Coordinator节点状态列表。Coordinator

    具体表格内容说明,请参见Druid服务Broker节点状态列表

  • Druid服务Historical节点状态列表。Historical

    表格内容详情,请参见Druid服务Broker节点状态列表

  • Druid服务Overlord节点状态列表。Overlord

    表格内容详情,请参见 Druid服务Broker节点状态列表

  • Druid服务Middle Manager节点状态列表。Middle Manager

    表格内容详情,请参见 Druid服务Broker节点状态列表

  • Druid Queries核心性能指标。Druid Queries

    展示Druid查询的性能指标,Average Queries是指一分钟的平均query次数,Average Qeury Time表示平均每次query的耗时,可以选择不同的datasource和query类型,默认是所有datasource和所有query类型。Druid Queries核心性能指标曲线图可以自定义选择时间区间范围和时间聚合粒度。

  • Druid Ingestion核心性能指标。Ingestion

    Druid Ingestion性能指标,展示了Druid集群在数据摄取方面的性能,Events Processed和Rows Output都是展示一分钟内的次数,可以根据不同的datasource进行过滤。Druid Ingestion核心性能指标曲线图可以自定义选择时间区间范围和时间聚合粒度。

Druid各组件监控详情页面

在Druid服务监控概览页面,单击各组件状态列表中的主机名,可以进入各组件(包括Broker、Coordinator、Historical、Overlord和Middle Manager)监控详情页面。

详情页面包括组件进程JVM指标监控、组件进程文件描述符监控和组件进程的启停历史等。监控详情页面内容说明与其它服务组件监控详情页面类似。