kruize / kruize

Tool to right size and optimize your containers !
Apache License 2.0
68 stars 23 forks source link

OpenJ9 specific recommendation generation #38

Open dinogun opened 4 years ago

dinogun commented 4 years ago

kruize should be able to provide additional recommendations such as heap size for apps that provide additional prometheus metrics (Eg appsody apps)

ShishirH commented 4 years ago

@dinogun Is this only for Java? What languages are we planning on supporting?

ShishirH commented 4 years ago

Some things to be addressed:

  1. How do we determine what language the application was written in? Do we add a new label that developers will set?
  2. What all recommendations do we provide? Is it just heap, or can it be disk usage, network usage etc.
  3. If we are looking at additional recommendations, then we would be bounded to the monitoring agent itself, and can't directly rely on cAdvisor, like planned in issue #39, because it isn't capable of exporting these