Skip to content

feat: add Elasticsearch monitoring dashboard#274

Closed
Krishna1186 wants to merge 1 commit intoSigNoz:mainfrom
Krishna1186:feat/elasticsearch-monitoring-dashboard
Closed

feat: add Elasticsearch monitoring dashboard#274
Krishna1186 wants to merge 1 commit intoSigNoz:mainfrom
Krishna1186:feat/elasticsearch-monitoring-dashboard

Conversation

@Krishna1186
Copy link
Copy Markdown

Summary

Adds a comprehensive Elasticsearch monitoring dashboard using metrics from the OpenTelemetry Elasticsearch receiver.

4 sections, 20 panels:

  • Node Metrics — Disk total/free/available, OS CPU usage, JVM heap and non-heap memory (grouped by node)
  • Cluster Health — Health status (green/yellow/red), active/unassigned shards, pending tasks, total nodes, in-flight fetches
  • Index Metrics — Document count and shard size per index
  • Query & Request Metrics — Query/fetch/index operation rates and latencies

All metric names sourced directly from the OTel Elasticsearch receiver metadata.yaml.

Fixes SigNoz/signoz#6010

Adds a comprehensive Elasticsearch monitoring dashboard using metrics
from the OpenTelemetry Elasticsearch receiver.

Covers 4 sections with 20 panels:
- Node Metrics: disk usage, CPU, JVM heap/non-heap memory
- Cluster Health: health status, shard counts, pending tasks, node count
- Index Metrics: document count and shard size per index
- Query/Request Metrics: query/fetch/index operation rates and latencies

Fixes SigNoz/signoz#6010
@bengivre
Copy link
Copy Markdown

bengivre commented Apr 9, 2026

Not sure where to mention this. I have installed the dashboards and it works well, great job , thanks.
There is just 3 panels that needs to be adjusted :

Panel 1 & 2 — elasticsearch.cluster.shards
# Remove:

shard_state = 'active'
shard_state = 'unassigned'

# Replace with:

state = 'active'
state = 'unassigned'

Panel 3 — elasticsearch.index.documents
# Remove:

document_state = 'active'

# Replace with:
state = 'active'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Dashboard Request] Elasticsearch Monitoring Dashboard

3 participants