Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Dashboard Request] Elasticsearch Monitoring Dashboard #6010

Open
makeavish opened this issue Sep 19, 2024 · 3 comments
Open

[Dashboard Request] Elasticsearch Monitoring Dashboard #6010

makeavish opened this issue Sep 19, 2024 · 3 comments

Comments

@makeavish
Copy link
Member

makeavish commented Sep 19, 2024

📝 Dashboard Request Template

1. Dashboard Name

Elasticsearch Monitoring Dashboard


2. Suggested Dashboard Sections and Panels - Tweak based on relevancy and available metrics

Section: Node Metrics

  • Panel: Node Disk Usage - Displays the disk usage for each Elasticsearch node.
  • Panel: Node Disk Free - Shows the free disk space for each Elasticsearch node.
  • Panel: Node Disk Available - Displays the available disk space for each node.
  • Panel: Node CPU Usage - Displays the CPU usage of each node.
  • Panel: Node JVM Memory Usage - Displays JVM memory usage for the node.
  • Panel: Node Heap Memory Usage - Shows the heap memory usage of each node.

Section: Cluster Health Metrics

  • Panel: Cluster Health Status - Shows the overall health of the Elasticsearch cluster.
  • Panel: Cluster Active Shards - Displays the number of active shards in the cluster.
  • Panel: Cluster Pending Tasks - Shows the number of pending tasks for the cluster.
  • Panel: Cluster Unassigned Shards - Displays the number of unassigned shards.

Section: Index Metrics

  • Panel: Index Document Count - Displays the total document count across all indices.
  • Panel: Index Disk Usage - Shows the total disk usage of indices.
  • Panel: Index Search Query Count - Displays the total number of search queries on the index.
  • Panel: Index Search Query Time - Shows the time spent on search queries.

Section: Query and Request Metrics

  • Panel: Search Request Rate - Displays the rate of search requests.
  • Panel: Query Latency - Shows the latency of search queries.

Section: Cache Metrics

  • Panel: Cache Evictions - Shows the number of cache evictions.
  • Panel: Cache Hit Count - Displays the number of cache hits.
  • Panel: Cache Miss Count - Displays the number of cache misses.

3. Expected Variables

  • deployment.environment
  • elasticsearch.node.name
  • elasticsearch.cluster.name

4. Additional Comments or Requirements

  • This dashboard should focus on both cluster-wide and node-specific health metrics for Elasticsearch, with a particular emphasis on disk, memory, and request latency metrics.

📋 Notes

Please review the CONTRIBUTING.md for guidelines on dashboard structure, naming conventions, and how to submit a pull request.

Use Elasticsearch otel receiver and here's list of available metrics from the receiver

@makeavish
Copy link
Member Author

/bounty 200

Copy link

algora-pbc bot commented Sep 19, 2024

💎 $200 bounty • SigNoz

Steps to solve:

  1. Start working: Comment /attempt #6010 with your implementation plan
  2. Submit work: Create a pull request including /claim #6010 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to SigNoz/signoz!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🔴 @ragul1697 Sep 19, 2024, 7:11:30 AM WIP
🟢 @hunxjunedo Sep 19, 2024, 11:52:05 AM WIP

@hunxjunedo
Copy link

hunxjunedo commented Sep 19, 2024

/attempt #6010 @makeavish requesting assignment as stated in the contribs guidelines, will be pleased to contribute.

Algora profile Completed bounties Tech Active attempts Options
@hunxjunedo 10 bounties from 3 projects
JavaScript
Cancel attempt

@makeavish makeavish changed the title Elasticsearch Monitoring Dashboard [Dashboard Request] Elasticsearch Monitoring Dashboard Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants