-
Notifications
You must be signed in to change notification settings - Fork 429
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
[Beats] Create integration dashboards similar to Stack Monitoring UI #6944
Comments
Pinging @elastic/elastic-agent (Team:Elastic-Agent) |
After discussing this with @klacabane there are a couple of aggregations done today that can not easily be done in a simple dashboard, so for now the path forward would be:
|
@jsoriano @mrodm I found something weird while trying to export a dashboard. Removing the filter solved this. Have you ever experienced this? |
That error looks like is raised when getting the objects from kibana, even before elastic-package applies any transformations. @jlind23 Could you check if that error also is raised when exporting the dashboard from the UI ? Select the dashboard and export it including references. |
Same issue while exporting from Kibana. |
Not sure then what could be the cause of this. Could it be that the index-pattern (or data view) has been used in that dashboard without being saved ? Maybe it's not even possible to do that... |
Package beat - 1.0.0-beta1 containing this change is available at https://epr.elastic.co/search?package=beat |
To accomplish this we will build new Kibana dashboards and ship them in integration packages so that users have an option to visualize monitoring data out of the box.
Later, these dashboards will be linked to or embedded into a new Ingest UI to give users a global overview of data ingestion metrics and management.
These new dashboards should strive to follow the best practices for integration dashboards. In the first iteration, we're aiming to simply replace the clone Stack Monitoring UI as much as we can 1-1.
Testing instructions
First deploy a local stack on your machine using elastic-package:
elastic-package stack up -v -d --version 8.9.0
As soon as the stack is up you should see the following console output:
Then you need to generate some monitoring metrics, so you can start by installing metricbeat and enabling the system metric:
In the
metricbeat.yml
config file you should set up your ES output and turn on monitoring.You should now see data flowing in your Stack monitoring menu under the Beats section:
Here is a screenshot that contains both new dashboard (on the left) and Stack Monitoring UI (on the right).
The main differences here is on the CPU Utilization viz as the Stack Monitoring UI has a data point every 10 seconds whereas in dashboard there is one every 30 seconds.
The screenshot below represents the overview dashboard.
The text was updated successfully, but these errors were encountered: