Monitoring tags - AMS Accelerate Operations Plan

Monitoring tags

AMS Accelerate monitors supported resources for health, availability, and reliability. For more information about this service offering, see Monitoring and event management in AMS Accelerate.

AMS Accelerate periodically onboards additional AWS services to baseline monitoring. If you use the Resource Tagger default configuration, these updates are automatically deployed to your accounts, and changes are reflected to the supported resources.

To opt-in to have your Amazon EC2 instances managed by AMS Accelerate, you must apply the following tag via Customization profile in AppConfig; for more information, see Step 3: Creating a configuration and a configuration profile.

Apply the following tag to your resources:

Key Value

ams:rt:ams-managed

true

For example, you can create a Customized configuration document like this one to apply the tags to all your AMS-supported EC2 resources:

{ "AWS::EC2::Instance": { "AllEC2": { "Enabled": true, "Filter": { "Platform": "*" }, "Tags": [ { "Key": "ams:rt:ams-managed", "Value": "true" } ] } } }
Important

Remember to deploy your configuration changes after you have made them. In SSM AppConfig, you must deploy a new version of the configuration after creating it.

Services other than Amazon EC2 will have default baseline monitoring. In order to *opt out* your resources to be monitored by AMS Accelerate, you can use the customization configuration profile to exclude specific resources or AWS services. This allows you to control which resources should have monitoring tags to deploy baseline alarm definitions. See Working with Resource Tagger.

Using Resource Tagger

The AMS Accelerate Resource Tagger configuration in your account ensures that the following tags are deployed automatically, if you apply this one tag (ams:rt:ams-managed).

You will see the following tags being applied to your supported resources for baseline monitoring.

Key Value Rule

ams:rt:ams-monitoring-policy

ams-monitored

Applies to all EC2 resources supported by AMS

ams:rt:ams-monitoring-policy-platform

ams-monitored-linux

Applies to all Amazon EC2 instances running Linux OS

ams:rt:ams-monitoring-policy-platform

ams-monitored-windows

Applies to all Amazon EC2 instances running Windows OS

For other supported services

Apply the following tags to your resources, according to the given rules:

Key Value Rule

ams:rt:ams-monitoring-policy

ams-monitored

Applies to all resources supported by AMS Accelerate monitoring.

ams:rt:ams-monitoring-with-kms

ams-monitored-with-kms

Elasticsearch Domain with KMS

ams:rt:ams-monitoring-with-master

ams-monitored-with-master

Elasticsearch Domain with Dedicated Master Node

If you're not using Resource Tagger

To monitor AMS-supported resources, the resources must have the specific tags defined by AMS. You can use alternate methods of applying tags to your resources, such as AWS CloudFormation; for details, see Using AWS CloudFormation to create tags. Or you can use Terraform to apply tags; for details see Using Terraform to create tags. To avoid conflicting with Resource Tagger, you need to disable the default configuration; for details, see Disabling the default configuration.

Apply the following tags to your resources, according to the given rules:

Key Value Rule

ams-managed

true

Apply to supported EC2 instances

ams-monitoring-policy

ams-monitored

Apply to all resources supported by AMS Accelerate monitoring.

ams-monitoring-policy-platform

ams-monitored-linux

Apply to all Amazon EC2 instances running Linux OS

ams-monitoring-policy-platform

ams-monitored-windows

Apply to all Amazon EC2 instances running Windows OS

ams-monitoring-with-kms

ams-monitored-with-kms

Elasticsearch Domain with KMS

ams-monitoring-with-master

ams-monitored-with-master

Elasticsearch Domain with Dedicated Master Node