EV Observe - Monitor Amazon Web Services (AWS)

Last modified on 2022/11/23 16:54

AWS (Amazon Web Services) is a Cloud platform that provides a virtual environment and offers online services to other websites or client applications.

The AWS-PaaS-CloudWatch service template uses the AWS API made available by the Amazon CloudWatch service to report data to EV Observe. AWS monitoring in EV Observe using this service template enables you to:

  • Retrieve the indicators required for building the health status of services.
  • Monitor AWS usage charges and receive early warnings when the budget is overrun.

Notes

  • To use services based on AWS, specific prerequisites must first be met. Open url.png See the detailed procedure

Procedures

How to monitor an AWS metric in EV Observe

Note: To use services based on AWS, specific prerequisites must first be met.
    Open url.png See the detailed procedure

Step 1: Find the AWS metric in the Amazon CloudWatch Console

1. Log in to the Amazon CloudWatch Console using your AWS account.

2. Select Metrics in the left pane.

3. Select the metric you want to monitor in EV Observe in the All metrics tab.

4. Display information on the metric in the Source tab.

          Amazon CloudWatch - Metric information.png
 

Step 2: Set up monitoring of the AWS metric in EV Observe using the AWS-PaaS-CloudWatch service template

1. Go to the Web app.

2. Create a new service template.

  • Select Configuration > Services > List in the menu.
  • Click + Add in the Mode: Box tab. 
  • Specify the information below.

General information tab
         AWS-PaaS-Cloudwatch configuration.png

  • Service template: Select the AWS-PaaS-CloudWatch service template.
  • Name: Enter the name of the new service to be created. Its name should correspond to the event to be captured.

    example  Link Down

Availability and checks tab
         AWS-PaaS-Cloudwatch configuration - Availability and checks tab - Metric.png

Note: The values you specify must be identical to those displayed in the Amazon CloudWatch Console in step 1.

  • Metric name: Enter the name specified in the Amazon CloudWatch Console (value in blue).
  • Aggregation type: Select the Average value.
    • The samplecount, maximum and minimum values are used to check the data sent by AWS when there is an issue.
  • Period: Specify the data analysis period.
    • By default, data is retrieved over 15 minutes with an accuracy of 5 minutes.
  • Dimensions: Specify the dimensions of the metric.
    • A dimension is a combination of Name (value in red) and Value (value in green).
    • If you want to specify several dimensions, you must separate them using the semi-colon ; character.
    • Specify the dimensions in the following format, Name=$Dimension_name, Value=$Dimension_value. Do not insert quote marks.
  • Namespace: Enter the name in the following format, AWS/$Service_name (value in black).
  • Click Validate.

How to monitor AWS usage charges in EV Observe in real time

Step 1: Enable billing alerts in the AWS Management Console

1. Go to the AWS Billing and Cost Management Console.

2. Click Billing preferences in the left pane.

3. Select the Receive Billing Alerts option.

          Receive billing alerts.png

4. Click Save preferences.

Billing data will be added within 15 minutes to the Amazon CloudWatch Console.
 

Step 2: Find the AWS/Billing metric in the Amazon CloudWatch Console

1. Log in to the Amazon CloudWatch Console using your AWS account.

2. Select Metrics in the left pane.

3. Select the Billing tab and click By Service.

4. Select the AWS/Billing metric you want to monitor in EV Observe in the All metrics tab.

5. Display information on the metric in the Source tab.

          Amazon CloudWatch - Billing information.png
 

Step 3: Set up monitoring for AWS billing in Box using the AWS-PaaS-CloudWatch service template

1. Go to the Web app.

2. Create a new service template.

  • Select Configuration > Services > List in the menu.
  • Click + Add in the Mode: Box tab. 
  • Specify the information below.

General information tab
         AWS-PaaS-Cloudwatch configuration.png

  • Service template: Select the AWS-PaaS-CloudWatch service template.
  • Name: Enter the name of the new service to be created. Its name should correspond to the event to be captured.

    example  Link Down

Availability and checks tab
         AWS-PaaS-Cloudwatch configuration - Availability and checks tab - Billing.png

Note: The values you specify must be identical to those displayed in the Amazon CloudWatch Console in step 1.

  • Region: Billing data is available in the eu-east-1 region.
    • You can modify the account configuration for a specific host if several control points are specified.
  • Metric name: Enter the name specified in the Amazon CloudWatch Console (value in green).
  • Aggregation type: Select the Average value.
    • The samplecount, maximum and minimum values are used to check the data sent by AWS when there is an issue.
  • Period: Specify the data analysis period.
    • By default, data is retrieved over 15 minutes with an accuracy of 5 minutes.
  • Dimensions: Specify the dimensions of the metric.
    • A dimension is a combination of Name (value in red) and Value (value in blue).
    • If you want to specify several dimensions, you must separate them using the semi-colon ; character.
    • Specify the dimensions in the following format, Name=$Dimension_name, Value=$Dimension_value. Do not insert quote marks.
  • Namespace: Enter the AWS/Billing value.
    • Enter the name in the following format, AWS/$Service_name (value in black).
  • Click Validate.
Tags:
Powered by XWiki © EasyVista 2022