Hide Forgot
Description of problem: In large scale clusters it is often very difficult to be guided towards the right areas of focus. Looking at metrics from a pod by pod or container by container is not reasonable. The over "health" of the system needs to be looked at from a very top down level. What are the higher level metrics we should be looking at? A better question is: why are we gathering these metrics? Then how are they driven by lower level data? Answering these questions can help us develop very powerful GUIs that can be easily navigated to find the appropriate data and make the appropriate actions (manual or automated). Always assume that Openshift is going to scale massively. If there were 2000 nodes in a cluster two years from now, how would a user navigate? What type of users? Cluster health users? Project users. Organization users in multi-tenent env. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: Check with Matt Farrellee team.
This is really an RFE that needs to be flushed out and prioritized.
Card created for this: https://trello.com/c/RCEgBltZ
(In reply to Diógenes Rettori from comment #2) > Card created for this: https://trello.com/c/RCEgBltZ Is this something CFME should / could do?
The Trello card and the BZ seem to differ slightly in explanation, however I'll try to answer anyway. Hawkular-Metrics allows the combination of several time series and making aggregated statistics from those. The selection of time series can be done with the tag queries, in the case of Openshift/Kubernetes that means with the labels that are associated with the metrics. With current structure of the data, everything up to a project-level metrics (using the namespace as search criteria and the type of metric as secondary, such as memory/usage) could be aggregated together. Other example could be all pods with the same container (by version or all versions).
We already had a card tracking this on the UI trello boards, consolidating the cards.