This document provides an overview of AWS-supported account-level metrics used to monitor service performance, usage, availability, and operational health.

Supported metrics

AWS IoT account metrics

OpsRamp MetricAWS MetricMetric Display NameUnitAggregation TypeDescription
aws_iot_Connect_AuthErrorConnect.AuthErrorConnect Auth ErrorCountAverageThe number of connection requests that could not be authorized by the message broker.
aws_iot_Connect_ClientErrorConnect.ClientErrorConnect Client ErrorCountAverageThe number of connection requests rejected because the MQTT message did not meet the requirements defined in AWS IoT quotas.
aws_iot_Connect_ClientIDThrottleConnect.ClientIDThrottleConnect Client ID ThrottleCountAverageThe number of connection requests throttled because the client exceeded the allowed connect request rate for a specific client ID.
aws_iot_Connect_ServerErrorConnect.ServerErrorConnect Server ErrorCountAverageThe number of connection requests that failed because an internal error occurred.
aws_iot_Connect_SuccessConnect.SuccessConnect SuccessCountAverageThe number of successful connections to the message broker.
aws_iot_Connect_ThrottleConnect.ThrottleConnect ThrottleCountAverageThe number of connection requests that were throttled because the account exceeded the allowed connect request rate.
aws_iot_Ping_SuccessPing.SuccessPing SuccessCountAverageThe number of ping messages received by the message broker.
aws_iot_PublishIn_AuthErrorPublishIn.AuthErrorPublish In Auth ErrorCountAverageThe number of publish requests the message broker was unable to authorize.
aws_iot_PublishIn_ClientErrorPublishIn.ClientErrorPublish In Client ErrorCountAverageThe number of publish requests rejected by the message broker because the message did not meet the requirements defined in AWS IoT quotas.
aws_iot_PublishIn_ServerErrorPublishIn.ServerErrorPublish In Server ErrorCountAverageThe number of publish requests the message broker failed to process because an internal error occurred.
aws_iot_PublishIn_SuccessPublishIn.SuccessPublish In SuccessCountAverageThe number of publish requests successfully processed by the message broker.
aws_iot_PublishIn_ThrottlePublishIn.ThrottlePublish In ThrottleCountAverageThe number of publish request that were throttled because the client exceeded the allowed inbound message rate.
aws_iot_PublishOut_AuthErrorPublishOut.AuthErrorPublish Out Auth ErrorCountAverageThe number of publish requests made by the message broker that could not be authorized by AWS IoT.
aws_iot_PublishOut_ClientErrorPublishOut.ClientErrorPublish Out Client ErrorCountAverageThe number of publish requests made by the message broker that were rejected because the message did not meet the requirements defined in AWS IoT quotas.
aws_iot_PublishOut_SuccessPublishOut.SuccessPublish Out SuccessCountAverageThe number of publish requests successfully made by the message broker.
aws_iot_PublishOut_ThrottlePublishOut.ThrottlePublish Out ThrottleCountAverageThe number of publish requests that were throttled because the client exceeded the allowed outbound message rate.
aws_iot_PublishRetained_AuthErrorPublishRetained.AuthErrorPublish Retained Auth ErrorCountAverageThe number of publish requests with the RETAIN flag set that the message broker was unable to authorize.
aws_iot_PublishRetained_ServerErrorPublishRetained.ServerErrorPublish Retained Server ErrorCountAverageThe number of retained publish requests the message broker failed to process because an internal error occurred.
aws_iot_PublishRetained_SuccessPublishRetained.SuccessPublish Retained SuccessCountAverageThe number of publish requests with the RETAIN flag set that were successfully processed by the message broker.
aws_iot_PublishRetained_ThrottlePublishRetained.ThrottlePublish Retained ThrottleCountAverageThe number of publish requests with the RETAIN flag set that were throttled because the client exceeded the allowed inbound message rate.
aws_iot_Queued_SuccessQueued.SuccessQueued SuccessCountAverageThe number of stored messages that were successfully processed by the message broker for clients that were disconnected from their persistent session.
aws_iot_Queued_ThrottleQueued.ThrottleQueued ThrottleCountAverageThe number of messages that couldn''t be stored and were throttled while clients with persistent sessions were disconnected.
aws_iot_Queued_ServerErrorQueued.ServerErrorQueued Server ErrorCountAverageThe number of messages that haven''t been stored for a persistent session because of an internal error.
aws_iot_Subscribe_AuthErrorSubscribe.AuthErrorSubscribe Auth ErrorCountAverageThe number of subscription requests made by a client that could not be authorized.
aws_iot_Subscribe_ClientErrorSubscribe.ClientErrorSubscribe Client ErrorCountAverageThe number of subscribe requests that were rejected because the SUBSCRIBE message did not meet the requirements defined in AWS IoT quotas.
aws_iot_Subscribe_ServerErrorSubscribe.ServerErrorSubscribe Server ErrorCountAverageThe number of subscribe requests that were rejected because an internal error occurred.
aws_iot_Subscribe_SuccessSubscribe.SuccessSubscribe SuccessCountAverageThe number of subscribe requests that were successfully processed by the message broker.
aws_iot_Subscribe_ThrottleSubscribe.ThrottleSubscribe ThrottleCountAverageThe number of subscribe requests that were throttled because the allowed subscribe request rate limits were exceeded for your AWS account.
aws_iot_Throttle_ExceededThrottle.ExceededThrottle ExceededCountAverageThis metric will display in CloudWatch when an MQTT client is throttled on packets per second per connection level limits.
aws_iot_Unsubscribe_ClientErrorUnsubscribe.ClientErrorUnsubscribe Client ErrorCountAverageThe number of unsubscribe requests that were rejected because the UNSUBSCRIBE message did not meet the requirements defined in AWS IoT quotas.
aws_iot_Unsubscribe_ServerErrorUnsubscribe.ServerErrorUnsubscribe Server ErrorCountAverageThe number of unsubscribe requests that were rejected because an internal error occurred.
aws_iot_Unsubscribe_SuccessUnsubscribe.SuccessUnsubscribe SuccessCountAverageThe number of unsubscribe requests that were successfully processed by the message broker.
aws_iot_Unsubscribe_ThrottleUnsubscribe.ThrottleUnsubscribe ThrottleCountAverageThe number of unsubscribe requests that were rejected because the client exceeded the allowed unsubscribe request rate.
aws_iot_DeleteThingShadow_AcceptedDeleteThingShadow.AcceptedDelete Thing Shadow AcceptedCountAverageThe number of DeleteThingShadow requests processed successfully.
aws_iot_GetThingShadow_AcceptedGetThingShadow.AcceptedGet Thing Shadow AcceptedCountAverageThe number of GetThingShadow requests processed successfully.
aws_iot_ListThingShadow_AcceptedListThingShadow.AcceptedList Thing Shadow AcceptedCountAverageThe number of ListThingShadow requests processed successfully.
aws_iot_UpdateThingShadow_AcceptedUpdateThingShadow.AcceptedUpdate Thing Shadow AcceptedCountAverageThe number of UpdateThingShadow requests processed successfully.
aws_iot_RulesExecutedRulesExecutedRules ExecutedCountAverageThe number of AWS IoT rules executed.

AWS DynamoDB account metrics

OpsRamp MetricAWS MetricMetric Display NameUnitAggregation TypeDescription
aws_dynamodb_AccountMaxReadsAccount Max ReadsAccount Max ReadsCountMaximumThe maximum number of read capacity units that can be used by an account. This limit doesn''t apply to on-demand tables or global secondary indexes.
aws_dynamodb_AccountMaxTableLevelReadsAccount Max Table Level ReadsAccount Max Table Level ReadsCountMaximumThe maximum number of read capacity units that can be used by a table or global secondary index of an account. For on-demand tables, this limit caps the maximum read request units a table or a global secondary index can use.
aws_dynamodb_AccountMaxTableLevelWritesAccount Max Table Level WritesAccount Max Table Level WritesCountMaximumThe maximum number of write capacity units that can be used by a table or global secondary index of an account. For on-demand tables, this limit caps the maximum write request units a table or a global secondary index can use.
aws_dynamodb_AccountMaxWritesAccount Max WritesAccount Max WritesCountMaximumThe maximum number of write capacity units that can be used by an account. This limit doesn''t apply to on-demand tables or global secondary indexes.
aws_dynamodb_AccountProvisionedReadCapacityUtilizationAccount Provisioned Read Capacity UtilizationAccount Provisioned Read Capacity UtilizationPercentAverageThe percentage of provisioned read capacity units utilized by an account.
aws_dynamodb_AccountProvisionedWriteCapacityUtilizationAccount Provisioned Write Capacity UtilizationAccount Provisioned Write Capacity UtilizationPercentAverageThe percentage of provisioned write capacity units utilized by an account.
aws_dynamodb_MaxProvisionedTableReadCapacityUtilizationMax Provisioned Table Read Capacity UtilizationMax Provisioned Table Read Capacity UtilizationPercentMaximumThe percentage of provisioned read capacity utilized by the highest provisioned read table or global secondary index of an account.
aws_dynamodb_MaxProvisionedTableWriteCapacityUtilizationMax Provisioned Table Write Capacity UtilizationMax Provisioned Table Write Capacity UtilizationPercentMaximumThe percentage of provisioned write capacity utilized by the highest provisioned write table or global secondary index of an account.
aws_dynamodb_UserErrorsUser ErrorsUser ErrorsCountSumRequests to DynamoDB or Amazon DynamoDB Streams that generate an HTTP 400 status code during the specified time period.

AWS SES account metrics

OpsRamp MetricAWS MetricMetric Display NameUnitAggregation TypeDescription
aws_ses_BounceBounceBounceCountSumThe number of emails that resulted in a hard bounce.
aws_ses_ComplaintComplaintComplaintCountSumThe number of emails that were reported as spam by recipients.
aws_ses_DeliveryDeliveryDeliveryCountSumThe number of emails successfully delivered to the recipient''s mail server.
aws_ses_DeliveryDelayDeliveryDelayDelivery DelayCountAverageThe email could not be delivered to the recipients mail server because a temporary issue occurred. Delivery delays can occur, for example, when the recipients inbox is full, or when the receiving email server experiences a transient issue.
aws_ses_OpenOpenOpenCountSumThe number of emails that were opened by recipients.
aws_ses_RejectRejectRejectCountSumThe number of emails that SES rejected due to content.
aws_ses_Reputation_BounceRateReputation.BounceRateReputation Bounce RateNoneAverageThe percentage of sent emails that resulted in a bounce.
aws_ses_Reputation_ComplaintRateReputation.ComplaintRateReputation Complaint RateNoneAverageThe percentage of sent emails that resulted in a complaint.
aws_ses_SendSendSendCountSumThe number of send requests made to SES.
aws_ses_RenderingFailureRenderingFailureRendering FailureCountSumThe number of emails that could not be rendered due to a template issue.

AWS EventBridge account metrics

OpsRamp MetricAWS MetricMetric Display NameUnitAggregation TypeDescription
aws_events_InvocationsInvocationsInvocationsCountAverageThe number of times a target is invoked by a rule in response to an event.
aws_events_InvocationAttemptsInvocationAttemptsInvocation AttemptsCountAverageNumber of times EventBridge attempted invoking a target.
aws_events_InvocationsCreatedInvocationsCreatedInvocations CreatedCountAverageThe total number of invocations created in response to each event.
aws_events_IngestiontoInvocationCompleteLatencyIngestiontoInvocationCompleteLatencyIngestionto Invocation Complete LatencyMillisecondsAverageThe time taken from event ingestion to completion of the first invocation attempt.
aws_events_IngestionToInvocationSuccessLatencyIngestionToInvocationSuccessLatencyIngestion To Invocation Success LatencyMillisecondsAverageThe time taken from event ingestion to successful target delivery, using the invocation end time as cutoff.
aws_events_IngestiontoInvocationStartLatencyIngestiontoInvocationStartLatencyIngestionto Invocation Start LatencyMillisecondsAverageThe time to process events, measured from when an event is ingested by EventBridge to the first invocation of a target.
aws_events_RetryInvocationAttemptsRetryInvocationAttemptsRetry Invocation AttemptsCountAverageNumber of times target invocation has been retried.
aws_events_SuccessfulInvocationAttemptsSuccessfulInvocationAttemptsSuccessful Invocation AttemptsCountAverageNumber of times target was successfully invoked.
aws_events_ThrottledRulesThrottledRulesThrottled RulesCountAverageThe number of times rule execution was throttled. Invocations for those rules may be delayed.
aws_events_TriggeredRulesTriggeredRulesTriggered RulesCountAverageThe number of rules that have run and matched with any event.
aws_events_PutEventsApproximateCallCountPutEventsApproximateCallCountPut Events Approximate Call CountCountSumApproximate number of received PutEvents requests.
aws_events_PutEventsApproximateFailedCountPutEventsApproximateFailedCountPut Events Approximate Failed CountCountSumApproximate number of failed PutEvents requests.
aws_events_PutEventsApproximateSuccessCountPutEventsApproximateSuccessCountPut Events Approximate Success CountCountSumApproximate number of successful PutEvents requests.
aws_events_PutEventsApproximateThrottledCountPutEventsApproximateThrottledCountPut Events Approximate Throttled CountCountSumNumber of PutEvents requests rejected due to throttling.
aws_events_PutEventsEntriesCountPutEventsEntriesCountPut Events Entries CountCountSumThe number of event entries contained in a PutEvents request.
aws_events_PutEventsFailedEntriesCountPutEventsFailedEntriesCountPut Events Failed Entries CountCountSumThe number of event entries contained in a PutEvents request that failed to be ingested.
aws_events_PutEventsLatencyPutEventsLatencyPut Events LatencyMillisecondsAverageThe time taken per PutEvents request.
aws_events_PutEventsRequestSizePutEventsRequestSizePut Events Request SizeBytesAverageThe size of the PutEvents request.
aws_events_PutPartnerEventsApproximateCallCountPutPartnerEventsApproximateCallCountPut Partner Events Approximate Call CountCountSumApproximate number of received PutPartnerEvents requests.
aws_events_PutPartnerEventsApproximateFailedCountPutPartnerEventsApproximateFailedCountPut Partner Events Approximate Failed CountCountSumApproximate number of failed PutPartnerEvents requests.
aws_events_PutPartnerEventsApproximateThrottledCountPutPartnerEventsApproximateThrottledCountPut Partner Events Approximate Throttled CountCountSumNumber of PutPartnerEvents requests rejected due to throttling.
aws_events_PutPartnerEventsApproximateSuccessCountPutPartnerEventsApproximateSuccessCountPut Partner Events Approximate Success CountCountSumApproximate number of successful PutPartnerEvents requests.
aws_events_PutPartnerEventsEntriesCountPutPartnerEventsEntriesCountPut Partner Events Entries CountCountSumThe number of event entries contained in a PutPartnerEvents request.
aws_events_PutPartnerEventsFailedEntriesCountPutPartnerEventsFailedEntriesCountPut Partner Events Failed Entries CountCountSumThe number of event entries contained in a PutPartnerEvents request that failed to be ingested.
aws_events_PutPartnerEventsLatencyPutPartnerEventsLatencyPut Partner Events LatencyMillisecondsAverageThe time taken per PutPartnerEvents request.

Additional account metrics

Metric NameMetric Display NameUnitDescription
cloud_estimated_chargesEstimated ChargesUSDEstimated charges on the cloud in USD
cloud_instances_status_countInstance CountCountCloud instances count
cloud_instances_type_countInstance Type CountCountCloud instances count for each type
cloud_resources_countResources CountCountThe count of total resources in the cloud by type.

External reference

Amazon CloudWatch metrics and dimensions reference