-
Notifications
You must be signed in to change notification settings - Fork 2
Enhanced Host Details #20
Comments
Pinging @elastic/observability-design (design) |
@sorantis does this also affect Kubernetes and AWS? And if so, could you provide more details on the difference? |
This is only for Hosts. Kubernetes will be covered separately. AWS will probably not be covered because we're moving to resource centric views as opposed to provider centric. |
Copying my thoughts over to here, since I've been chatting about this with a few folks. Figuring out the exact data shown by the system module is fairly important, since right now it's our best set of requirements for what system metrics the Agent should be sending OOTB. Right now those defaults are tied to the system dashboards, which doesn't really make sense in the context of x-pack and agent, particularly when you consider that a large part of the system dashboard is essentially a hacked-together emulation of the Metrics UI. If we can at least hammer out a definitive list of what exactly we need for the Host Details/Metrics UI going forward, it would help a lot with the direction of the System Integration on Agent. |
Something else: Going forward, we're going to need a certain amount of dynamic logic in the metrics UI. For example, |
@fearful-symmetry agreed. I'm tracking the progress of this component that should enable ad-hoc access to host logs right from the host details ui. |
This is looking awesome @hbharding @sorantis! I had a look to the designs and wanted to leave a few comments, please let me know if this is not the right place:
|
@exekias thanks for the feedback! |
Thanks for the feedback @exekias!
I like this idea a lot! I ended up doing something very similar to what can be found in the logs ui when you view the log details.
Naming is hard :) Is there a reason you prefer "info"? I don't have a strong opinion here. I think I saw the word "Properties" used somewhere when I was looking at other products. Internally, I think we sometimes refer to these as "node metadata".
Done! And we can do the same for the Container tab. I think I may need to add a note somewhere to indicate to the user the time range that the sparkline spans. 1 hour? 1 day? etc.
Good point. I think something like this may work... though the language may need some tuning. I wrote this with Elastic Agent in mind, but it may need to be more generic to support Metricbeat usage. I think we could do something very similar on the Logs tab if the user doesn't have logs setup yet. |
I made a short screencast that walks through my most recent designs based on previous discussions. You can also check out the prototype or design file in Figma. |
Small update: I removed the search bar from the "properties" tab to simplify and reduce scope. It feels unnecessary. I was originally concerned that there could be an over abundance of field/value pairs that would warrant the user having the ability to search for something specific, however after talking with @sorantis I don't think this will be the case. |
Summary of the problem
Today Node details page provides only limited information about hosts/k8s pods/containers. While it's better than nothing, we have the possibility to surface a lot more to the users and improve overall user experience.
User stories
As as admin I want to be able to see enhanced details of my hosts, based on the information collected by Metricbeat so that I could get more insights about what's happening inside every host in my infrastructure.
Details to expose
Product Brief: coming soon
The text was updated successfully, but these errors were encountered: