IT Operations Management (ITOM)
Showing results for 
Search instead for 
Do you mean 

HP SiteScope integration with Amazon CloudWatch - Auto Scaling AWS-hosted Applications

Amy Feldman ‎05-11-2011 07:32 AM - edited ‎02-23-2015 09:10 AM

To view images more clearly click on the Article options at the top of this article and select view printer friendly page.

 

Amazon Web Services (AWS) has announced this week new capabilities for CloudWatch, allowing custom metrics to be reported into the CloudWatch monitoring service.  The recently released HP SiteScope version (11.10) has out of the box support for integrating with Amazon CloudWatch.

 

Up until now, AWS’ Auto Scaling feature could automatically manage the size of a group of Amazon EC2 instances, but supported only a limited set of system metrics provided by CloudWatch as the input for doing so. Enabling customers to report custom metrics into CloudWatch service makes the Auto Scaling feature much more powerful. AWS customers can now define their scaling policies based on metrics such as end user experience or based on known application bottlenecks.

 

For example, you can define your Auto Scaling policy based on the total time it takes your users to complete a business transaction (e.g. product search, checkout, etc). This type of metric is more aligned with the business impact and SLAs than an infrastructure metric such as CPU utilization. Another use case would be to tune your Auto Scaling policy based on the known application bottlenecks. For example, you can define your Auto Scaling policy based on the number of logged-in users or active threads.

 

Customers can enable this integration by adding “_enableAmazonIntegration=true” to the HP SiteScope master.config file.  A new integration type will show up in the integration preferences dialog.

 

Sisamazon1.jpg

 

This new integration allows HP SiteScope customers to report selected metrics into CloudWatch. This integration follows the same paradigm as HP SiteScope generic data integration. First, create a SiteScope Tag to be used for the integration:

 

Sisamazon2.jpg

 

Then, tag relevant monitors with the newly created tag. Note that the tag value name and tag value description are used to identify the metric in CloudWatch. Select the tag in the CloudWatch integration preferences screen.  

 

Sisamazon3.jpg

 

Once sent to CloudWatch, those metrics can be charted on the AWS Management Console and used for Auto Scaling.

 

Sisamazon4.jpg

 

If you already defined an Auto Scaling Policy, you can create a CloudWatch Alarm and associate the needed metric with a scale up or scale down Action:

 

Sisamazon5.jpg

 

You can also use HP SiteScope’s AWS Monitor to make sure that your metrics make their way to AWS:

 

Sisamazon6.jpg

 

AWS customers can also embed HP Diagnostics Probes in their AMIs (Amazon Machine Images), allowing newly launched instances to automatically show up in the HP Diagnostics UI. In order to achieve probe ID uniqueness, you can include the hostname in the probe id. For example, you can use the following in your Java startup script: “-Dprobe.id=my-app-$HOSTNAME”.

 

Sisamazon7.jpg

Note that using the HP Diagnostics Topology view you can diagnose load balancing fairness and visually see the time it takes the AWS ELB (Elastic Load Balancing) to add new instances to the load balancer. You can also visually make sure that scaling kicks in as needed. 

 

Sisamazon8.jpg

 

Overall, using HP APM Products in your AWS Cloud environment can help you assure that your applications and services are performing as expected. When integrated with your on-prem or HP SaaS-based BSM suite, you can also manage your SLAs in a consolidated fashion - a single pane of glass for all of your applications whether on-Prem or in the cloud.  

 

This blog was written by Udi Shagal and Amy Feldman

0 Kudos
About the Author

Amy Feldman

I have been with HP for over 14 years with the past 11 years focused on marketing various HP Software products. Over the past 4 years my passion has been around managing applications, bridging testing and operations and managing the cloud.

Events
June 6 - 8, 2017
Las Vegas, Nevada
Discover 2017 Las Vegas
Join us for HPE Discover 2017 in Las Vegas. The event will be held at the Venetian | Palazzo from June 6-8, 2017.
Read more
Apr 18, 2017
Houston, TX
HPE Tech Days - 2017
Follow a group of tech bloggers for a new HPE Tech Day, a full day of sessions about how to create a hybrid IT, from hyperconverged to Composable Infr...
Read more
View all
//Add this to "OnDomLoad" event