-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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 for MSSQL Metricbeat module #10076
Dashboard for MSSQL Metricbeat module #10076
Conversation
x-pack/metricbeat/module/mssql/_meta/kibana/7/dashboard/Metricbeat-mssql-performance.json
Outdated
Show resolved
Hide resolved
I tested this on my machine. After moving the dashboards to 6 it loads as expected. Unfortunately in Kibana I get the following errors: I think the reason is that it tries to refer to an index pattern which does not exist with the id in the screenshot. Looking at the dashboard json it has quite a few lines like:
In most other dashboards these are empty or at least do not reference an index. I'm wondering where this is coming from. How did you load the index pattern and how did you export the dashboard? @jsoriano might now here more. For the |
Yeah, this is weird, in the rest of dashboards we have there the index pattern itself, not its uuid, that is going to be always different. |
@sayden the selection of the metrics for this dashboard looks good to me. Some observations:
Regarding this, more than a big dashboard, create an overview one, it doesn't need to contain all the info of all metricsets, better give an overview using key metrics of the available metricsets, potentially linking to the other dashboards for details. |
Seems it's a change in Kibana (see here, and here), I'm running into the same issue unfortunately. I guess it would be possible for us to change the dashboard exporter to overwrite the ID in |
So, as I commented in #10117 the index-pattern IDs probably stem from using a manual created index pattern. All should be fine if you load the generated index pattern from the Beat. |
@cwurm Thanks for the help! Really appreciated. Dashboard naming now also follows convention: Visualizations also follows naming conventions: More details that you can see in the screenshots:
|
Thanks for addressing the issues, it looks better now 🙂
The suffix for visualizations should be
LGTM. It makes sense to me in these cases, but take into account that the title could be the thing measured (for example in the Locks/sec the title could be also "Lock contention"). Also think that the visualizations could be reused in other custom dashboards. And also that we may look for a coherent style between dashboards, what could include to always display the units (afaik this is not the case by now 🙂 )
Yes, what looked weird to me is that nothing is shown in the Y-Axis, but this seems to be what happens when everything is 0. |
Fail seems unrelated. Merging. |
Because this is my first dashboard PR, I'll maybe need some guidance about what to do / include.
I'm gonna start with the dashboard that includes the key metrics from
performance
metricset. Then I'll do the same with thedb
metricset and then a single "big" dashboard containing both.The PR just includes a single file
Metricbeat-mssql-performance.json
within_meta/kibana/7/dashboard
.It has been done using
kibana-7.0.0-alpha2-linux-x86_64
and as far as you can see from the screenshots, it has some issues with the visualization of gauges.Metrics from
performance
metricset that are being presented are:3
because the testing database has no usage.0
because the testing database has no usage.I could try to write some crazy script that load tests the database to generate a more dynamic output for the visualization.