SigNoz
Why SigNozDocs
PricingCustomer Stories
Docs
IntroductionContributingMigrate from DatadogSigNoz API
OpenTelemetry
What is OpenTelemetryOpenTelemetry Collector GuideOpenTelemetry Demo
Community
Support
Slack
X
Launch Week
Changelog
Dashboard Templates
DevOps Wordle
Newsletter
KubeCon, Atlanta 2025
More
SigNoz vs DatadogSigNoz vs New RelicSigNoz vs GrafanaSigNoz vs Dynatrace
Careers
AboutTermsPrivacySecurity & Compliance
SigNoz Logo
SigNoz
All systems operational
HIPAASOC-2
SigNoz Cloud - This page applies to SigNoz Cloud editions.
Self-Host - This page applies to self-hosted SigNoz editions.

Apache Druid Dashboard

Send Apache Druid metrics to SigNoz before using this dashboard. See the Apache Druid metrics setup guide.

This dashboard covers broker and coordinator nodes: query latency, CPU cost, JVM heap, GC frequency, and HTTP thread pool utilization.

Dashboard Preview

Apache Druid Dashboard in SigNoz
Apache Druid Dashboard Template

Dashboards → + New dashboard → Import JSON

What This Dashboard Monitors

  • Query health: Track broker query time and CPU cost per scan query. Spikes in query time with flat CPU point to slow historical nodes; rising CPU with flat query time points to CPU-bound processing on the broker.
  • JVM heap pressure: Watch used heap approach committed and max across broker and coordinator. A narrowing gap between used and max signals GC pressure building.
  • GC activity: Monitor G1 old-gen and young-gen collection counts and CPU time. Frequent old-gen collections on the broker degrade query throughput; on the coordinator they delay segment assignment.
  • Thread pool saturation: Broker and coordinator Jetty thread pools show busy, idle, and total counts. When busy approaches total, the node starts queuing or rejecting HTTP requests.
  • Coordinator duty cycle: Track how long each coordinator duty group (Historical Management, Indexing Service, Metadata Store) takes per cycle. Sustained increases indicate segment assignment backlog or metadata store slowness.

Metrics Included

KPI Panels

  • Broker Heartbeat: Heartbeat count — shows the broker is up and sending metrics.
  • Broker Open Connections: Open Jetty connections on the broker.
  • Broker Thread Pool Utilization: Fraction of broker Jetty threads in use. Red above 0.8.
  • Coordinator Duty Time: Latest coordinator management cycle duration.

Query Performance

  • Broker Query Time: Scan query latency on the broker.
  • Broker Query CPU Time: CPU cost per scan query. High CPU with low query time points to CPU-bound processing.

JVM Health

  • Broker JVM Heap Memory: Used, committed, and max heap for the broker. Used approaching max signals GC pressure.
  • Coordinator JVM Heap Memory: Used, committed, and max heap for the coordinator.
Apache Druid Broker Metrics
Apache Druid Broker Metrics

GC Activity

  • Broker GC Count: G1 old-gen and young-gen collection cycles per interval on the broker.
  • Broker GC CPU Time: CPU time GC consumes per interval. Rising old-gen means GC is stealing CPU from queries.
  • Coordinator GC Count: G1 GC cycles per interval on the coordinator. Elevated old-gen often precedes segment assignment slowdowns.

Thread Pool & Coordinator Duties

  • Broker Jetty Thread Pool: Busy, idle, and total HTTP threads on the broker. Busy approaching total means the broker is close to rejecting requests.
  • Coordinator Jetty Thread Pool: Busy, idle, and total HTTP threads on the coordinator.
  • Coordinator Global Duty Times: Time each duty group takes per cycle: Historical Management, Indexing Service, and Metadata Store. Sustained spikes indicate segment assignment backlog.
Apache Druid Coordinator Metrics
Apache Druid Coordinator Metrics

Dynamic Variable

A service variable (service.name) is pre-set to apache-druid. If you send Druid metrics under a different service name, update it in Dashboard Settings → Variables.

Next Steps

  • Explore the Apache Druid metrics setup guide to configure metrics collection
  • Set up alerts for query performance and JVM health.
  • Learn about querying metrics to create custom visualizations

Last updated: April 20, 2026

Edit on GitHub

Was this page helpful?

Your response helps us improve this page.

Prev
Anthropic API
Next
Apache Web Server
On this page
Dashboard Preview
What This Dashboard Monitors
Metrics Included
KPI Panels
Query Performance
JVM Health
GC Activity
Thread Pool & Coordinator Duties
Dynamic Variable
Next Steps

Is this page helpful?

Your response helps us improve this page.