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
[RFE] Display problems from pods #2919
Comments
Are the problems captured as events in Kubernetes? Or some other way? I think that would change how we present them. It's not clear to me from the mocks since sometimes they're displayed with events and sometimes displayed separately. @openshift/team-ux-review |
The problems are available in logs. Other tools (for example node-problem-detector, ABRT etc...) can parse these logs. The same approach was in my mind for the console. The mock-up with events was just idea, I am not sure how those work. I am pretty sure that it can be displayed in pods as seen in mock-ups 2 and 3. |
I'm not sure what the correct level to surface this kind of information is. We have logs for the pods, so that level makes sense to me. How would users be made aware of these problems, or how would they know they need to look at their pods? Currently events and warnings are more at the platform level, and a user can take action through the platform to do something about these problems. That doesn't seem to be the case if the problem is with the code running inside of my container. From OpenShift's perspective, everything could be fine--the container is running. Given that, surfacing every individual problem as an event does not seem like the right level. But maybe aggregating errors in an event that says something like "there are runtime errors in pod-x" could make sense? Is there a need for different levels/views of monitoring, something like application and platform, depending on your persona, or what you're interested in? |
@marusak I'm also curious if you have seen the notification drawer or interacted with it at all? Right now the drawer is not configurable but I wonder if it would be possible in the future to allow users to configure the types of events they want to be notified about. |
Agree. Pods is the correct place to show this, no doubt about that.
Great question. I was thinking about that and I came up with showing it in
Possibly, but it would only make sense to have one event for each
I would rather see this integrated into existing environment. It is hard to imagine admin who in his/her free time scrolls around and reads some monitoring views. I think that the best solution would be having one tab in pods as suggested, than possibly having triangle on pods overview and notify user somehow. I really like the |
ping @spadgett @ncameronbritt Do you agree with my last comment? Can I start working on this? |
IMO this should be discussed at a higher level in terms of how/whether/where this feature is integrated into the console, particularly as we look to integrate with the Tectonic console. Thoughts @jwforres ? |
Issues go stale after 90d of inactivity. Mark the issue as fresh by commenting If this issue is safe to close now please do so with /lifecycle stale |
We, in ABRT team, focus on catching, processing and reporting problems. For now our main focus were servers and workstations. Sometime ago we started to support catching core problems from containers. Now we successfully showed how we can catch exceptions from interpreted languages from containers as well.[1] That means, that now we can fully inform about what is not behaving correctly in container. For that a universal tool was created.[2]
That being done we want to show these information in a more discoverable way. One step, mainly for servers was integration into Cockpit [3]. Now we want to continue and help OpenShift to be even better.
Therefore I propose this RFE. It could look maybe something like this:
What do you think?
[1] http://post-office.corp.redhat.com/archives/aos-devel/2018-February/msg00402.html
[2] https://github.com/abrt/container-exception-logger
[3] https://abrt.github.io/abrt/cockpit/2017/06/29/ABRT-in-cockpit/
The text was updated successfully, but these errors were encountered: