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

Look into rewriting system Dashboards #27340

Closed
fearful-symmetry opened this issue Aug 12, 2021 · 12 comments
Closed

Look into rewriting system Dashboards #27340

fearful-symmetry opened this issue Aug 12, 2021 · 12 comments
Labels
good first issue Indicates a good issue for first-time contributors Stalled Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team

Comments

@fearful-symmetry
Copy link
Contributor

So, I recently fixed an issue where the CPU usage Gauges in the system dashboards were using painless to normalize CPU usage metrics, as opposed to using norm.pct, presumably because the visualization predated the normalized metrics. In addition, both myself and @ruflin have run into issues with the TSVB visualizations zeroing out if you set the time interval too low.

I'm starting to wonder if we should just rewrite the system dashboards entirely. They're clearly very old, and I'm willing to bet there's a variety of weird behavior lurking in other visualizations that are part of the dashboards. This would also give us a chance to re-write the visualizations in lens. What do people think? Is it worth re-writing them entirely?

@fearful-symmetry fearful-symmetry added Team:Integrations Label for the Integrations team v7.16.0 labels Aug 12, 2021
@elasticmachine
Copy link
Collaborator

Pinging @elastic/integrations (Team:Integrations)

@ruflin
Copy link
Collaborator

ruflin commented Aug 13, 2021

++ on rewriting the dashboards. It is not just about using Lens but also using new linking features in Kibana and more. The new system dashboards can serve as a model on how future dashboards should be done.

@exekias
Copy link
Contributor

exekias commented Aug 13, 2021

+1 to this, @fearful-symmetry are you looking into to also change the data that this is shown or this is mostly about trying to refactor it into lens, while trying to keep the same graphs?

also cc @sorantis

@sorantis
Copy link
Contributor

+1 on giving the system dashboards a refresh. While they show relevant information they're lacking prebuilt filters (e.g. host selection). Also, I think it'll be a good opportunity to combine logs and metrics dashboards, at the very least by linking them together. We've compiled the dashboard creation guidelines that could aid this work.

@fearful-symmetry
Copy link
Contributor Author

are you looking into to also change the data that this is shown or this is mostly about trying to refactor it into lens, while trying to keep the same graphs?

Considering that the old dashboards were deriving their own norm.pct values, I'm guessing there's other instances of data sources we'd rather change, or other things we should add. @exekias

@philippkahr
Copy link
Contributor

+1 for refactoring the dashboards. Maybe we should look into rewriting all dashboards? E.g. the NetFlow ones are broken.

@fearful-symmetry
Copy link
Contributor Author

Yah, I get the feeling that there's a lot of dashboard neglect going on, since it's kind of an easy area to neglect.

@fearful-symmetry
Copy link
Contributor Author

@belimawr If you're still looking to ramp up work on system stuff, this would be a really good area, since it should be any easy win.

@jlind23 jlind23 added good first issue Indicates a good issue for first-time contributors Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team and removed Team:Integrations Label for the Integrations team labels Apr 6, 2022
@elasticmachine
Copy link
Collaborator

Pinging @elastic/elastic-agent-data-plane (Team:Elastic-Agent-Data-Plane)

@jlind23 jlind23 removed the v7.16.0 label Apr 6, 2022
@ruflin
Copy link
Collaborator

ruflin commented Apr 7, 2022

Currently the team around @flash1293 is also looking into the system dashboard in context of moving to Lens. Worth syncing up with them in case this is touched.

@philippkahr
Copy link
Contributor

Also please set the correct filter for the data_stream.dataset. Sometimes the system dashboards just crawl over the entire old metricbeat, filebeat indices and that can lead to really slow load times and not a pleasant UX.

@botelastic
Copy link

botelastic bot commented Apr 7, 2023

Hi!
We just realized that we haven't looked into this issue in a while. We're sorry!

We're labeling this issue as Stale to make it hit our filters and make sure we get back to it as soon as possible. In the meantime, it'd be extremely helpful if you could take a look at it as well and confirm its relevance. A simple comment with a nice emoji will be enough :+1.
Thank you for your contribution!

@botelastic botelastic bot added the Stalled label Apr 7, 2023
@botelastic botelastic bot closed this as completed Oct 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Indicates a good issue for first-time contributors Stalled Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team
Projects
None yet
Development

No branches or pull requests

7 participants