This topic provides an overview of the monitoring for the Druid service.

Prerequisites

A Druid cluster is created.

Enter the DRUID Monitoring page

  1. Log on to the Alibaba Cloud E-MapReduce console.
  2. Click the Monitor tab.
  3. In the left-side navigation pane, click Cluster Monitoring.
  4. On the Cluster Status page, click Details in the Action column that corresponds to the Hadoop cluster.
  5. In the left-side navigation pane, choose Service Monitoring > Druid to enter the DRUID Monitoring page.

DRUID Monitoring page

The DRUID Monitoring page displays basic metric charts, recent alerts and exceptions, information of processes such as Broker, Coordinator, Historical, Overlord, and Middle Manager, and statistics of Druid Queries Core Performance Indicators and Druid Ingestion Core Performance Indicators.

  • Basic metric charts. This section includes Alerts (Today), Tasks (Today), Segments, and Historical Cache Usage.
  • Alerts and Details. This section displays alerts and exceptions related to the Druid service on the current day.
  • Broker section.Broker section
    Parameter Description
    Instance Name The name of the Broker process. Click the name to view monitoring details.
    Port Status The port status of the Broker process. Green indicates that the port is normal. Red indicates that the port is abnormal.
    Process CPU Usage The CPU utilization of the Broker process.
    Heap Memory The heap memory usage of the Broker process. The heap memory usage items include Heap Used, Heap Committed, Heap Max, and Heap Init.
    Non-Heap Memory The non-heap memory usage of the Broker process. The non-heap memory usage items include NonHeap Committed, NonHeap Used, and NonHeap Init.
    JVM Garbage Collection Statistics The garbage collection statistics of the Broker java process displayed in jstat -gcutil format.
    • S0: the capacity usage of survivor space 1 (%)
    • S1: the capacity usage of survivor space 2 (%)
    • O: the capacity usage of the old generation space (%)
    • E: the capacity usage of the Eden space (%)
    • M: the capacity usage of the metaspace (%)
    • CCS: the capacity usage of the Compressed Class Space (%)
    • YGCT: the time consumed by garbage collection in the young generation space
    • FGCT: the time consumed by garbage collection in the old generation space
    • GCT: the total time consumed by garbage collection
    • YGC: the number of times garbage collection is performed in the young generation space
    • FGC: the number of times garbage collection is performed in the old generation space
  • Coordinator section. Coordinator

    For information about parameters, see Broker section.

  • Historical section. Historical

    For information about parameters, see Broker section.

  • Overlord section. Overlord

    For information about parameters, see Broker section.

  • Middle Manager section. Middle Manager

    For information about parameters, see Broker section.

  • Druid Queries Core Performance Indicators section.

    This section includes Average Queries per Minute and Average Query Processing Time charts. Select Search Type is set to All Queries by default. You can select a different search type. You can select a time range and time granularity for these charts.

  • Druid Ingestion Core Performance Indicators section.

    This section includes Average Events Processed per Minute and Average Rows Output per Minute charts. These charts represent the data ingestion performance of a Druid cluster. You can select a time range and time granularity for these charts.

Monitoring details page for each process

On the DRUID Monitoring page, you can click a name in each of the sections to enter the monitoring details page for the required process. The sections include Broker, Coordinator, Historical, Overlord, and Middle Manager.

The monitoring details page displays statistics of JVM metrics and file descriptors and start or stop history of the process.