elastic-charts icon indicating copy to clipboard operation
elastic-charts copied to clipboard

Cluster node performance (storage, heap and CPU)

Open cristina-eleonora opened this issue 3 years ago • 1 comments
trafficstars

Is your feature request related to a problem? Please describe.

Deployment administrators need to know how their Elasticsearch cluster is doing, performance wise. For each cluster node, HW wise, there are 3 parameters that matter:

  • JVM memory pressure (heap)
  • CPU usage
  • Storage allocation

And we need to find a visual way to represent that.

Right now, we show the last 2 parameters in cloud, under the Instances section of a deployment. The layout isn't very visual and it's overwhelming the user with information that isn't necessary or useful, until you have a problem with the node.

Screenshot 2021-12-23 at 09 52 48

Describe the solution you'd like

We'd need a 3 parameter component per node, that shows heap, CPU usage and storage. A cluster can have between 1 node and tens of nodes, so it needs to scale well.

Ideally, the node viz should also be able to show the overall health of each node, which can be:

  • healthy
  • stopped routing requests
  • unhealthy

High CPU usage does not make a node unhealthy, nor does high JVM memory pressure.

Screenshot 2021-12-24 at 11 41 12

Each parameter should be actionable.

I'd like to give users the filters for:

  • node types
  • node health
  • deciding which parameters they want to see.

I'm not married to this idea and am very open to different explorations 🙂

Describe alternatives you've considered

Now showing the name of the node, and have it display on hover:

Screenshot 2021-12-23 at 15 16 15

Additional context Inspiration

1 2 3
Screenshot 2021-12-22 at 14 36 35 Screenshot 2021-12-23 at 10 43 12 Screenshot 2021-12-23 at 10 41 20

cristina-eleonora avatar Dec 23 '21 09:12 cristina-eleonora

here's a similar discuss post of someone trying to do APM inventory vis from a dashboard and getting hung up on how to do it - https://discuss.elastic.co/t/how-to-create-birds-eye-visualization-in-kibana/290628/

ghudgins avatar Jan 04 '22 21:01 ghudgins

Closing this because it's not planned to be resolved in the foreseeable future. It will be tracked in our Icebox and will be re-opened if our priorities change. Feel free to re-open if you think it should be melted sooner.

markov00 avatar May 07 '24 07:05 markov00