Comment on page
An integration guide for AWS Cloud Watch.
AWS CloudWatch is a versatile monitoring and management solution that delivers insights about the performance, health, and resource allocation of your AWS resources. By integrating AWS CloudWatch with Rely.io's platform, you can harness the wealth of metrics and logs captured by CloudWatch and visualize them in Rely's interface. This integration enables you to benefit from AWS’s native monitoring capabilities while leveraging Rely.io's powerful analytics and alerting functionalities. If your applications and services are predominantly hosted on AWS, this integration provides a seamless bridge to monitor and analyze your infrastructure with precision.
- Metric (Names, Labels and Time-series)
To successfully set up the integration with AWS CloudWatch on Rely.io's platform, follow the steps detailed below:
Log into your AWS Management Console and navigate to
- 2.Enter a name for your user (e.g. "Rely")
Note: You can leave the "Provide user access to the AWS Managment Console" option un-checked as Rely only requires programmatic access.
Step 2 of this form is meant for you to specify the new user's policies. Even-though we're gonna end up creating a new one, we're gonna actually search for an existing policy as a template. Follow the steps bellow to learn how to do that.
- 1.In the
Permission optionssection click the
Attach Policies Directlytab
- 2.Than search for:
- 3.Click on the
+button besides the policy's name to expand it
- 4.Click the
Copy JSONbutton to copy the policy's configuration to your clipboard
- 5.Now click the
This will open up a new tab on your browse in policy creation wizard.
- 1.Click the
JSONbutton that will open up a configuration input box
- 2.Select everything inside the configuration box and over-write it by pasting the policy's JSON configuration from your clipboard onto the input box
- 3.Looking at the configuration you should see a list of
Actions. In the list of allowed actions, you'll need to add "ec2:DescribeRegions"
- 4.Make sure the JSON configuration is valid by adding a comma
,to the previous line of the
- 6.Assign a descriptive name to your Policy (e.g. "RelyPermissionsPolicy")
- 7.You should see a pop-up indicating you that your policy has just been created
With the proper permissions policy in play, we can now finish the process of creating a user whose credentials Rely will use. Go back to your the tab you were on before clicking
- 1.Hit the refresh button besides the
Create Policythis will refresh the list of available policies to select from.
- 2.Where previously you had searched for
CloudWatchReadOnlyAccessnow search for the policy name you picked earlier.
- 3.Select the policy that you have just created and click
- 4.Review the user's configuration and click
- 5.You should see a pop-up indicating you that your user has just been created, in it there's a button labeled
View User, click it!
- 1.Inside the User's page, hit
Create access key
- 3.At this point AWS will tell you about the possibility of creating temporary security credentials instead of long term ones. This would require you to re-make the Rely plugin configuration cyclically. At this point you can just confirm your choice and click
- 4.You can just ignore the long tag value and hit
Create access Key
- 5.Keep this tab open for the following step, as you'll need to copy past the
Secret Access Keysoon enough
- 6.You will also need to know your organization's
Account IDwhich can be seen by opening up the user menu situated in the top-right corner of your AWS console.
You can now return to the Rely.io platform and start the integration process with AWS CloudWatch. Open the Rely platform and start by navigating to the data-sources page. Click the "Add Data Source" button and select "AWS Cloudwatch".
This will prompt a modal to appear asking you for the information necessary to successfully integrate the AWS CloudWatch your account.
AWS CloudWatch integration modal
Start by giving an expressive name to your data source instance by filling in the “Collector Name” field. This is an unique name that will allow you to distinguish between multiple data source instances.
Fill in all of the values according to the information you obtained in step 4 of this guide. Click Create to finish the integration process.
After this, you should be able to see your new AWS CloudWatch data source under the Active section of the Data Sources page.