Skip to Main Content
Status Not under consideration
Workspace * IBM Cloud Ideas
Created by Guest
Created on Oct 25, 2017

Application view Improvement

I would like the ability to see auto-scaling metrics with Auditor level permissions  with the # of times scaled up/down with history. Further I would like  The ability to view the overall health of application instances including the CPU/Memory utilization per instance including history

Idea priority High
  • Guest
    Feb 12, 2018

    For 1):  

    Autoscaler now provides the UI /API/ CLI to query the scaling histories and metrics within a given period of time.

    For 2):

    we are considering this feature but it will go to the open source edition https://github.com/cloudfoundry-incubator/app-autoscaler that we are developing in the CF community. We have the strategy to migrate over from existing proprietary implementation to the open source edition tentatively end of this year for public cloud. It could be available for CFaaS earlier than that. 


    For 3):

    We have concerns to scale app directly based on the CPU metric since CPU is actually weighted shared, its allocation depends on other application instances in the same CELL. That is the reason why in Autoscaler we don't provide the ability to view CPU metrics and scale based on that. 


    We are doing some research on how to provide a reasonable way for scaling based on CPU, while there is no guarantee whether and when we will have this feature. Again, if we have a solution, it will be provided in the open source edition. 

  • Guest
    Nov 6, 2017

    Thank you for for submitting this request. We are looking into this as three separate items.

    1. Tracking the overall metrics of an application as it scales up/down depending on the scaling rules
      The Autoscale service team is currently looking into the metrics it provides for tracking scaling events
    2. Access and visibility of the these metrics based on the CF roles available
      Please add some information on why the Auditor role specifically needs this level of access. Typically it would be the Manager or Developer roles that would have this level of access detail
    3. The ability to view the overall health of app instances including the CPU/memory utilization per instance including the history
      The admin console displays app specific metrics that are accessible from the UI. It also provides APIs to pull these data for use by customer admins