Configuring the Amazon Web Services monitor type
This topic provides information about configuring PATROL for Amazon Web Services.
Based on the number of Amazon Web Services accounts that you plan to monitor, do one of the following actions:
- Single account: If you plan to monitor a single account, create a policy and a user that is used for monitoring, and get the access key and secret key for this account. For more information, see
- Multiple accounts: If you plan to monitor multiple accounts, monitor all these accounts by using a trusted or management account. To enable multi-account support, perform the following actions:
- Create a policy and a user for the primary account that will be used for monitoring, and get the access key and secret key and the account ID for this account.
- Configure multiple Amazon Web Services accounts.
- Associate the primary account with the additional accounts.
For more information, see Prerequisites-for-configuring-AWS-instance.
With Amazon Web Services as the selected monitor type, the Add Monitor Types dialog box enables you to configure details for connecting to the accounts and web services provided by Amazon Web Services. For more information, see Defining-a-monitoring-policy.
Field | Details |
---|---|
AWS Monitoring Configuration | |
AWS Account Configuration | |
Account Name | Specify the name that identifies this set of AWS account monitoring configuration. This name is used as the instance name of the top level container. Note: Special characters @ / \ are not supported in this field. |
Access Key | Specify the access key for the account provided by Amazon Web Services account user. |
Secret Key | Specify the secret key for the account provided by Amazon Web Services account user. |
AWS Organization Configuration | |
Organization Management Account | If you are configuring monitoring with a management account, select the check box. Ensure that you perform the pre-requisites and enter the management account in the Account Name field. |
Assume Role Name | Enter the role name that is common to all member accounts and the management account. |
Account Filter Configuration | |
Account Filter Type | Select if you want to configure account filters to be included or excluded from monitoring. |
Accounts Filter | Enter a comma-separated list of the account IDs that you want to include or exclude from monitoring. |
Proxy Server Configuration | |
Use Proxy Configuration | Select the check box to enable the proxy configuration. |
Server Name | Specify the proxy server name to route HTTP requests. If you select the Use Proxy Configuration check box, this field is mandatory. |
Port | Specify the proxy server port number to connect to the specified proxy server. If you select the Use Proxy Configuration check box, this field is mandatory. |
Proxy Server Authentication (Optional) | Click this tab to configure the proxy authentication. It is optional to add username and password to access the proxy server. |
Username | Specify the proxy server username that is being used to log in. |
Password | Specify the proxy server password that is being used to log in. |
Select Services | Click this tab to enable or disable the services. The Elastic Compute Cloud (EC2), Elastic Block Storage (EBS), Elastic Load Balancer are monitored by default. |
Analytics | |
Elasticsearch | Select the Elasticsearch service for monitoring. |
EMR | Select the EMR service for monitoring. |
Kafka | Select the Kafka service for monitoring. |
Kinesis Data Analytics | Select the Kinesis Data Analytics service for monitoring. |
Kinesis Data Firehose | Select the Kinesis Data Firehose service for monitoring. |
Kinesis Data Stream | Select the Kinesis Data Stream service for monitoring. |
Kinesis Video Stream | Select the Kinesis Video Stream service for monitoring. |
Redshift | Select the Redshift service for monitoring. |
Application Integration | |
Simple Notification Service | Select the Simple Notification service for monitoring. |
Simple Queue Service | Select the Simple Queue service for monitoring. |
Compute | |
EC2, EBS, ELB | Clear the check box to stop monitoring EC2, EBS, and ELB services. |
Elastic Beanstalk | Select the Elastic Beanstalk service for monitoring. |
Lambda | Select the Lambda service for monitoring. |
Containers | |
Elastic Container Service | Select the Elastic Container service for monitoring. |
Elastic Kubernetes Service | Select the Elastic Kubernetes service for monitoring. |
Enable Container Insights Metrics | |
Elastic Container Services | Enable monitoring of ECS Container Insights metrics. |
Elastics Kubernetes Services | Enable monitoring of EKS Container Insights metrics. |
Databases | |
DocumentDB | Select the DocumentDB service for monitoring. |
DynamoDB | Select the DynamoDB service for monitoring. |
ElastiCache | Select the ElastiCache service for monitoring. |
Relational Database Service | Select the Relational Database service for monitoring. |
Developer Tools | |
CodeBuild | Select the CodeBuild service for monitoring. |
Internet of Things | |
IoT | Select the IoT service for monitoring. |
Management and Governance | |
Auto Scaling | Select the AutoScaling service for monitoring. |
OpsWorks | Select the OpsWorks service for monitoring. |
Networking and Content Delivery | |
API Gateway | Select the API Gateway service for monitoring. |
CloudFront | Select the CloudFront service for monitoring. |
Route 53 | Select the Route 53 service for monitoring. |
VPC Availability | Select the VPC Availability service for monitoring. |
VPC Virtual Private Network | Select the VPC virtual private network service for monitoring. |
VPC Transit Gateway | Select the VPC transit gateway service for monitoring. |
Security, Identity, and Compliance | |
CloudHSM | Select the CloudHSM service for monitoring. |
Web Application Firewall | Select the Web Application Firewall service for monitoring. |
Storage | |
Elastic File System | Select the Elastic File System service for monitoring. |
Simple Storage Service | Select the Simple Storage service for monitoring. |
Storage Gateway | Select the Storage Gateway service for monitoring. |
Custom Metric Configuration | |
Custom Metrics | Select the check box to enable the monitoring of Custom Metrics. |
Custom Metric Configuration | |
Custom Metric Details | |
Metric Configuration Label | Specify a unique configuration label to identify the set of Custom Metric Configuration. This configuration label is used as an instance name of namespace. Special characters like /, @, &, and \ are not allowed. For example: MyCustomMetric, My_CustomMetric |
Namespace Name | Specify the name of AWS Namespace from which the custom metrics are monitored. For example: System/mynamespace |
Dimension Name | Specify the dimension names having a unique value and which can distinguish metrics of different entities. You can add multiple dimensions separated by a comma. For example: In the AWS/RDS Namespace, you can enter one or two dimensions to identify different RDS instances:
|
Statistics Type | Select the statistics type from the following to bring performance data of custom metrics:
|
Period (Minutes) | Specify the period in minutes. A period is the length of time associated with a specific Amazon CloudWatch statistic. |
Exclude Dimension Filter | Specify the value of dimension that you want to exclude from monitoring. The dimension value should match with the dimension value in AWS management console or a regex matching one or more dimension values. |
Exclude Metric Filter | Specify the metric name that you want to exclude from monitoring. The metric name should match with the metric name in AWS management console or a regex matching one or more metric names. |
Filter Configuration | |
Region Filter Type | Select if you want to configure AWS regions to be included or excluded from monitoring. |
Regions Filter | Enter a comma-separated list of the regions that you want to include or exclude from monitoring. The following is the format for specifying regions: us-east-1,us-west-2,us-east-2 |
EC2 Tag Filter Type | Select if you want to configure EC2 instances that have tags to be included or excluded from monitoring. |
EC2 Tag Filter | Enter a comma-separated list of the EC2 tags key-value pairs (TagKey=TagValue) that you want to include or exclude from monitoring. |
Lambda Filter Type | Select if you want to configure lambda functions to be included or excluded from monitoring. |
Lambda Filter | Enter a comma-separated list of the lambda functions that you want to include or exclude from monitoring. You can also enter regular expressions. |
Monitor Lambda Custom Metrics | Select this check box to enable lambda function log monitoring for custom metrics. |
Filter Service Instances by Tag | Click Add to filter service instances by their tags to be included or excluded from monitoring. |
Service Tag Filter | Select the service that you want to monitor. |
Filter Type | Select if you want to configure service instances that have tags to be included or excluded from monitoring. |
Tag Filter | Enter a comma-separated list of the service tags key-value pairs (TagKey=TagValue) that you want to include or exclude from monitoring. Example: network=apac*,name=retail* |
Administration | |
JVM Arguments | Enter additional Java (JVM) arguments. |
Device Mapping | Device mapping is enabled by default and devices are created for each monitored EC2 instance on the Monitoring > Devices page. It saves you extra clicks to navigate the PATROL Agent hierarchy while viewing monitoring results. Note: Device mapping is supported only for EC2 instances. If you disable device mapping, all monitored EC2 instances are displayed under the PATROL Agent on the Devices page. Select the check box to disable device mapping. |
Device Mapping Type | Select how you want to create the device. The following options are available:
If the option that you select has no value, a separate device is not created and the monitored information is shown under the PATROL Agent hierarchy. |
Administration | |
Java Home | Specify the full path of JRE directory on the PATROL Agent server. |
Enable Debug | |
Enable Debug | Select the check-box to enable debug. Log files are created in the <PATROL_HOME>/aws directory on the PATROL Agent server. For example: RemoteCollector-<PATROL_AGENT_PORT>-<environment name>-aws.log |