Follow

BlazeMeter's Integration With CloudWatch

Developers can integrate data from CloudWatch into their test and view it in real-time, while the test is running, from a single dashboard**.

What is CloudWatch ?

CloudWatch is Amazon’s out-of-the-box feature that enables users to monitor their AWS resources such as EC2s, ELBs, Route53, EBS and more for CPU usage, Disk I/O etc.

How do I set up my CloudWatch BlazeMeter integration for a test?

It's easy! Just follow these steps to set up the CloudWatch integration.

Note: In order to proceed, you'll need an AWS IAM (Identity and Access Management) Key. If you still don't have one, Please check out this article on how to set it up on AWS.

**AWS CloudWatch service fees may apply.

  1. Click the 'Add Test' Button and choose any test option from the list.
  2. At the bottom left side of the screen you'll find a 'Cloud Watch' Tab.


Select an existing IAM key or select 'create a new IAM Key'. Now enter your Amazon Access Key ID & the Secret Access Key of your Amazon account.


Creating a Profile

  1. If the keys are correct, you should see the following screen below.
  2. Create a profile by specifying the region, namespace and items. Then select one or more of them.
  3. Enter a Profile name and click 'Save Profile'.
  4. You can start picking up resources which are being monitored by CloudWatch.
  5. Press the 'Apply' button


Subscribe to the profile you’ve just created (you can do this by clicking on the blue 'V', then clicking 'Apply'.)

How do I view my CloudWatch data ?

You can create many profiles and, once created, subscribe to them with any other tests you have.

To see the data, simply run the test! You'll see a new report called CloudWatch. This is similar to the Load report,  which will contain your CloudWatch real-time data.

Have more questions? Submit a request

1 Comments

  • 0
    Avatar
    [not provided]

    Really cool!

    A few questions

    • Is it possible to "correlate" cloudwatch data with jmeter metrics on some way? like by overlapping the graphs, or having one on top of the other.. I'm talking from a visualization point of view
    • Is it available to use with Taurus? Any other way to programmatically add ephemeral resources (such as newley created EC2 instances) to an existent test?

    Thanks!

    Edited by [not provided]
Please sign in to leave a comment.