Elastic Dashboard

I need to create a custom dashboard, I would like to do something within ELK like the image below.

Hi @Rafael_Vitor ,

Welcome! Which version of Kibana are you using?

It's difficult to give more guidance without an idea of your data. However, in 8.15 you can use a circular gauge visualization to achieve this view, with a donut being an alternative in earlier versions:

For time series data you could also take a look at using a gauge control, setting the style to circle in a TSDB visualization:

Both controls can be added in a dashboard.

Hope that helps!

1 Like

And how can I create "classes" for all vulnerabilities as critical in one place and so on for everything else?

My version: 7.17.25

It really depends on what you're data looks like as the "classes" would need to be driven by either a field already in your data, or one that you generate based on some logic. The latter option is possible in a few ways.

Can you share what the data looks like that you're trying to visualize.

There is a print to illustrate it:

I believe you can you Canvas to create above object

How could I pull the data I receive into Canva?

@Rafael_Vitor I assume that data is in an index? Once you've created that data view you can configure the control in Canva or a dashboard visualization based on a count of the cve_severity field provided that is of type keyword.

I managed to simplify a bit of what I wanted to do, I just need to understand now how I'm going to put the number of dice in the correct rank. Example: critical x | high x etc...

Can you share your control configuration?

I don't know where this is. How can I do this?

@Rafael_Vitor, by configuration I mean the settings you have specified in Kibana to create the control on the right hand side of the view (assuming lens):

So by "number of dice" what do you mean? The number of records for which that classification appears rather than the percentage? If so, i the labels option on the left you can specify "show value" instead of "show percentage" to do what you need:

Hope that helps!