# Tags

CloudWedge is built on the pattern of tagging resources. This is the master list of tags that are supported and can be used to fine tune your alarms.

# Core Tags

# Tag Name

cloudwedge:active

# Tag Details

Required
Description This tag controls if the resource should be included as candidate for alarms. Without this tag the cloudwedge will not identify this resource as in scope.
Default No default, its either on or off
Values Only the value "true" will mark the resource as in scope for alarms. Any other value will not considered.
Example true

# Tag Name

cloudwedge:owner

# Tag Details

Required :icon-x-16:
Description Tag determines what owner the alerts will be marked with. You can use this owner to filter alerting methods to specifc owners. For example, you may want to receive a text just for systems you own.
Default cloudwedge
Values any string
Example customers-microservice

# Tag Name

cloudwedge:level

# Tag Details

Required :icon-x-16:
Description Tag determines what level the alerts will be marked as. You can use this level to filter alerting methods to specifc levels. For example, you may want to receive a text just for critical alerts.
Default medium
Values critical high medium low
Example critical

# Setting Metrics

# Tag Name

cloudwedge:metrics

# Tag Details

Required :icon-x-16:
Description Tag determines what metrics should be created for this resource. This overrides the default metrics for the service.
Default Defaults to service level default metrics
Values An array of supported service metrics separated with a |
Example CPUUtilization | DiskReadOps

# Tag Names

cloudwedge:metrics:critical
cloudwedge:metrics:high
cloudwedge:metrics:medium
cloudwedge:metrics:low

# Tag Details

Required :icon-x-16:
Description You can use these tags to separate the criticality of different metrics. Lets say you want CPUUtilization to be a critical metric for a given resource, but the other metrics are just high. You can use these tags and list the metrics for each level.
Default None
Values An array of supported service metrics separated with a |
Example CPUUtilization | DiskReadOps

# Alarm Overrides

# Tag Prefix

cloudwedge:alarm:prop:

# Tag Examples

cloudwedge:alarm:prop:Threshold
cloudwedge:alarm:prop:Period

# Tag Details

Required
Description Tag determines what the default property on the CloudFormation alarms will be. This is a quick way to change the property value for all metrics on the resource.
Default None
Values Refer to the CloudFormation property documentation to see what values are valid for the property.
Example cloudwedge:alarm:prop:Threshold = 80

# Tag Pattern

cloudwedge:alarm:metric:MetricName:prop:CloudFormationProperty

# Tag Examples

cloudwedge:alarm:metric:CPUUtilization:prop:Threshold
cloudwedge:alarm:metric:ExecutionsFailed:prop:EvaluationPeriods
cloudwedge:alarm:metric:ApplicationRequests3xx:prop:Period

# Tag Details

Required
Description Tag allows to target a specific metric's property and overide it with a new value.
Default None
Values The metric must be listed as a supported metric for the service and the property must be a valid CloudFormation Alarm property.
Example cloudwedge:alarm:metric:ExecutionsFailed:prop:EvaluationPeriods = 5