You are on page 1of 6

APPLICATION AUTOSCALER &

APPLICATION PERFORMANCE MONITOR

CHAPTER-14
Application Auto-Scaler
• App Autoscaler is a marketplace service in Pivotal Cloud Foundry
Service that ensures app performance and helps control the cost of
running apps.
• To balance app performance and cost, Space Developers and Space
Managers can use App Autoscaler to do the following:

 Configure rules that adjust instance counts based on metrics


thresholds such as CPU Usage.
 Modify the maximum and minimum number of instances for an
app, either manually or following a schedule
Configuring Auto-Scaler in Cloud Foundry
• App Auto-scaler is available in PCF market place and must be
selected to be used as a ‘service’ with the existing application.
• App Autoscaler keeps instance counts within an allowable range
defined by minimum and maximum values, or instance limits.
• Once the service is bounded to the existing app, following three
attributes can be measured/parametized :
 Instance Limits.
 Scaling Rules
 Scheduled Limit Changes.
• The event history can be managed and corresponding alerts can be
send/notified from this app-autoscaler service.
Application Performance Monitor
• Pivotal Cloud Foundry services using third-party management Service such
as New Relic APM/ AppDynamics APM to monitor the real-time usage of
an application.
• New Relic APM supports real-time instrumentation and monitoring of
application performance via its embedded agent that runs with
applications.
• New Relic agent code embedded or bundled with the application
instruments the application code and publishes performance monitoring
metrics and other details back to New Relic APM Dashboard.
• The Broker exposes the New Relic service on the Cloud Foundry
Marketplace and allows users to directly create a service instance
and bind it to their applications either from the Pivotal Apps
Manager Console or from the command line.
• The New Relic APM provides a real-time monitoring dashboard for
the application, provides real-transactions traces, database usage,
JVM threads utilization apart from CPU/RAM/DISK cores metrics.
Sample view of the dashboard :
THANK YOU

You might also like