Filtering attributes for data collection


Optimize the cost of collecting data by reducing the number of AWS CloudWatch API requests to collect attributes. Collect only the attributes that you want to monitor by using the PATROL configuration variables. You can also filter the attributes that you are collecting for the trusting accounts. 

By default, the monitoring is performed for all the attributes in the given services. The specific attributes are included in the filtering criteria only when you apply a filter by adding a configuration variable.

Filtering is available for the following services:

Apache Kafka

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Apache Kafka service:

Monitor type

Attribute

Configuration variable

Kafka Cluster (AWS_KAFKA_CLUSTER)

Active Controller Count (ActiveControllerCount)

/AWS/AWS_KAFKA_CLUSTER/include=ActiveControllerCount,GlobalPartitionCount,GlobalTopicCount,KafkaDataLogsDiskUsed,OfflinePartitionsCount

Global Partition Count (GlobalPartitionCount)

Global Topic Count (GlobalTopicCount)

Kafka Data Logs Disk Used (KafkaDataLogsDiskUsed)

Offline Partitions Count (OfflinePartitionsCount)

Kafka Topic (AWS_KAFKA_TOPIC)

Bytes In Per Sec (BytesInPerSec)

/AWS/AWS_KAFKA_TOPIC/include=BytesInPerSec,BytesOutPerSec

Bytes Out Per Sec (BytesOutPerSec)

Kafka Consumer Group (AWS_KAFKA_CONSUMER_GROUP)

EstimatedMaxTimeLag (EstimatedMaxTimeLag)

/AWS/AWS_KAFKA_CONSUMER_GROUP/include=EstimatedMaxTimeLag,MaxOffsetLag,SumOffsetLag

MaxOffsetLag (MaxOffsetLag)

SumOffsetLag (Sum Offset Lag)

AWS_KAFKA_BROKER (Kafka Broker)

Cpu idle (CpuIdle)

/AWS/AWS_KAFKA_BROKER/include=CpuIdle,CpuSystem,CpuUser,KafkaDataLogsDiskUsed,KafkaAppLogsDiskUsed,MemoryBuffered,MemoryCached,MemoryFree,MemoryUsed,MessagesInPerSec,NetworkRxDropped,NetworkTxDropped,NetworkRxErrors,NetworkTxErrors,NetworkTxPackets,NetworkRxPackets,PartitionCount,ProduceTotalTimeMsMean,RequestBytesMean,RootDiskUsed,SwapFree,SwapUsed,UnderMinIsrPartitionCount,UnderReplicatedPartitions,ZooKeeperRequestLatencyMsMean,ZooKeeperSessionState,LeaderCount,RequestThrottleQueueSize

Cpu system (CpuSystem)

Cpu user (CpuUser)

Kafka data logs disk used (KafkaDataLogsDiskUsed)

Kafka app logs disk used (KafkaAppLogsDiskUsed)

Memory buffered (MemoryBuffered)

Memory cached (MemoryCached)

Memory free (MemoryFree)

Memory used (MemoryUsed)

Messages in per sec (MessagesInPerSec)

Dropped receive packages (NetworkRxDropped)

Dropped transmit packages (NetworkTxDroppedm)

Network received errors (NetworkRxErrors)

Network received errors (NetworkTxErrors)

Network transmitted packets (NetworkTxPackets)

Network received packets (NetworkRxPackets)

Partition count (PartitionCount)

Mean produce total time (ProduceTotalTimeMsMean)

Request bytes mean (RequestBytesMean)

Root disk used (RootDiskUsed)

SwapFree

Swap memory used (SwapUsed)

Number of under minIsr partitions (UnderMinIsrPartitionCount)

Under Replicated Partitions (UnderReplicatedPartitions)

ZooKeeper Request Latency Ms Mean (ZooKeeperRequestLatencyMsMean)

ZooKeeperSessionState (ZooKeeper Session State)

Leader count (LeaderCount)

RequestThrottleQueueSize 

API Gateway

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the API Gateway service:

Monitor type

Attribute

Configuration variable

API Stage (AWS_API_STAGE)







4XXErrors

/AWS/AWS_API_STAGE/include = 4XXErrors,5XXErrors,CacheHits,CacheMisses,Count,IntegrationLatency,Latency

5XXErrors

CacheHits

CacheMisses

Count

IntegrationLatency

Latency

Auto Scaling

The following table contains the details of the monitor types, attributes that you can monitor, and respective Configuration variables for the Auto Scaling service:

Monitor type

Attribute

Configuration variable

Auto Scaling Group (AWS_AUTO_SCALING_GROUP)

CPU Utilization (CPUUtilization)

/AWS/AWS_AUTO_SCALING_GROUP/include = GroupMinSize,GroupMaxSize,GroupDesiredCapacity,GroupInServiceInstances,GroupPendingInstances,GroupStandbyInstances,GroupTerminatingInstances,GroupTotalInstances,CPUUtilization,DiskWriteBytes,DiskReadOps,DiskWriteOps,DiskReadBytes,NetworkIn,NetworkOut


Disk Read Bytes (DiskReadBytes)

Disk Read Operations (DiskReadOps)

Disk Write Bytes (DiskWriteBytes)

Disk Write Operations (DiskWriteOps)

Group Desired Capacity (GroupDesiredCapacity)

Group InService Instances (GroupInServiceInstances)

Group Maximum Size (GroupMaxSize)

Group Minimum Size (GroupMinSize)

Group Pending Instances (GroupPendingInstances)

Group Standby Instances (GroupStandbyInstances)

Group Terminating Instances (GroupTerminatingInstances)

Group Total Instances (GroupTotalInstances)

Network In (NetworkIn)

Network Out (NetworkOut)

Beanstalk

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Beanstalk service:

Monitor type

Attribute

Configuration variable

Elastic Beanstalk Environment (AWS_BEANSTALK)

Application latency P10 (ApplicationLatencyP10)

/AWS/AWS_BEANSTALK/include = ApplicationLatencyP90,ApplicationLatencyP99,ApplicationLatencyP99.9,ApplicationLatencyP95,ApplicationLatencyP85,ApplicationLatencyP75,ApplicationLatencyP50,ApplicationLatencyP10,ApplicationRequests2xx,ApplicationRequests3xx,ApplicationRequests4xx,ApplicationRequests5xx,ApplicationRequestsTotal,InstancesSevere,InstancesNoData,InstancesWarning,InstancesInfo,InstancesDegraded,InstancesUnknown,InstancesPending,InstancesOk,EnvironmentHealth












Application latency P50 (ApplicationLatencyP50)

Application latency P75 (ApplicationLatencyP75)

Application latency P85 (ApplicationLatencyP85)

Application latency P90 (ApplicationLatencyP90)

Application latency P95 (ApplicationLatencyP95)

Application latency P99 (ApplicationLatencyP99)

Application latency P99.9 (ApplicationLatencyP99.9)

Application requests 2xx (ApplicationRequests2xx)

Application requests 3xx (ApplicationRequests3xx)

Application requests 4xx (ApplicationRequests4xx)

Application requests 5xx (ApplicationRequests5xx)

Application requests total (ApplicationRequestsTotal)

Environment health (EnvironmentHealth)

Instances degraded (InstancesDegraded)

Instances info (InstancesInfo)

Instances no data (InstancesNoData)

Instances OK (InstancesOk)

Instances pending (InstancesPending)

Instances severe (InstancesSevere)

Instances unknown (InstancesUnknown)

Instances warning (InstancesWarning)

EC2 Elastic Beanstalk (AWS_EC2_BEANSTALK)

Application latency P10 (ApplicationLatencyP10)

/AWS/AWS_EC2_BEANSTALK/include = ApplicationLatencyP99,ApplicationLatencyP99.9,ApplicationLatencyP95,ApplicationLatencyP85,ApplicationLatencyP75,ApplicationLatencyP50,ApplicationLatencyP10,ApplicationRequests2xx,ApplicationRequests3xx,ApplicationRequests4xx,ApplicationRequests5xx,ApplicationRequestsTotal,CPUUser,CPUIdle,InstanceHealth,LoadAverage5min,LoadAverage1min,RootFilesystemUtil


Application latency P50 (ApplicationLatencyP50)

Application latency P75 (ApplicationLatencyP75)

Application latency P85 (ApplicationLatencyP85)

Application latency P95 (ApplicationLatencyP95)

Application latency P99 (ApplicationLatencyP99)

Application latency P99.9 (ApplicationLatencyP99.9)

Application requests 2xx (ApplicationRequests2xx)

Application requests 3xx (ApplicationRequests3xx)

Application requests 4xx (ApplicationRequests4xx)

Application requests 5xx (ApplicationRequests5xx)

Application requests total (ApplicationRequestsTotal)

CPU Idle (CPUIdle)

CPU user (CPUUser)

Instance health (InstanceHealth)

Load average 1min (LoadAverage1min)

Load average 5min (LoadAverage5min)

Root filesystem util (RootFilesystemUtil)

Cloud HSM

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Cloud HSM service:

Monitor type

Attribute

Configuration variable

AWS_CLOUDHSM_CLUSTER (Amazon Cloud HSM)

Hsm Unhealthy (HsmUnhealthy)

/AWS/AWS_CLOUDHSM_CLUSTER/include=HsmUnhealthy,HsmTemperature,HsmKeysSessionOccupied,HsmKeysTokenOccupied,HsmSslCtxsOccupied,HsmSessionCount,HsmUsersAvailable,HsmUsersMax,InterfaceEth2OctetsInput,InterfaceEth2OctetsOutput,InterfaceEth2ErrorsOutput,InterfaceEth2PacketsInput,InterfaceEth2PacketsOutput,InterfaceEth2DroppedOutput,InterfaceEth2ErrorsInput,InterfaceEth2DroppedInput

Hsm Temperature (HsmTemperature)

Hsm Keys Session Occupied (HsmKeysSessionOccupied)

Hsm Keys Token Occupied (HsmKeysTokenOccupied)

Hsm Ssl Ctxs Occupied (HsmSslCtxsOccupied)

Hsm Session Count (HsmSessionCount)

Hsm Users Available (HsmUsersAvailable)

Hsm Users Max (HsmUsersMax)

Interface Eth2 Octets Input (InterfaceEth2OctetsInput)

Interface Eth2 Octets Output (InterfaceEth2OctetsOutput)

Interface Eth2 Errors Output (InterfaceEth2ErrorsOutput)

Interface Eth2 PacketsInput (InterfaceEth2PacketsInput)

InterfaceEth2PacketsOutput (InterfaceEth2PacketsOutput)

InterfaceEth2DroppedOutput (InterfaceEth2DroppedOutput)

InterfaceEth2ErrorsInput (InterfaceEth2ErrorsInput)

InterfaceEth2DroppedInput (InterfaceEth2DroppedInput)

Cloudfront Distribution

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Cloudfront Distribution service:

Monitor type

Attribute

Configuration variable

CloudFront Distribution (AWS_CLOUDFRONT_DISTRIBUTION)







4xxErrorRate

/AWS/AWS_CLOUDFRONT_DISTRIBUTION/include = TotalErrorRate,4xxErrorRate,5xxErrorRate,Requests,BytesDownloaded,BytesUploaded

5xxErrorRate

Bytes Downloaded (BytesDownloaded)

Bytes Uploaded (BytesUploaded)

Requests

TotalErrorRate

Code Build Project

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Code Build Project service:

Monitor type

Attribute

Configuration variable

CodeBuild Project (AWS_CODE_BUILD_PROJECT)









Build Duration (BuildDuration)

/AWS/AWS_CODE_BUILD_PROJECT/include = BuildDuration,Builds,DownloadSourceDuration,Duration,FailedBuilds,FinalizingDuration,InstallDuration,PostBuildDuration,PreBuildDuration,ProvisioningDuration,QueuedDuration,SubmittedDuration,SucceededBuilds,UploadArtifactsDuration,CPUUtilized,CPUUtilizedPercent,MemoryUtilized,MemoryUtilizedPercent,StorageReadBytes,StorageWriteBytes




















Builds

CPU Utilized (CPUUtilized)

CPU Utilized Percent (CPUUtilizedPercent)

Download Source Duration (DownloadSourceDuration)

Duration

Failed Builds (FailedBuilds)

Finalizing Duration (FinalizingDuration)

Install Duration (InstallDuration)

Memory Utilized (MemoryUtilized)

Memory Utilized Percent (MemoryUtilizedPercent)

Post Build Duration (PostBuildDuration)

Pre Build Duration (PreBuildDuration)

Provisioning Duration (ProvisioningDuration)

Queued Duration (QueuedDuration)

Storage Read Bytes (StorageReadBytes)

Storage Write Bytes (StorageWriteBytes)

Submitted Duration (SubmittedDuration)

Succeeded Builds (SucceededBuilds)

Upload Artifacts Duration (UploadArtifactsDuration)

DynamoDB

The following table lists the details of the monitor types, attributes that you can monitor, and configuration variables for the DynamoDB service:

Monitor type

Attribute

Configuration variable

DynamoDB Table (AWS_DYNAMODB_TABLE)

Conditional Check Failed Requests (ConditionalCheckFailedRequests)

/AWS/AWS_DYNAMODB_TABLE/include=ConsumedReadCapacity,ConsumedWriteCapacity,ReadCapacityUtilization,WriteCapacityUtilization,ConditionalCheckFailedRequests,ThrottledReadRequests,ThrottledWriteRequests,UserErrors,SystemErrors,ReturnedRecords,QueryReturnedItems,ScanReturnedItems,QueryRequestLatency,ScanRequestLatency,PutRequestLatency,GetRequestLatency

Consumed Read Capacity (ConsumedReadCapacity)

Consumed Write Capacity (ConsumedWriteCapacity)

Get Request Latency (GetRequestLatency)

Put Request Latency (PutRequestLatency)

Query Request Latency (QueryRequestLatency)

Query Returned Items (QueryReturnedItems)

Read Capacity Utilization (ReadCapacityUtilization)

Returned Records (ReturnedRecords)

Scan Request Latency (ScanRequestLatency)

ScanReturnedItems (ScanReturnedItems)

System Errors (SystemErrors)

Throttled Read Requests (ThrottledReadRequests)

Throttled Write Requests (ThrottledWriteRequests)

User Errors (UserErrors)

Write Capacity Utilization (WriteCapacityUtilization)


Document DB

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Document DB service:

Monitor type

Attribute

Configuration variable

Amazon Document DB Cluster

Backup Retention Period Storage Used (BackupRetentionPeriodStorageUsed)

/AWS/AWS_DOCDB_CLUSTER/include=NetworkThroughput,WriteThroughput,NetworkReceiveThroughput,ReadThroughput,NetworkTransmitThroughput,ReadIOPS,WriteIOPS,VolumeReadIOPS,VolumeWriteIOPS,DBClusterReplicaLagMinimum,WriteLatency,DBInstanceReplicaLag,DBClusterReplicaLagMaximum,ReadLatency,VolumeBytesUsed,TotalBackupStorageBilled,FreeLocalStorage,FreeableMemory,SwapUsage,SnapshotStorageUsed,DatabaseConnections,BackupRetentionPeriodStorageUsed,DiskQueueDepth,EngineUptime,CPUUtilization,BufferCacheHitRatio

Buffer Cache Hit Ratio (BufferCacheHitRatio)

CPU Utilization (CPUUtilization)

Database Connections (DatabaseConnections)

DB Cluster Replica Lag Maximum (DBClusterReplicaLagMaximum)

DB Cluster Replica Lag Minimum (DBClusterReplicaLagMinimum)

DB Instance Replica Lag (DBInstanceReplicaLag)

Disk Queue Depth (DiskQueueDepth)

Engine Uptime (EngineUptime)

Free Local Storage (FreeLocalStorage)

Freeable Memory (FreeableMemory)

Network Receive Throughput (NetworkReceiveThroughput)

Network Throughput (NetworkThroughput)

Network Transmit Throughput (NetworkTransmitThroughput)

Read IOPS (ReadIOPS)

Read Latency (ReadLatency)

Read Throughput (ReadThroughput)

Snapshot Storage Used (SnapshotStorageUsed)

Swap Usage (SwapUsage)

Total Backup Storage Billed (TotalBackupStorageBilled)

Volume Bytes Used (VolumeBytesUsed)

Volume Read IOPS (VolumeReadIOPS)

Volume Write IOPS (VolumeWriteIOPS)

Write IOPS (WriteIOPS)

Write Latency (WriteLatency)

Write Throughput (WriteThroughput)

Amazon Document DB Instance (AWS_DOCDB_INSTANCE)

Buffer Cache Hit Ratio (BufferCacheHitRatio)

/AWS/AWS_DOCDB_INSTANCE/include=NetworkThroughput,WriteThroughput,NetworkReceiveThroughput,ReadThroughput,NetworkTransmitThroughput,ReadIOPS,WriteIOPS,VolumeReadIOPS,VolumeWriteIOPS,DBClusterReplicaLagMinimum,WriteLatency,DBInstanceReplicaLag,DBClusterReplicaLagMaximum,ReadLatency,VolumeBytesUsed,DatabaseConnections,FreeLocalStorage,FreeableMemory,SwapUsage,DiskQueueDepth,EngineUptime,CPUUtilization,BufferCacheHitRatio

CPU Utilization (CPUUtilization)

Database Connections (DatabaseConnections)

DB Instance Replica Lag (DBInstanceReplicaLag)

DB Cluster Replica Lag Maximum (DBClusterReplicaLagMaximum)

DB Cluster Replica Lag Minimum (DBClusterReplicaLagMinimum)

Disk Queue Depth (DiskQueueDepth)

Engine Uptime (EngineUptime)

Free Local Storage (FreeLocalStorage)

Freeable Memory (FreeableMemory)

Network Receive Throughput (NetworkReceiveThroughput)

Network Throughput (NetworkThroughput)

Network Transmit Throughput (NetworkTransmitThroughput)

Read IOPS (ReadIOPS)

Read Latency (ReadLatency)

Read Throughput (ReadThroughput)

Swap Usage (SwapUsage)

Volume Bytes Used (VolumeBytesUsed)

Volume Read IOPS (VolumeReadIOPS)

Volume Write IOPS (VolumeWriteIOPS)

Write IOPS (WriteIOPS)

Write Latency (WriteLatency)

Write Throughput (WriteThroughput)

EBS

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the EBS service:

Monitor type

Attribute

Configuration variable

Elastic Block Storage (AWS_EBS)

BurstBalance

/AWS/AWS_EBS/include = VolumeIdleTime,VolumeQueueLength,VolumeReadBytes,VolumeReadOps,VolumeTotalReadTime,VolumeWriteBytes,VolumeWriteOps,VolumeTotalWriteTime,VolumeConsumedReadWriteOps,VolumeThroughputPercentage,BurstBalance

VolumeConsumedReadWriteOps

VolumeIdleTime

VolumeQueueLength

VolumeReadBytes

VolumeReadOps

VolumeThroughputPercentage

VolumeTotalReadTime

VolumeTotalWriteTime

VolumeWriteBytes

VolumeWriteOps

ECS Cluster

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the ECS Cluster service:

Monitor type

Attribute

Configuration variable

ECS Cluster (AWS_ECS_CLUSTER)

Active EC2 Service Count (ActiveEC2Service)

/AWS/AWS_ECS_CLUSTER/include = StorageReadBytes,StorageWriteBytes,CpuUtilized,NetworkRxBytes,NetworkTxBytes,MemoryUtilized,EphemeralStorageReserved,CpuReserved,MemoryReserved,TaskCount,ServiceCount,ContainerInstanceCount,MemoryReservation,CPUReservation,MemoryUtilization,CPUUtilization,RunningEC2Tasks,RunningFargateTasks,ActiveEC2Service,PendingFargateTasks,PendingEC2Tasks,ActiveFargateService,DrainingEC2Service,DrainingFargateService

Active Fargate Service Count (ActiveFargateService)

Container Instance Count (ContainerInstanceCount)

CPU Reservation (CPUReservation)

CPU Reserved (CpuReserved)

CPU Utilized (CPUUtilized)

CPUUtilization

Draining EC2 Service Count (DrainingEC2Service)

Draining Fargate Service Count (DrainingFargateService)

Ephemeral Storage Reserved (EphemeralStorageReserved)

Memory Reservation (MemoryReservation)

Memory Reserved (MemoryReserved)

Memory Utilization (MemoryUtilization)

Memory Utilized (MemoryUtilized)

Network Rx Bytes (NetworkRxBytes)

Network Tx Bytes (NetworkTxBytes)

Pending Fargate Tasks Count (PendingFargateTasks)

Running EC2 Task Count (PendingEC2Tasks)

Running EC2 Task Count (RunningEC2Tasks)

Running Fargate Tasks Count (RunningFargateTasks)

Service Count (ServiceCount)

Storage Read Bytes (StorageReadBytes)

Storage Write Bytes (StorageWriteBytes)

Task Count (TaskCount)

ECS Service

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the ECS Service service:

Monitor type

Attribute

Configuration variable

ECS Service (AWS_ECS_SERVICE)

CPU Reserved (CpuReserved)

/AWS/AWS_ECS_SERVICE/include = StorageReadBytes,StorageWriteBytes,CpuUtilized,NetworkRxBytes,NetworkTxBytes,MemoryUtilized,MemoryReserved,EphemeralStorageReserved,CpuReserved,TaskSetCount,DeploymentCount,MemoryUtilization,CPUUtilization

CPU Utilization (CPUUtilization)

CPU Utilized (CPUUtilized)

Deployment Count (DeploymentCount)

Ephemeral Storage Reserved (EphemeralStorageReserved)

Memory Reserved (MemoryReserved)

Memory Utilization (MemoryUtilization)

Memory Utilized (MemoryUtilized)

Network Rx Bytes (NetworkRxBytes)

Network Tx Bytes (NetworkTxBytes)

Storage Read Bytes (StorageReadBytes)

Storage Write Bytes (StorageWriteBytes)

Task Set Count (TaskSetCount)

ECS Task Definition Family

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the ECS Task Definition Family service:

Monitor type

Attribute

Configuration variable

ECS Task Definition Family (AWS_ECS_TASK_DEFINITION_FAMILY)

CPU Reserved (CpuReserved)

/AWS/AWS_ECS_TASK_DEFINITION_FAMILY/include = StorageReadBytes,StorageWriteBytes,CpuUtilized,NetworkRxBytes,NetworkTxBytes,MemoryUtilized,EphemeralStorageReserved,CpuReserved,MemoryReserved

CPU Utilized (CPUUtilized)

Ephemeral Storage Reserved (EphemeralStorageReserved)

Memory Reserved (MemoryReserved)

Memory Utilized (MemoryUtilized)

Network Rx Bytes (NetworkRxBytes)

Network Tx Bytes (NetworkTxBytes)

Storage Read Bytes (StorageReadBytes)

Storage Write Bytes (StorageWriteBytes)

EC2

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the EC2 service:

Monitor type

Attribute

Configuration variable

EC2 CPU (AWS_EC2_CPU)

CPUUtilization

/AWS/AWS_EC2_CPU/include = CPUUtilization

EC2 DISK (AWS_EC2_DISK)

DiskReadBytes

/AWS/AWS_EC2_DISK/include = DiskWriteBytes,DiskReadOps,DiskWriteOps,DiskReadBytes

DiskReadOps

DiskWriteBytes

DiskWriteOps

EC2 NETWORK (AWS_EC2_NETWORK)

NetworkIn

/AWS/AWS_EC2_NETWORK/include = NetworkIn,NetworkOut

NetworkOut

ElastiCache

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the ElastiCache service:

Monitor type

Attribute

Configuration variable

Mem Cache (AWS_MEM_CACHE)

CPUUtilization

/AWS/AWS_MEM_CACHE/include = CPUUtilization,SwapUsage,FreeableMemory,NetworkBytesIn,NetworkBytesOut

FreeableMemory

NetworkBytesIn

NetworkBytesOut

SwapUsage

Mem Stats (AWS_MEM_STATS)

BytesReadIntoMemcached

/AWS/AWS_MEM_STATS/include = BytesUsedForCacheItems,BytesReadIntoMemcached,CurrentConnections,CurrentItems,GetHits,GetMisses

BytesUsedForCacheItems

CurrentConnections

CurrentItems

GetHits

GetMisses

Cache (AWS_CACHE)

NewConnections

/AWS/AWS_CACHE/include = NewConnections,NewItems,UnusedMemory

NewItems

UnusedMemory

AWS Redis Cache (AWS_REDIS_CACHE)

Cache Hits (CacheHits)

/AWS/AWS_REDIS_CACHE/include = CacheHits,CacheMisses,ReplicationLag,CPUUtilization,EngineCPUUtilization,CurrConnections,NewConnections

Cache Misses (CacheMisses)

CPU Utilization (CPUUtilization)

Current Connections (CurrConnections)

Engine CPU Utilization (EngineCPUUtilization)

New Connections (NewConnections)

Replication Lag (ReplicationLag)

AWS Redis Memory (AWS_REDIS_MEMORY)

Bytes Used For Cache (BytesUsedForCache)

/AWS/AWS_REDIS_MEMORY/include = DatabaseMemoryUsagePercentage,BytesUsedForCache,Evictions,FreeableMemory,SwapUsage,MemoryFragmentationRatio

Database Memory Usage Percentage (DatabaseMemoryUsagePercentage)

Evictions

Freeable Memory (FreeableMemory)

Memory Fragmentation Ratio (MemoryFragmentationRatio)

Swap Usage (SwapUsage)

AWS Redis Network (AWS_REDIS_NETWORK)

Get Type Commands (GetTypeCmds)

/AWS/AWS_REDIS_NETWORK/include = NetworkBytesIn,NetworkBytesOut,GetTypeCmds,SetTypeCmds,NetworkPacketsIn,NetworkPacketsOut

Network Bytes In (NetworkBytesIn)

Network Bytes Out (NetworkBytesOut)

Network Packets In (NetworkPacketsIn)

Network Packets Out (NetworkPacketsOut)

Set Type Commands (SetTypeCmds)

Elastic File System

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Elastic File System service:

Monitor type

Attribute

Configuration variable

Elastic File System (AWS_EFS_FILESYSTEMID)

Burst Credit Balance (BurstCreditBalance)

/AWS/AWS_EFS_FILESYSTEMID/include = ClientConnections,DataWriteIOBytes,TotalIOBytes,MetadataIOBytes,PermittedThroughput,MeteredIOBytes,ThroughputUtilization,BurstCreditBalance,PercentIOLimit,DataReadIOBytes,Operations,ReadOperations,WriteOperations,MetadataOperations,StorageBytesStandard,StorageBytesIA,StorageBytesTotal

ClientConnections

Data Read (DataReadIOBytes)

Data Written (DataWriteIOBytes )

IO Limit (PercentIOLimit)

Metadata Operations (MetadataOperations)

Metadata Volume (MetadataIOBytes)

MeteredIOBytes

Permitted Throughput (PermittedThroughput)

Read Operations (ReadOperations)

StorageBytesIA

StorageBytesStandard

StorageBytesTotal

ThroughputUtilization

Total IO (TotalIOBytes)

Total Operations (Operations)

Write Operations (WriteOperations)

Elastic Kubernetes Service (EKS)

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Elastic Kubernetes service:

Monitor type

Attribute

Configuration variable

EKS Cluster (AWS_EKS_CLUSTER)

Cluster failed node count (ClusterFailedNodeCount)

/AWS/AWS_EKS_CLUSTER/include = NodeNumberOfRunningPods,ClusterFailedNodeCount,ClusterNodeCount,NamespaceNumberOfRunningPods,NodeCpuLimit,NodeCpuReservedCapacity,NodeCpuUsageTotal,NodeCpuUtilization,NodeFilesystemUtilization,NodeMemoryLimit,NodeMemoryReservedCapacity,NodeMemoryUtilization,NodeMemoryWorkingSet,NodeNetworkTotalBytes,NodeNumberOfRunningContainers,PodCpuReservedCapacity,PodCpuUtilization,PodCpuUtilizationOverPodLimit,PodMemoryReservedCapacity,PodMemoryUtilization,PodMemoryUtilizationOverPodLimit,PodNetworkRxBytes,PodNetworkTxBytes,ServiceNumberOfRunningPods

Cluster node count (ClusterNodeCount)

Namespace number of running pods (NamespaceNumberOfRunningPods)

Node CPU limit (NodeCpuLimit)

Node CPU reserved capacity (NodeCpuReservedCapacity)

Node CPU usage total (NodeCpuUsageTotal)

Node CPU utilization (NodeCpuUtilization)

Node filesystem utilization (NodeFilesystemUtilization)

Node memory limit (NodeMemoryLimit)

Node memory reserved capacity (NodeMemoryReservedCapacity)

Node memory utilization (NodeMemoryUtilization)

Node memory working set (NodeMemoryWorkingSet)

Node network total bytes (NodeNetworkTotalBytes)

Node number of running containers (NodeNumberOfRunningContainers)

Node number of running pods (NodeNumberOfRunningPods )

Pod CPU reserved capacity (PodCpuReservedCapacity)

Pod CPU utilization (PodCpuUtilization)

Pod CPU utilization over pod limit (PodCpuUtilizationOverPodLimit)

Pod memory reserved capacity (PodMemoryReservedCapacity)

Pod memory utilization (PodMemoryUtilization)

Pod memory utilization over pod limit (PodMemoryUtilizationOverPodLimit)

Pod network rx bytes (PodNetworkRxBytes)

Pod network tx bytes (PodNetworkTxBytes)

Service number of running pods (ServiceNumberOfRunningPods)

EKS Service (AWS_EKS_SERVICE)

Pod CPU utilization (PodCpuUtilization)

/AWS/AWS_EKS_SERVICE/include = PodMemoryUtilization,PodCpuUtilization,PodCpuUtilizationOverPodLimit,PodMemoryUtilizationOverPodLimit,PodNetworkRxBytes,PodNetworkTxBytes,ServiceNumberOfRunningPods

Pod CPU utilization over pod limit (PodCpuUtilizationOverPodLimit)

Pod memory utilization (PodMemoryUtilization)

Pod memory utilization over pod limit (PodMemoryUtilizationOverPodLimit)

Pod network rx bytes (PodNetworkRxBytes)

Pod network tx bytes (PodNetworkTxBytes)

Service number of running pods (ServiceNumberOfRunningPods)

EC2 EKS Clusters (AWS_EC2_EKS)

Node CPU reserved capacity (NodeCpuReservedCapacity)

/AWS/AWS_EC2_EKS/include = NodeCpuReservedCapacity,NodeCpuUsageTotal,NodeFilesystemUtilization,NodeMemoryReservedCapacity,NodeMemoryUtilization,NodeNetworkTotal,NodeNumberOfRunningContainers,NodeNumberOfRunningPods

Node CPU usage total (NodeCpuUsageTotal)

Node filesystem utilization (NodeFilesystemUtilization)

Node memory reserved capacity (NodeMemoryReservedCapacity)

Node memory utilization (NodeMemoryUtilization)

Node network total bytes (NodeNetworkTotal)

Node number of running containers (NodeNumberOfRunningContainers)

Node number of running pods (NodeNumberOfRunningPods)

EKS Pod (AWS_EKS_POD)

Pod CPU reserved capacity (PodCpuReservedCapacity)

/AWS/AWS_EKS_POD/include = PodMemoryUtilization,PodCpuReservedCapacity,PodCpuUtilization,PodCpuUtilizationOverPodLimit,PodMemoryReservedCapacity,PodMemoryUtilizationOverPodLimit,PodNumberOfContainerRestarts,PodNetworkRxBytes,PodNetworkTxBytes

Pod CPU utilization (PodCpuUtilization)

Pod CPU utilization over pod limit (PodCpuUtilizationOverPodLimit)

Pod memory reserved capacity (PodMemoryReservedCapacity)

Pod memory utilization (PodMemoryUtilization)

Pod memory utilization over pod limit (PodMemoryUtilizationOverPodLimit)

Pod network rx bytes (PodNetworkRxBytes)

Pod network tx bytes (PodNetworkTxBytes)

Pod number of container restarts (PodNumberOfContainerRestarts)

EKS Namespace (AWS_EKS_NAMESPACE)

Namespace number of running pods (NamespaceNumberOfRunningPods)

/AWS/AWS_EKS_NAMESPACE/include = PodMemoryUtilization,NamespaceNumberOfRunningPods,PodCpuUtilization,PodCpuUtilizationOverPodLimit,PodMemoryUtilizationOverPodLimit,PodNetworkRxBytes,PodNetworkTxBytes

Pod CPU utilization (PodCpuUtilization)

Pod CPU utilization over pod limit (PodCpuUtilizationOverPodLimit)

Pod memory utilization (PodMemoryUtilization)

Pod memory utilization over pod limit (PodMemoryUtilizationOverPodLimit)

Pod network rx bytes (PodNetworkRxBytes)

Pod network tx bytes (PodNetworkTxBytes)

Elasticsearch

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Elasticsearch service:

Monitor type

Attribute

Configuration variable

Elasticsearch Cluster (AWS_ES_CLUSTER)

FreeStoragePercentage FreeStoragePercentage

/AWS/AWS_ES_CLUSTER/include=Status,FreeStoragePercentage,TotalNodes,SearchableDocuments,DeletedDocuments,CPUUtilization,FreeStorageSpace,ClusterUsedSpace,ClusterIndexWritesBlocked,JVMMemoryPressure,AutomatedSnapshotFailure,InvalidHostHeaderRequests,ElasticsearchRequests,SearchRate,SearchLatency,IndexingRate,IndexingLatency,MasterReachableFromNode,KibanaHealthyNodes,DiskQueueDepth,2xx,3xx,4xx,5xx

Total Nodes (TotalNodes)

Searchable Documents (SearchableDocuments)

Deleted Documents (DeletedDocuments)

CPU Utilization (CPUUtilization)

Free Storage Space (FreeStorageSpace)

Cluster Used Space (ClusterUsedSpace)

Cluster Index Writes Blocked (ClusterIndexWritesBlocked)

JVM Memory Pressure (JVMMemoryPressure)

Automated Snapshot Failure (AutomatedSnapshotFailure)

Invalid Host Header Requests (InvalidHostHeaderRequests)

Elasticsearch Requests (ElasticsearchRequests)

Search Rate (SearchRate)

Search Latency (SearchLatency)

Indexing Rate (IndexingRate)

Indexing Latency (IndexingLatency)

Master Reachable From Node (MasterReachableFromNode)

Kibana Healthy Nodes (KibanaHealthyNodes)

Disk Queue Depth (DiskQueueDepth)

Status

2xx

3xx

4xx

5xx

Elasticsearch Data Node (AWS_ES_DATA_NODE)

Search Rate (SearchRate)

/AWS/AWS_ES_DATA_NODE/include=SearchRate,SearchLatency,IndexingRate,IndexingLatency,SysMemoryUtilization,JVMMemoryPressure,FreeStorageSpace,CPUUtilization

Search Latency (SearchLatency)

Indexing Rate (IndexingRate)

Indexing Latency (IndexingLatency)

Memory Utilization (SysMemoryUtilization)

JVM Memory Pressure (JVMMemoryPressure)

Free Storage Space (FreeStorageSpace)

CPU Utilization (CPUUtilization)

Elasticsearch JVM GC (AWS_ES_JVM_GC)

JVM GC Young Collection Count (JVMGCYoungCollectionCount)

/AWS/AWS_ES_JVM_GC/include=JVMGCYoungCollectionCount,JVMGCYoungCollectionTime,JVMGCOldCollectionCount,JVMGCOldCollectionTime

JVM GC Young Collection Time (JVMGCYoungCollectionTime)

JVM GC Old Collection Count (JVMGCOldCollectionCount)

JVM GC Old Collection Time (JVMGCOldCollectionTime)

Elasticsearch Kibana (AWS_ES_KIBANA)

Kibana Concurrent Connections (KibanaConcurrentConnections)

/AWS/AWS_ES_KIBANA/include=KibanaConcurrentConnections,KibanaHealthyNode,KibanaHeapTotal,KibanaHeapUsed,KibanaHeapUtilization,KibanaOS1MinuteLoad,KibanaRequestTotal,KibanaResponseTimesMaxInMillis

Kibana Healthy Node (KibanaHealthyNode)

Kibana Heap Total (KibanaHeapTotal)

Kibana Heap Used (KibanaHeapUsed)

Kibana Heap Utilization (KibanaHeapUtilization)

Kibana OS One-Minute CPU Load (KibanaOS1MinuteLoad)

Kibana Request Total (KibanaRequestTotal)

Kibana Response Times Max (KibanaResponseTimesMaxInMillis)

Elasticsearch Master Node (AWS_ES_MASTER_NODE)

Master CPU Utilization (MasterCPUUtilization)

/AWS/AWS_ES_MASTER_NODE/include=MasterCPUUtilization,MasterJVMMemoryPressure,MasterSysMemoryUtilization

Master JVM Memory Pressure (MasterJVMMemoryPressure)

Master System Memory Utilization (MasterSysMemoryUtilization)

Elasticsearch JVM Threadpool (AWS_ES_THREADPOOL)

Threadpool Force_merge Queue (ThreadpoolForce_mergeQueue)

/AWS/AWS_ES_THREADPOOL/include=ThreadpoolForce_mergeQueue,ThreadpoolForce_mergeRejected,ThreadpoolForce_mergeThreads,ThreadpoolIndexQueue,ThreadpoolIndexRejected,ThreadpoolIndexThreads,ThreadpoolSearchQueue,ThreadpoolSearchRejected,ThreadpoolSearchThreads

Threadpool Force_merge Rejected (ThreadpoolForce_mergeRejected)

Threadpool Force_merge Threads (ThreadpoolForce_mergeThreads)

Threadpool Index Queue (ThreadpoolIndexQueue)

Threadpool Index Rejected (ThreadpoolIndexRejected)

Threadpool Index Threads (ThreadpoolIndexThreads)

Threadpool Search Queue (ThreadpoolSearchQueue)

ThreadpoolSearchRejected (Threadpool Search Rejected)

Threadpool Search Threads (ThreadpoolSearchThreads)

ELB

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the ELB service:

Monitor type

Attribute

Configuration variable

Elastic Load Balancer (AWS_ELB)

_HealthyHostCount

/AWS/AWS_ELB/include = _Latency,_RequestCount,_HealthyHostCount,_UnHealthyHostCount

_Latency

_RequestCount

_UnHealthyHostCount

ELB V2

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the ELB V2 service:

Monitor type

Attribute

Configuration variable

Application Load Balancer (AWS_APPLICATION_LOAD_BALANCER)

Active Connection Count (ActiveConnectionCount)

/AWS/AWS_APPLICATION_LOAD_BALANCER/include = ActiveConnectionCount,ClientTLSNegotiationErrorCount,ConsumedLCUs,DesyncMitModeNonComplReqCount,GrpcRequestCount,HTTP_Fixed_Response_Count,HTTP_Redirect_Count,HTTPRedirectUrlLimExceedCount,HTTPCode_ELB_3XX_Count,HTTPCode_ELB_4XX_Count,HTTPCode_ELB_5XX_Count,HTTPCode_ELB_500_Count,HTTPCode_ELB_502_Count,HTTPCode_ELB_503_Count,HTTPCode_ELB_504_Count,IPv6ProcessedBytes,IPv6RequestCount,NewConnectionCount,NonStickyRequestCount,ProcessedBytes,RejectedConnectionCount,RequestCount,RuleEvaluations,TargetConnectionErrorCount,TargetResponseTime,TargetTLSNegotiationErrorCount,ELBAuthError,ELBAuthFailure,ELBAuthLatency,ELBAuthRefreshTokenSuccess,ELBAuthSuccess,ELBAuthUserClaimsSizeExceeded

Client TLS Negotiation Error Count (ClientTLSNegotiationErrorCount)

Consumed LCUs (ConsumedLCUs)

DesyncMitigationMode NonCompliant Request Count (DesyncMitModeNonComplReqCount)

ELB Auth Error (ELBAuthError)

ELB Auth Failure (ELBAuthFailure)

ELB Auth Latency (ELBAuthLatency)

ELB Auth Refresh Token Success (ELBAuthRefreshTokenSuccess)

ELB Auth Success (ELBAuthSuccess)

ELB Auth User Claims Size Exceeded (ELBAuthUserClaimsSizeExceeded)

Grpc Request Count (GrpcRequestCount)

HTTP Fixed Response Count (HTTP_Fixed_Response_Count)

HTTP Redirect Count (HTTP_Redirect_Count)

HTTP Redirect Url Limit Exceeded Count (HTTPRedirectUrlLimExceedCount)

HTTPCode ELB 3XX Count (HTTPCode_ELB_3XX_Count)

HTTPCode ELB 4XX Count (HTTPCode_ELB_4XX_Count)

HTTPCode ELB 500 Count (HTTPCode_ELB_500_Count)

HTTPCode ELB 502 Count (HTTPCode_ELB_502_Count)

HTTPCode ELB 503 Count (HTTPCode_ELB_503_Count)

HTTPCode ELB 504 Count (HTTPCode_ELB_504_Count)

HTTPCode ELB 5XX Count (HTTPCode_ELB_5XX_Count)

IPv6 Processed Bytes (IPv6ProcessedBytes)

IPv6 Request Count (IPv6RequestCount)

New Connection Count (NewConnectionCount)

Non Sticky Request Count (NonStickyRequestCount)

ProcessedBytes(Processed Bytes)

RejectedConnectionCount(Rejected Connection Count)

RequestCount(Request Count)

RuleEvaluations(Rule Evaluations)

TargetConnectionErrorCount(Target Connection Error Count)

TargetResponseTime(Target Response Time)

TargetTLSNegotiationErrorCount(Target TLS Negotiation Error Count)

Network Load Balancer (AWS_NETWORK_LOAD_BALANCER)

Active Flow Count (ActiveFlowCount)

/AWS/AWS_NETWORK_LOAD_BALANCER/include = ActiveFlowCount,ActiveFlowCount_TCP,ActiveFlowCount_TLS,ActiveFlowCount_UDP,ClientTLSNegotiationErrorCount,ConsumedLCUs,ConsumedLCUs_TCP,ConsumedLCUs_TLS,ConsumedLCUs_UDP,NewFlowCount,NewFlowCount_TCP,NewFlowCount_TLS,NewFlowCount_UDP,PeakPacketsPerSecond,PortAllocationErrorCount,ProcessedBytes,ProcessedBytes_TCP,ProcessedBytes_TLS,ProcessedBytes_UDP,ProcessedPackets,TargetTLSNegotiationErrorCount,TCP_Client_Reset_Count,TCP_ELB_Reset_Count,TCP_Target_Reset_Count,UnhealthyRoutingFlowCount

Active Flow Count_TCP (ActiveFlowCount_TCP)

Active Flow Count_TLS (ActiveFlowCount_TLS)

Active Flow Count_UDP (ActiveFlowCount_UDP)

Client TLS Negotiation Error Count (ClientTLSNegotiationErrorCount)

Consumed LCUs (ConsumedLCUs)

Consumed LCUs_TCP (ConsumedLCUs_TCP)

Consumed LCUs_TLS (ConsumedLCUs_TLS)

Consumed LCUs_UDP (ConsumedLCUs_UDP)

New Flow Count (NewFlowCount)

New Flow Count_TCP (NewFlowCount_TCP)

New Flow Count_TLS (NewFlowCount_TLS)

New Flow Count_UDP (NewFlowCount_UDP)

Peak Packets Per Second (PeakPacketsPerSecond)

Port Allocation Error Count (PortAllocationErrorCount)

Processed Bytes (ProcessedBytes)

Processed Bytes_TCP (ProcessedBytes_TCP)

Processed Bytes_TLS (ProcessedBytes_TLS)

Processed Bytes_UDP (ProcessedBytes_UDP)

Processed Packets (ProcessedPackets)

Target TLS Negotiation Error Count (TargetTLSNegotiationErrorCount)

TCP Client Reset Count (TCP_Client_Reset_Count)

TCP ELB Reset Count (TCP_ELB_Reset_Count)

TCP Target Reset Count (TCP_Target_Reset_Count)

Unhealthy Routing Flow Count (UnhealthyRoutingFlowCount)

Gateway Load Balancer (AWS_GATEWAY_LOAD_BALANCER)

Active Flow Count (ActiveFlowCount)

/AWS/AWS_GATEWAY_LOAD_BALANCER/include = ActiveFlowCount,ConsumedLCUs,NewFlowCount,ProcessedBytes

Consumed LCUs (ConsumedLCUs)

New Flow Count (NewFlowCount)

Processed Bytes (ProcessedBytes)

EMR

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the EMR service:

Monitor type

Attribute

Configuration variable

EMR Cluster (AWS_EMR_CLUSTER)

Is Idle (IsIdle)

/AWS/AWS_EMR_CLUSTER/include=IsIdle,ContainerAllocated,ContainerReserved,ContainerPending,ContainerPendingRatio,AppsCompleted,AppsFailed,AppsKilled,AppsPending,AppsRunning,AppsSubmitted,CoreNodesRunning,CoreNodesPending,LiveDataNodes,MRTotalNodes,MRActiveNodes,MRLostNodes,MRUnhealthyNodes,MRDecommissionedNodes,MRRebootedNodes,S3BytesWritten,S3BytesRead,HDFSUtilization,HDFSBytesRead,HDFSBytesWritten,MissingBlocks,CorruptBlocks,TotalLoad,MemoryTotal,MemoryReserved,MemoryAvailable,YARNMemoryAvailablePercentage,MemoryAllocated,PendingDeletionBlocks,UnderReplicatedBlocks,DfsPendingReplicationBlocks,CapacityRemaining,HbaseBackupFailed,MostRecentBackupDuration,TimeSinceLastSuccessfulBackup

Container Allocated (ContainerAllocated)

Container Reserved (ContainerReserved)

Container Pending (ContainerPending)

Container Pending Ratio (ContainerPendingRatio)

Apps Completed (AppsCompleted)

Apps Failed (AppsFailed)

Apps Killed (AppsKilled)

Apps Pending (AppsPending)

Apps Running (AppsRunning)

Apps Submitted (AppsSubmitted)

Core Nodes Running (CoreNodesRunning)

Core Nodes Pending (CoreNodesPending)

Live Data Nodes (LiveDataNodes)

MR Total Nodes (MRTotalNodes)

MR Active Nodes (MRActiveNodes)

MR Lost Nodes (MRLostNodes)

MR Unhealthy Nodes (MRUnhealthyNodes)

MR Decommissioned Nodes (MRDecommissionedNodes)

MR Rebooted Nodes (MRRebootedNodes)

S3 Bytes Written (S3BytesWritten)

S3 Bytes Read (S3BytesRead)

HDFS Utilization (HDFSUtilization)

HDFS Bytes Read (HDFSBytesRead)

HDFS Bytes Written (HDFSBytesWritten)

Missing Blocks (MissingBlocks)

Corrupt Blocks (CorruptBlocks)

Total Load (TotalLoad)

Memory Total (MemoryTotal)

Memory Reserved (MemoryReserved)

Memory Available (MemoryAvailable)

YARN Memory Available Percentage (YARNMemoryAvailablePercentage)

Memory Allocated (MemoryAllocated)

Pending Deletion Blocks (PendingDeletionBlocks)

Under Replicated Blocks (UnderReplicatedBlocks)

Dfs Pending Replication Blocks (DfsPendingReplicationBlocks)

Capacity Remaining (CapacityRemaining)

Hbase Backup Failed (HbaseBackupFailed)

Most Recent Backup Duration (MostRecentBackupDuration)

Time Since Last Successful Backup (TimeSinceLastSuccessfulBackup)

IoT

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the IoT service:

Monitor type

Attribute

Configuration variable

IoT (AWS_IOT)

Rules Executed (RulesExecuted)

/AWS/AWS_IOT/include=RulesExecuted

IoT Protocol (AWS_IOT_PROTOCOL)

Connect Auth Error (ConnectAuthError)

/AWS/AWS_IOT_PROTOCOL/include=ConnectAuthError,ConnectClientError,ConnectServerError,ConnectSuccess,ConnectThrottle,PingSuccess,PublishInAuthError,PublishInClientError,PublishInServerError,PublishInSuccess,PublishInThrottle,PublishOutAuthError,PublishOutClientError,PublishOutSuccess,SubscribeAuthError,SubscribeClientError,SubscribeServerError,SubscribeSuccess,SubscribeThrottle,UnsubscribeClientError,UnsubscribeServerError,UnsubscribeSuccess,UnsubscribeThrottle,DeleteThingShadowAccepted,GetThingShadowAccepted,UpdateThingShadowAccepted

Connect Client Error (ConnectClientError)

Connect Server Error (ConnectServerError)

Connect Success (ConnectSuccess)

Connect Throttle (ConnectThrottle)

Ping Success (PingSuccess)

Publish In Auth Error (PublishInAuthError)

Publish In Client Error (PublishInClientError)

Publish In Server Error (PublishInServerError)

Publish In Success (PublishInSuccess)

Publish In Throttle (PublishInThrottle)

Publish Out Auth Error (PublishOutAuthError)

Publish Out Client Error (PublishOutClientError)

Publish Out Success (PublishOutSuccess)

Subscribe Auth Error (SubscribeAuthError)

Subscribe Client Error (SubscribeClientError)

Subscribe Server Error (SubscribeServerError)

Subscribe Success (SubscribeSuccess)

Subscribe Throttle (SubscribeThrottle)

Unsubscribe Client Error (UnsubscribeClientError)

Unsubscribe Server Error (UnsubscribeServerError)

Unsubscribe Success (UnsubscribeSuccess)

Unsubscribe Throttle (UnsubscribeThrottle)

Delete Thing Shadow Accepted (DeleteThingShadowAccepted)

Get Thing Shadow Accepted (GetThingShadowAccepted)

Update Thing Shadow Accepted (UpdateThingShadowAccepted)

IoT Rule (AWS_IOT_RULE)

Topic Match (TopicMatch)

/AWS/AWS_IOT_RULE/include=TopicMatch,ParseError

Parse Error (ParseError)

IoT Rule Action (AWS_IOT_RULE_ACTION)

Success

/AWS/AWS_IOT_RULE_ACTION/include=Success,Failure

Failure

Kinesis Data Analytics

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Kinesis data analytics service:

Monitor type

Attribute

Configuration variable

Kinesis Data Analytics Apache Flink App (AWS_KINESIS_DATA_ANALYTICS_APACHE_FLINK_APP)

Downtime

/AWS/AWS_KINESIS_DATA_ANALYTICS_APACHE_FLINK_APP/include=Downtime,ThreadsCount,OldGenerationGCTime,NumRecordsOut,NumRecordsInPerSecond,NumberOfFailedCheckpoints,Uptime,CurrentInputWatermark,LastCheckpointDuration,CurrentOutputWatermark,HeapMemoryUtilization,FullRestarts,NumRecordsOutPerSecond,LastCheckpointSize,OldGenerationGCCount,NumRecordsIn,CpuUtilization

Threads Count (ThreadsCount)

Old Generation GC Time (OldGenerationGCTime)

Number of Records Out (NumRecordsOut)

Number of Records In per Second (NumRecordsInPerSecond)

Number of Failed Check Points (NumberOfFailedCheckpoints)

Job Uptime (Uptime)

Current Input Watermark (CurrentInputWatermark)

Last Checkpoint Duration (LastCheckpointDuration)

Current Output Watermark (CurrentOutputWatermark)

Heap Memory Utilization (HeapMemoryUtilization)

Full Restarts (FullRestarts)

Number of Records Out per Second (NumRecordsOutPerSecond)

Last Checkpoint Size (LastCheckpointSize)

Old Generation GC Count (OldGenerationGCCount)

Number of Records In (NumRecordsIn)

CPU Utilization (CpuUtilization)

Kinesis Data Analytics Apache Flink Input Flow (AWS_KINESIS_DATA_ANALYTICS_APACHE_FLINK_APP_INPUT_FLOW)

Bytes Requested per Fetch (BytesRequestedPerFetch)

/AWS/AWS_KINESIS_DATA_ANALYTICS_APACHE_FLINK_APP_INPUT_FLOW/include=BytesRequestedPerFetch,MillisBehindLatest

Millis Behind Latest (MillisBehindLatest)

Kinesis Data Analytics SQL Application (AWS_KINESIS_DATA_ANALYTICS_SQL_APP)

Number of Kinesis Processing Units (KPUs)

/AWS/AWS_KINESIS_DATA_ANALYTICS_SQL_APP/include=KPUs

Kinesis Data Analytics SQL App Input Flow (AWS_KINESIS_DATA_ANALYTICS_SQL_APP_INPUT_FLOW)

Lambda Delivery Duration (LambdaDelivery_Duration)

/AWS/AWS_KINESIS_DATA_ANALYTICS_SQL_APP_INPUT_FLOW/include=LambdaDelivery_Duration,LambdaDelivery_FailedRecords,LambdaDelivery_OkRecords,InputProcessing_Success,InputProcessing_ProcessingFail,InputProcessing_DroppedRecords,InputProcessing_OKBytes,InputProcessing_OKRecords,InputProcessing_Duration,Success,Records,Bytes,MillisBehindLatest

Lambda Delivery Failed Records (LambdaDelivery_FailedRecords)

Input Processing OK Records (LambdaDelivery_OkRecords)

Input Processing Success (InputProcessing_Success)

Input Processing Processing Failed Records (InputProcessing_ProcessingFail)

Input Processing Dropped Records (InputProcessing_DroppedRecords)

Input Processing OK Bytes (InputProcessing_OKBytes)

Lambda Delivery OK Records (InputProcessing_OKRecords)

Input Processing Duration (InputProcessing_Duration)

Successful Delivery Attempt to Destination (Success)

Records Read per Input Stream (Records)

Bytes Reads per Input Stream (Bytes)

Millis Behind Latest (MillisBehindLatest)

AWS_KINESIS_DATA_ANALYTICS_SQL_APP_OUTPUT_FLOW (Kinesis Data Analytics SQL App Output Flow)

Lambda Delivery Duration (LambdaDelivery_Duration)

/AWS/AWS_KINESIS_DATA_ANALYTICS_SQL_APP_OUTPUT_FLOW/include=LambdaDelivery_Duration,LambdaDelivery_FailedRecords,LambdaDelivery_OkRecords,Success,Records,Bytes

Lambda Delivery Failed Records (LambdaDelivery_FailedRecords)

Input Processing OK Records (LambdaDelivery_OkRecords)

Successful Delivery Attempt to Destination (Success)

Records Read per Input Stream (Records)

Bytes Reads per Input Stream (Bytes)

Kinesis Data Firehose

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Kinesis data firehose service:

Monitor type

Attribute

Configuration variable

Kinesis Data Firehose Delivery Stream (AWS_KINESIS_DATA_FIREHOSE_DELIVERY_STREAM)

Delivery to Elasticsearch Bytes (DlvrToES_Bytes)

/AWS/AWS_KINESIS_DATA_FIREHOSE_DELIVERY_STREAM/include=DlvrToES_Bytes,DlvrToES_DataFreshness,DlvrToES_Records,DlvrToES_Success,DlvrToRedshift_Bytes,DlvrToRedshift_Records,DlvrToRedshift_Success,DlvrToS3_Bytes,DlvrToS3_DataFreshness,DlvrToS3_Records,DlvrToS3_Success,BackupToS3_Bytes,BackupToS3_DataFreshness,BackupToS3_Records,BackupToS3_Success,DlvrToSplunk_Bytes,DlvrToSplunk_DataAckLatency,DlvrToSplunk_DataFreshness,DlvrToSplunk_Records,DlvrToSplunk_Success,DlvrToHttpEpt_Bytes,DlvrToHttpEpt_Records,DlvrToHttpEpt_DataFreshness,DlvrToHttpEpt_Success,DlvrToHttpEpt_ProcessedBytes,DlvrToHttpEpt_ProcessedRecords,DataReadFromKinesisStream_Bytes,DataReadFromKinesisStream_Records,ThrottledDescribeStream,ThrottledGetRecords,ThrottledGetShardIterator,BytesPerSecondLimit,IncomingBytes,IncomingPutRequests,IncomingRecords,KinesisMillisBehindLatest,RecordsPerSecondLimit,ThrottledRecords,DscDlvrStream_Latency,DscDlvrStream_Requests,PutRecord_Bytes,PutRecord_Latency,PutRecord_Requests,PutRecordBatch_Bytes,PutRecordBatch_Latency,PutRecordBatch_Records,PutRecordBatch_Requests,PutRequestsPerSecondLimit,UpdateDeliveryStream_Latency,UpdateDeliveryStream_Requests,DlvrToRedshift_DataFreshness,DlvrToOpenSearch_Bytes,DlvrToOpenSearch_DataFreshness,DlvrToOpenSearch_Records,DlvrToOpenSearch_Success

Delivery to Elasticsearch DataFreshness (DlvrToES_DataFreshness)

Delivery to Elasticsearch Records (DlvrToES_Records)

Delivery to Elasticsearch Success (DlvrToES_Success)

Delivery to Redshift Bytes (DlvrToRedshift_Bytes)

Delivery to Redshift Records (DlvrToRedshift_Records)

Delivery to Redshift Success (DlvrToRedshift_Success)

Delivery to S3 Bytes (DlvrToS3_Bytes)

Delivery to S3 DataFreshness (DlvrToS3_DataFreshness)

Delivery To S3 Records (DlvrToS3_Records)

Delivery To S3 Success (DlvrToS3_Success)

Backup to S3 Bytes (BackupToS3_Bytes)

Backup to S3 Data Freshness (BackupToS3_DataFreshness)

Backup to S3 Records (BackupToS3_Records)

Backup to S3 Success (BackupToS3_Success)

Delivery to Splunk Bytes (DlvrToSplunk_Bytes)

Delivery to Splunk DataAckLatency (DlvrToSplunk_DataAckLatency)

Delivery to Splunk DataFreshness (DlvrToSplunk_DataFreshness)

Delivery to Splunk Records (DlvrToSplunk_Records)

Delivery to Splunk Success (DlvrToSplunk_Success)

Delivery to HTTP Endpoint Bytes (DlvrToHttpEpt_Bytes)

Delivery to HTTP Endpoint Records (DlvrToHttpEpt_Records)

Delivery to HTTP Endpoint DataFreshness (DlvrToHttpEpt_DataFreshness)

Delivery to HTTP Endpoint Success (DlvrToHttpEpt_Success)

Delivery to HTTP Endpoint ProcessedBytes (DlvrToHttpEpt_ProcessedBytes)

Delivery to HTTP Endpoint ProcessedRecords (DlvrToHttpEpt_ProcessedRecords)

Data Read from Kinesis Stream Bytes (DataReadFromKinesisStream_Bytes)

Data Read from Kinesis Stream Records (DataReadFromKinesisStream_Records)

 Throttled Describe Stream (ThrottledDescribeStream)

Throttled Get Records (ThrottledGetRecords)

Throttled Get Shard Iterator (ThrottledGetShardIterator)

Bytes Per Second Limit (BytesPerSecondLimit)

Incoming Bytes (IncomingBytes)

Incoming Put Requests (IncomingPutRequests)

Incoming Records (IncomingRecords)

Kinesis Millis Behind Latest (KinesisMillisBehindLatest)

Records Per Second Limit (RecordsPerSecondLimit)

Throttled Records (ThrottledRecords)

Describe Delivery Stream Latency (DscDlvrStream_Latency)

Describe Delivery Stream Requests (DscDlvrStream_Requests)

Put Record Bytes (PutRecord_Bytes)

Put Record Latency (PutRecord_Latency)

Put Record Requests (PutRecord_Requests)

Put Record Batch Bytes (PutRecordBatch_Bytes)

Put Record Batch Latency (PutRecordBatch_Latency)

Put Record Batch Records (PutRecordBatch_Records)

Put Record Batch Requests (PutRecordBatch_Requests)

Put Requests Per Second Limit (PutRequestsPerSecondLimit)

Update Delivery Stream Latency (UpdateDeliveryStream_Latency)

Update Delivery Stream Requests (UpdateDeliveryStream_Requests)

Delivery to Redshift DataFreshness (DlvrToRedshift_DataFreshness)

Delivery To Amazon Open Search Service Bytes (DlvrToOpenSearch_Bytes)

Delivery To Amazon Open Search Service Data Freshness (DlvrToOpenSearch_DataFreshness)

Delivery To Amazon Open Search Service Records (DlvrToOpenSearch_Records)

Delivery To Amazon Open SearchService Success (DlvrToOpenSearch_Success)

Kinesis Data Stream

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Kinesis data stream service:

Monitor type

Attribute

Configuration variable

AWS_KINESIS_DATA_STREAM (Kinesis Data Stream)

Get Records Bytes (GetRecords_Bytes)

/AWS/AWS_KINESIS_DATA_STREAM/include=GetRecords_Bytes,GetRecords_IteratorAge_ms,GetRecords_Latency,GetRecords_Records,GetRecords_Success,IncomingBytes,IncomingRecords,PutRecord_Bytes,PutRecord_Latency,PutRecord_Success,PutRecords_Bytes,PutRecords_Latency,PutRecords_Success,PutRecords_TotalRecords,PutRecords_SuccessfulRecords,PutRecords_FailedRecords,PutRecords_ThrottledRecords,ReadProvisionedThroughput_Ex,WriteProvisionedThroughput_Ex

Get Records Iterator Age milliseconds (GetRecords_IteratorAge_ms)

Get Records Latency (GetRecords_Latency)

Get Records Records (GetRecords_Records)

Get Records Success (GetRecords_Success)

Incoming Bytes (IncomingBytes)

Incoming Records (IncomingRecords)

Put Record Bytes (PutRecord_Bytes)

Put Record Latency (PutRecord_Latency)

Put Record Success (PutRecord_Success)

Put Records Bytes (PutRecords_Bytes)

Put Records Latency (PutRecords_Latency)

Put Records Success (PutRecords_Success)

Put Records Total Records (PutRecords_TotalRecords)

Put Records Successful Records (PutRecords_SuccessfulRecords)

Put Records Failed Records (PutRecords_FailedRecords)

Put Records Throttled Records (PutRecords_ThrottledRecords)

Read Provisioned Throughput Exceeded (ReadProvisionedThroughput_Ex)

Write Provisioned Throughput Exceeded (WriteProvisionedThroughput_Ex)

Kinesis Data Stream Shard (AWS_KINESIS_DATA_STREAM_SHARD)

Incoming Bytes (IncomingBytes)

/AWS/AWS_KINESIS_DATA_STREAM_SHARD/include=IncomingBytes,IncomingRecords,IteratorAgeMilliseconds,OutgoingBytes,OutgoingRecords,ReadProvisionedThroughput_Ex,WriteProvisionedThroughput_Ex

Incoming Records (IncomingRecords)

Iterator Age Milliseconds (IteratorAgeMilliseconds)

Outgoing Bytes (OutgoingBytes)

Outgoing Records (OutgoingRecords)

Read Provisioned Throughput Exceeded (ReadProvisionedThroughput_Ex)

Write Provisioned Throughput Exceeded (WriteProvisionedThroughput_Ex)

Kinesis Data Stream Enhanced Fan-out (AWS_KINESIS_DATA_STREAM_ENHANCED_FANOUT)

SubscribeToShard_RateExceeded (Subscribe to Shard Rate Exceeded)

/AWS/AWS_KINESIS_DATA_STREAM_ENHANCED_FANOUT/include=SubscribeToShard_RateExceeded,SubscribeToShard_Success,SubscribeToShardEvent_Bytes,SubToShardEvent_MsBehindLatest,SubscribeToShardEvent_Records,SubscribeToShardEvent_Success

SubscribeToShard_Success (Subscribe to Shard Success)

SubscribeToShardEvent_Bytes (Subscribe to Shard Event Bytes)

SubToShardEvent_MsBehindLatest (Subscribe to Shard Event Millis Behind Latest)

SubscribeToShardEvent_Records (Subscribe to Shard Event Records)

SubscribeToShardEvent_Success (Subscribe to Shard Event Success)




Kinesis Video Stream

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Kinesis video stream service:

Monitor type

Attribute

Configuration variable

Kinesis Video Stream (AWS_KINESIS_VIDEO_STREAM)

Archived Fragments Consumed Media (ArchivedFragConsumed_Media)

/AWS/AWS_KINESIS_VIDEO_STREAM/include=ArchivedFragConsumed_Media,ArchivedFragConsumed_Metadata,PutMedia_Requests,PutMedia_IncBytes,PutMedia_IncFrags,PutMedia_IncFrames,PutMedia_ActiveConnections,PutMedia_ConnectionErrors,PutMedia_FragIngestionLatency,PutMedia_FragPersistLatency,PutMedia_Latency,PutMedia_BufferingAckLatency,PutMedia_ReceivedAckLatency,PutMedia_PersistedAckLatency,PutMedia_ErrorAckCount,PutMedia_Success,GetMedia_Requests,GetMedia_OtgBytes,GetMedia_OtgFrags,GetMedia_OtgFrames,GetMedia_MillisBehindNow,GetMedia_ConnectionErrors,GetMedia_Success,GetMediaForFragList_OtgBytes,GetMediaForFragList_OtgFrags,GetMediaForFragList_OtgFrames,GetMediaForFragList_Requests,GetMediaForFragList_Success,ListFrag_Latency,ListFrag_Requests,ListFrag_Success,GetHLSStreamSessURL_Latency,GetHLSStreamSessURL_Requests,GetHLSStreamSessURL_Success,GetHLSMasterPlaylist_Latency,GetHLSMasterPlaylist_Requests,GetHLSMasterPlaylist_Success,GetHLSMediaPlaylist_Latency,GetHLSMediaPlaylist_Requests,GetHLSMediaPlaylist_Success,GetMP4InitFrag_Latency,GetMP4InitFrag_Requests,GetMP4InitFrag_Success,GetMP4MediaFrag_Latency,GetMP4MediaFrag_Requests,GetMP4MediaFrag_Success,GetMP4MediaFrag_OtgBytes,GetTSFrag_Latency,GetTSFrag_Requests,GetTSFrag_Success,GetTSFrag_OtgBytes,GetDASHStreamSessURL_Latency,GetDASHStreamSessURL_Requests,GetDASHStreamSessURL_Success,GetDASHManifest_Latency,GetDASHManifest_Requests,GetDASHManifest_Success,GetClip_Latency,GetClip_Requests,GetClip_Success,GetClip_OtgBytes

Archived Fragment Consumed Metadata (ArchivedFragConsumed_Metadata)

Put Media Requests (PutMedia_Requests)

Put Media Incoming Bytes (PutMedia_IncBytes)

Put Media Incoming Fragments (PutMedia_IncFrags)

Put Media Incoming Frames (PutMedia_IncFrames)

Put Media Active Connections (PutMedia_ActiveConnections)

Put Media Connection Errors (PutMedia_ConnectionErrors)

Put Media Fragment Ingestion Latency (PutMedia_FragIngestionLatency)

Put Media Fragment Persist Latency (PutMedia_FragPersistLatency)

Put Media Latency (PutMedia_Latency)

Put Media Buffering Ack Latency (PutMedia_BufferingAckLatency)

Put Media Received Ack Latency (PutMedia_ReceivedAckLatency)

Put Media Persisted Ack Latency (PutMedia_PersistedAckLatency)

Put Media Error Ack Count (PutMedia_ErrorAckCount)

Put Media Success (PutMedia_Success)

Get Media Requests (GetMedia_Requests)

Get Media Outgoing Bytes (GetMedia_OtgBytes)

Get Media Outgoing Fragments (GetMedia_OtgFrags)

Get Media Outgoing Frames (GetMedia_OtgFrames)

Get Media Millis Behind Now (GetMedia_MillisBehindNow)

Get Media Connection Errors (GetMedia_ConnectionErrors)

Get Media Success (GetMedia_Success)

Get Media for Fragment List Outgoing Bytes (GetMediaForFragList_OtgBytes)

Get Media for Fragment List Outgoing Fragments (GetMediaForFragList_OtgFrags)

Get Media for Fragment List Outgoing Frames (GetMediaForFragList_OtgFrames)

Get Media for Fragment List Requests (GetMediaForFragList_Requests)

Get Media for Fragment List Success (GetMediaForFragList_Success)

List Fragments Latency (ListFrag_Latency)

List Fragments Requests (ListFrag_Requests)

List Fragments Success (ListFrag_Success)

Get HLS Streaming Session URL Latency (GetHLSStreamSessURL_Latency)

Get HLS Streaming Session URL Requests (GetHLSStreamSessURL_Requests)

Get HLS Streaming Session URL Success (GetHLSStreamSessURL_Success)

Get HLS Master Playlist Latency (GetHLSMasterPlaylist_Latency)

Get HLS Master Playlist Requests (GetHLSMasterPlaylist_Requests)

Get HLS Master Playlist Success (GetHLSMasterPlaylist_Success)

Get HLS Media Playlist Latency (GetHLSMediaPlaylist_Latency)

Get HLS Media Playlist Requests (GetHLSMediaPlaylist_Requests)

Get HLS Media Playlist Success (GetHLSMediaPlaylist_Success)

Get MP4 Init Fragment Latency (GetMP4InitFrag_Latency)

Get MP4 Init Fragment Requests (GetMP4InitFrag_Requests)

Get MP4 Init Fragment Success (GetMP4InitFrag_Success)

Get MP4 Media Fragment Latency (GetMP4MediaFrag_Latency)

Get MP4 Media Fragment Requests (GetMP4MediaFrag_Requests)

Get MP4 Media Fragment Success (GetMP4MediaFrag_Success)

Get TS Fragment Outgoing Bytes (GetMP4MediaFrag_OtgBytes)

Get TS Fragment Requests (GetTSFrag_Latency)

Get TS Fragment Success (GetTSFrag_Requests)

GetTSFrag_Success

GetTSFrag_OtgBytes

Get DASH Streaming Session URL Latency (GetDASHStreamSessURL_Latency)

Get DASH Streaming Session URL Requests (GetDASHStreamSessURL_Requests)

Get DASH Streaming Session URL Success (GetDASHStreamSessURL_Success)

Get DASH Manifest Latency (GetDASHManifest_Latency)

Get DASH Manifest Requests (GetDASHManifest_Requests)

Get DASH Manifest Success (GetDASHManifest_Success)

Get Clip Latency (GetClip_Latency)

Get Clip Requests (GetClip_Requests)

Get Clip Success (GetClip_Success)

Get Clip Outgoing Bytes (GetClip_OtgBytes)

Kinesis Signaling Channels (AWS_KINESIS_SIGNALING_CHANNEL)

Messages Transferred Count (MessagesTransferred_Count)

/AWS/AWS_KINESIS_SIGNALING_CHANNEL/include=MessagesTransferred_Count

Kinesis Signaling Channel Operation (AWS_KINESIS_SIGNALING_OPERATION)

Failure

/AWS/AWS_KINESIS_SIGNALING_OPERATION/include=Failure,Latency

Latency

Lambda

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Lambda service:

Monitor type

Attribute

Configuration variable

Lambda Function (AWS_LAMBDA)

Duration

/AWS/AWS_LAMBDA/include = Duration,Throttles,Invocations,Errors

Errors

Invocations

Throttles

OpsWorks

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the OpsWorks service:

Monitor type

Attribute

Configuration variable

OpsWorks Instance (AWS_OPSWORKS_INSTANCE)

CPU Idle (CPUIdle)

/AWS/AWS_OPSWORKS_INSTANCE/include=CPUIdle,CPUUser,CPUSystem,CPUIOWait,CPUNice,CPUSteal,MemoryTotal,MemoryUsed,MemorySwap,MemoryFree,MemoryBuffers,MemoryCached,Load1,Load5,Load15,Processes

CPU User (CPUUser)

CPU System (CPUSystem)

CPU IO Wait (CPUIOWait)

CPU Nice (CPUNice)

CPU Steal (CPUSteal)

Memory Total (MemoryTotal)

Memory Used (MemoryUsed)

Memory Swap (MemorySwap)

Memory Free (MemoryFree)

Memory Buffers (MemoryBuffers)

Memory Cached (MemoryCached)

Load 1 min (Load1)

Load 5 min (Load5)

Load 15 min (Load15)

Processes (Processes)

OpsWorks Layer (AWS_OPSWORKS_LAYER)

CPU Idle (CPUIdle)

/AWS/AWS_OPSWORKS_LAYER/include=CPUIdle,CPUUser,CPUSystem,CPUIOWait,CPUNice,CPUSteal,MemoryTotal,MemoryUsed,MemorySwap,MemoryFree,MemoryBuffers,MemoryCached,Load1,Load5,Load15,Processes

CPU User (CPUUser)

CPU System (CPUSystem)

CPU IO Wait (CPUIOWait)

CPU Nice (CPUNice)

CPU Steal (CPUSteal)

Memory Total (MemoryTotal)

Memory Used (MemoryUsed)

Memory Swap (MemorySwap)

Memory Free (MemoryFree)

Memory Buffers (MemoryBuffers)

Memory Cached (MemoryCached)

Load 1 min (Load1)

Load 5 min (Load5)

Load 15 min (Load15)

Processes (Processes)

OpsWorks Stack (AWS_OPSWORKS_STACK)

CPU Idle (CPUIdle)

/AWS/AWS_OPSWORKS_STACK/include=CPUIdle,CPUUser,CPUSystem,CPUIOWait,CPUNice,CPUSteal,MemoryTotal,MemoryUsed,MemorySwap,MemoryFree,MemoryBuffers,MemoryCached,Load1,Load5,Load15,Processes

CPU User (CPUUser)

CPU System (CPUSystem)

CPU IO Wait (CPUIOWait)

CPU Nice (CPUNice)

CPU Steal (CPUSteal)

Memory Total (MemoryTotal)

Memory Used (MemoryUsed)

Memory Swap (MemorySwap)

Memory Free (MemoryFree)

Memory Buffers (MemoryBuffers)

Memory Cached (MemoryCached)

Load 1 min (Load1)

Load 5 min (Load5)

Load 15 min (Load15)

Processes (Processes)

RDS

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the RDS service:

Monitor type

Attribute

Configuration variable

Relational Database Service (AWS_RDS)

Active Transactions (ActiveTransactions)

/AWS/AWS_RDS/include = ReplicaLag,BinLogDiskUsage,CPUUtilization,FreeStorageSpace,DatabaseConnections,ReadIOPS,WriteIOPS,ReadLatency,WriteLatency,ReadThroughput,WriteThroughput,FreeableMemory,SwapUsage,DiskQueueDepth,AuroraBinlogReplicaLag,NetworkThroughput,NetworkReceiveThroughput,NetworkTransmitThroughput,ActiveTransactions,BlockedTransactions,CommitThroughput,CommitLatency,DeleteThroughput,EngineUptime,InsertThroughput,Queries,UpdateLatency,DeleteLatency,UpdateThroughput,DDLLatency,DDLThroughput,BufferCacheHitRatio,LoginFailures,DMLLatency,DMLThroughput,ResultSetCacheHitRatio,RowLockTime,FreeLocalStorage,NumBinaryLogFiles,SelectLatency,SelectThroughput,AuroraReplicaLag,AuroraReplicaLagMaximum,CPUCreditBalance,AuroraReplicaLagMinimum,CPUCreditUsage,BurstBalance,UsedMemory,UsedStorage,MaximumUsedTransactionIDs,FreeMemoryPercent,FreeStoragePercent

Aurora Bin log Replica Lag (AuroraBinlogReplicaLag)

Aurora Replica Lag (AuroraReplicaLag)

Aurora Replica Lag Maximum (AuroraReplicaLagMaximum)

Aurora Replica Lag Maximum (AuroraReplicaLagMinimum) 

Binary Log Disk Usage (BinLogDiskUsage) 

BlockedTransactions

Buffer Cache Hit Ratio (BufferCacheHitRatio) 

Burst Balance (BurstBalance)

Commit Latency (CommitLatency)

Commit Throughput (CommitThroughput)

CPU Credit Balance (CPUCreditBalance)

CPU Credit Usage (CPUCreditUsage)

CPU Utilization (CPUUtilization)

Database Connections (DatabaseConnections) 

DDL Latency (DDLLatency)

DDL Throughput (DDLThroughput) 

Delete Latency (DeleteLatency)

Delete Throughput (DeleteThroughput) 

Disk Queue Depth (DiskQueueDepth) 

DML Latency (DMLLatency)

DML Throughput (DMLThroughput) 

Engine Uptime (EngineUptime)

Free Local Storage (FreeLocalStorage) 

Free Storage Space (FreeStorageSpace) 

Freeable Memory (FreeableMemory)

FreeMemoryPercent

FreeStoragePercent

Insert Throughput (InsertThroughput) 

Login Failures (LoginFailures)

Maximum Used Transaction IDs (MaximumUsedTransactionIDs)

Network Receive Throughput (NetworkReceiveThroughput)

Network Throughput (NetworkThroughput)

Network Transmit Throughput (NetworkTransmitThroughput) 

Number of Binary Log Files (NumBinaryLogFiles) 

Queries

Read IOPS (ReadIOPS)

Read Latency (ReadLatency) 

Read Throughput (ReadThroughput) 

Replica Lag (ReplicaLag)

Result Set Cache Hit Ratio (ResultSetCacheHitRatio) 

Row Lock Time (RowLockTime)

Select Latency (SelectLatency)

Select Throughput (SelectThroughput) 

Swap Usage (SwapUsage)

Update Latency (UpdateLatency) 

Update Throughput (UpdateThroughput)

Used Memory (UsedMemory) 

Used Storage (UsedStorage)

Write IOPS (WriteIOPS)

Write Latency (WriteLatency) 

Write Throughput (WriteThroughput) 

Relational Database Service Cluster (AWS_RDS_CLUSTER)

Aurora Global DB Data Transfer Bytes (AuroraGlobalDBDataTransferBytes)

/AWS/AWS_RDS_CLUSTER/include = AuroraGlobalDBReplicatedWriteIO,AuroraGlobalDBDataTransferBytes,BacktrackChangeRecordsStored,BackupRetentionPeriodStorageUsed,SnapshotStorageUsed,BacktrChaReCrRate,TotalBackupStorageBilled,VolumeReadIOPs,VolumeWriteIOPs,VolumeBytesUsed,ServerlessDatabaseCapacity

Aurora Global DB Replication Lag (AuroraGlobalDBReplicatedWriteIO)

Backtrack Change Records Stored (BacktrackChangeRecordsStored)

BacktrackChangeRecordsCreationRate (BacktrChaReCrRate)

Backup Retention Period Storage (BackupRetentionPeriodStorageUsed)

Serverless Database Capacity (ServerlessDatabaseCapacity)

Snapshot Storage Used (SnapshotStorageUsed)

Total Backup Storage Billed (TotalBackupStorageBilled)

Volume Bytes Used (VolumeBytesUsed)

Volume Read IOPs (VolumeReadIOPs)

Volume Write IOPs (VolumeWriteIOPs)

Redshift

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Redshift service:

Monitor type

Attribute

Configuration variable

Redshfit Compute (AWS_REDSHIFT_COMPUTE)

CPU Utilization (CPUUtilization)

/AWS/AWS_REDSHIFT_COMPUTE/include=CPUUtilization,NetworkReceiveThroughput,NetworkTransmitThroughput,PercentageDiskSpaceUsed,ReadIOPS,ReadLatency,ReadThroughput,WriteIOPS,WriteLatency,WriteThroughput

Network Receive Throughput (NetworkReceiveThroughput)

Network Transmit Throughput (NetworkTransmitThroughput)

Percentage Disk Space Used (PercentageDiskSpaceUsed)

Read Input/output Operations Per Second (ReadIOPS)

Read Latency (ReadLatency)

Read Throughput (ReadThroughput)

Write Input/output Operations Per Second (WriteIOPS)

Write Latency (WriteLatency)

Write Throughput (WriteThroughput)

Redshift Leader (AWS_REDSHIFT_LEADER)

Health Status (HealthStatus)

/AWS/AWS_REDSHIFT_LEADER/include=HealthStatus,CPUUtilization,DatabaseConnections,MaintenanceMode,NetworkReceiveThroughput,NetworkTransmitThroughput

CPU Utilization (CPUUtilization)

Database Connections (DatabaseConnections)

Maintenance Mode (MaintenanceMode)

Network Receive Throughput (NetworkReceiveThroughput)

Network Transmit Throughput (NetworkTransmitThroughput)

Redshift Shared (AWS_REDSHIFT_SHARED)

Health Status (HealthStatus)

/AWS/AWS_REDSHIFT_SHARED/include=HealthStatus,CPUUtilization,DatabaseConnections,MaintenanceMode,NetworkReceiveThroughput,NetworkTransmitThroughput,PercentageDiskSpaceUsed,ReadIOPS,ReadLatency,ReadThroughput,WriteIOPS,WriteLatency,WriteThroughput

CPU Utilization (CPUUtilization)

Database Connections (DatabaseConnections)

Maintenance Mode (MaintenanceMode)

Network Receive Throughput (NetworkReceiveThroughput)

Network Transmit Throughput (NetworkTransmitThroughput)

Percentage Disk Space Used (PercentageDiskSpaceUsed)

Read Input/output Operations Per Second (ReadIOPS)

Read Latency (ReadLatency)

Read Throughput (ReadThroughput)

Write Input/output Operations Per Second (WriteIOPS)

Write Latency (WriteLatency)

Write Throughput (WriteThroughput)

Route 53

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Route 53 service:

Monitor type

Attribute

Configuration variable

AWS_ROUTE53_HEALTHCHECK

Child Health Check Healthy Count (ChildHealthCheckHealthyCount)

/AWS/AWS_ROUTE53_HEALTHCHECK/include = HealthCheckPercentageHealthy,HealthCheckStatus,ConnectionTime,TimeToFirstByte,SSLHandshakeTime,ChildHealthCheckHealthyCount






Connection Time (ConnectionTime)

Health Check Percentage Healthy (HealthCheckPercentageHealthy)

Health Check Status (HealthCheckStatus)

SSL Handshake Time (SSLHandshakeTime)

Time To First Byte (TimeToFirstByte)

S3

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the S3 service:

Monitor type

Attribute

Configuration variable

AWS_S3_CNTR

Total Buckets (TotalBuckets)

/AWS/AWS_S3_CNTR/include = TotalBuckets

AWS_S3_STORAGE

Total Bucket Size Bytes (TotalBucketSizeBytes)

/AWS/AWS_S3_STORAGE/include = TotalBucketSizeBytes

AWS_S3_STORAGE_SS

Bucket Size Bytes (BucketSizeBytes)

/AWS/AWS_S3_STORAGE_SS/include = BucketSizeBytes

AWS_S3_STORAGE_SIAS

Bucket Size Bytes (BucketSizeBytes)

/AWS/AWS_S3_STORAGE_SIAS/include = BucketSizeBytes

AWS_S3_STORAGE_RRS

Bucket Size Bytes (BucketSizeBytes)

/AWS/AWS_S3_STORAGE_RRS/include = BucketSizeBytes

AWS_S3_STORAGE_AS

Number Of Objects (NumberOfObjects)

/AWS/AWS_S3_STORAGE_AS/include = NumberOfObjects

AWS_S3_REQUEST

4xxErrors

/AWS/AWS_S3_REQUEST/include = AllRequests,GetRequests,PutRequests,DeleteRequests,HeadRequests,PostRequests,ListRequests,BytesDownloaded,BytesUploaded,4xxErrors,5xxErrors,FirstByteLatency,TotalRequestLatency,SelectBytesScanned,SelectBytesReturned,SelectRequests

5xxErrors

All Requests (AllRequests)

Bytes Downloaded (BytesDownloaded)

Bytes Uploaded (BytesUploaded)

Delete Requests (DeleteRequests)

First Byte Latency (FirstByteLatency)

Get Requests (GetRequests)

Head Requests (HeadRequests)

List Requests (ListRequests)

Post Requests (PostRequests)

Put Requests (PutRequests)

SelectBytesReturned (SelectBytesReturned)

SelectBytesScanned (SelectBytesScanned)

SelectRequests (SelectRequests)

Total Request Latency (TotalRequestLatency)

SageMaker

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the SageMaker service:

Monitor type

Attribute

Configuration variable

SageMaker Variant (AWS_SAGEMAKER_VARIANT)

Invocation4XXErrors

/AWS/AWS_SAGEMAKER_VARIANT/include=Invocation4XXErrors,Invocation5XXErrors,Invocations,InvocationsPerInstance,ModelLatency,OverheadLatency,ModelSetupTime,ModelLoadingWaitTime,ModelUnloadingTime,ModelDownloadingTime,ModelLoadingTime,ModelCacheHit,CPUUtilization,MemoryUtilization,GPUUtilization,GPUMemoryUtilization,DiskUtilization,LoadedModelCount

Invocation5XXErrors

Invocations

Invocations Per Instance (InvocationsPerInstance)

Model Latency (ModelLatency)

Overhead Latency (OverheadLatency)

Model Setup Time (ModelSetupTime)

Model Loading Wait Time (ModelLoadingWaitTime)

Model Unloading Time (ModelUnloadingTime)

Model Downloading Time (ModelDownloadingTime)

Model Loading Time (ModelLoadingTime)

Model Cache Hit (ModelCacheHit)

CPU Utilization (CPUUtilization)

Memory Utilization (MemoryUtilization)

GPU Utilization (GPUUtilization)

GPU Memory Utilization (GPUMemoryUtilization)

Disk Utilization (DiskUtilization)

Loaded Model Count (LoadedModelCount)

Simple Queue Service

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Simple Queue service:

Monitor type

Attribute

Configuration variable

Simple Queue Service (AWS_SQS)

Approximate age of oldest message (AgeOfOldestMessage)

/AWS/AWS_SQS/include = MessagesSent,SentMessageSize,MessagesReceived,EmptyReceive,MessagesDeleted,MessagesVisible,MessagesNotVisible,MessagesDelayed,AgeOfOldestMessage

EmptyReceive

MessagesDeleted

MessagesNotVisible

MessagesReceived

MessagesSent

MessagesVisible

NumberOfMessagesDelayed (MessagesDelayed)

SentMessageSize

Simple Notificate Service

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Simple Notificate service:

Monitor type

Attribute

Configuration variable

Simple Notification Service (AWS_SNS)

MessagesPublished

/AWS/AWS_SNS/include = MessagesPublished,PublishSize,NotificationsDelivered,NotificationsFailed

NotificationsDelivered

NotificationsFailed

PublishSize

Storage Gateway

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Storage Gateway service:

Monitor type

Attribute

Configuration variable

Storage Gateway (AWS_STORAGE_GATEWAY)

Cache Hit Percent (CacheHitPercent)

/AWS/AWS_STORAGE_GATEWAY/include=CacheHitPercent,CachePercentUsed,CachePercentDirty,UploadBufferPercentUsed,WorkingStoragePercentUsed,CloudBytesDownloaded,CloudBytesUploaded,UploadBufferFree,CacheFree,UploadBufferUsed,CacheUsed,QueuedWrites,ReadBytes,TotalCacheSize,WriteBytes,WorkingStorageFree,WorkingStorageUsed,CloudDownloadLatency,ReadTime,WriteTime,TimeSinceLastRecoveryPoint

Cache Percent Used (CachePercentUsed)

Cache Percent Dirty (CachePercentDirty)

Upload Buffer Percent Used (UploadBufferPercentUsed)

Working Storage Percent Used (WorkingStoragePercentUsed)

Cloud Bytes Downloaded (CloudBytesDownloaded)

Cloud Bytes Uploaded (CloudBytesUploaded)

Upload Buffer Free (UploadBufferFree)

Cache Free (CacheFree)

Upload Buffer Used (UploadBufferUsed)

Cache Used (CacheUsed)

Queued Writes (QueuedWrites)

Read Bytes (ReadBytes)

Total Cache Size (TotalCacheSize)

Write Bytes (WriteBytes)

Working Storage Free (WorkingStorageFree)

Working Storage Used (WorkingStorageUsed)

Cloud Download Latency (CloudDownloadLatency)

Read Time (ReadTime)

Write Time (WriteTime)

Time Since Last Recovery Point (TimeSinceLastRecoveryPoint)

VPC Transit Gateway

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the VPC Transit Gateway service:

Monitor type

Attribute

Configuration variable

VPC Transit Gateway (AWS_TRANSIT_GATEWAY)

Bytes drop count blackhole (BytesDropCountBlackhole)

/AWS/AWS_TRANSIT_GATEWAY/include = BytesIn,BytesOut,PacketsIn,PacketsOut,BytesDropCountBlackhole,BytesDropCountNoRoute,PacketDropCountBlackhole,PacketDropCountNoRoute

Bytes drop count no route (BytesDropCountNoRoute)

Bytes in (BytesIn)

Bytes out (BytesOut)

Packet drop count blackhole (PacketDropCountBlackhole)

Packet drop count no route (PacketDropCountNoRoute)

Packets in (PacketsIn)

Packets out (PacketsOut)

VPC Transit Gateway Attachment (AWS_TRANSIT_GATEWAY_ATTACH)

Bytes drop count blackhole (BytesDropCountBlackhole)

/AWS/AWS_TRANSIT_GATEWAY_ATTACH/include = BytesIn,BytesOut,PacketsIn,PacketsOut,BytesDropCountBlackhole,BytesDropCountNoRoute,PacketDropCountBlackhole,PacketDropCountNoRoute

Bytes drop count no route (BytesDropCountNoRoute)

Bytes in (BytesIn)

Bytes out (BytesOut)

Packet drop count blackhole (PacketDropCountBlackhole)

Packet drop count no route (PacketDropCountNoRoute)

Packets in (PacketsIn)

Packets out (PacketsOut)

VPC Virtual Private Network (VPN)

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the VPC Virtual Private Network (VPN) service:

Monitor type

Attribute

Configuration variable

VPC VPN Site-to-Site VPN Connection (AWS_VPC_VPN_SITE_TO_SITE_CONN)

Tunnel data in (TunnelDataIn)

/AWS/AWS_VPC_VPN_SITE_TO_SITE_CONN/include = TunnelState,TunnelDataIn,TunnelDataOut

Tunnel data out (TunnelDataOut)

Tunnel state (TunnelState)

VPC VPN Site-to-Site Tunnel (AWS_VPC_VPN_SITE_TO_SITE_TUNNEL)

Tunnel data in (TunnelDataIn)

/AWS/AWS_VPC_VPN_SITE_TO_SITE_TUNNEL/include = TunnelState,TunnelDataIn,TunnelDataOut

Tunnel data out (TunnelDataOut)

Tunnel state (TunnelState)

NAT Gateway (AWS_NAT_GATEWAY)

Active connection count (ActiveConnectionCount)

/AWS/AWS_NAT_GATEWAY/include = ActiveConnectionCount,BytesInFromDestination,BytesInFromSource,BytesOutToDestination,BytesOutToSource,ConnectionAttemptCount,ErrorPortAllocation,ConnectionEstablishedCount,IdleTimeoutCount,PacketsDropCount,PacketsInFromDestination,PacketsInFromSource,PacketsOutToDestination,PacketsOutToSource













Bytes in from destination (BytesInFromDestination)

Bytes in from source (BytesInFromSource)

Bytes out to destination (BytesOutToDestination)

Bytes out to source (BytesOutToSource)

Connection attempt count (ConnectionAttemptCount)

Connection established count (ConnectionEstablishedCount)

Error port allocation (ErrorPortAllocation)

Idle timeout count (IdleTimeoutCount)

Packets drop count (PacketsDropCount)

Packets in from destination (PacketsInFromDestination)

Packets in from source (PacketsInFromSource)

Packets out to destination (PacketsOutToDestination)

Packets out to source (PacketsOutToSource)

Web Application Firewall

The following table contains the details of the monitor types, attributes that you can monitor, and respective configuration variables for the Web Application Firewall service:

Monitor type

Attribute

Configuration variable

Amazon Access Control List (AWS_WAF_WEBACL_RULE)

AllowedRequests 

/AWS/AWS_WAF_WEBACL_RULE/include=AllowedRequests,BlockedRequests,CountedRequests,PassedRequests

BlockedRequests

CountedRequests

PassedRequests

Amazon Web Application Firewall Web Access Control List Rule Group (AWS_WAF_WEBACL_RULEGROUP)

AllowedRequests

/AWS/AWS_WAF_WEBACL_RULEGROUP/include=AllowedRequests,BlockedRequests,CountedRequests,PassedRequests

BlockedRequests

CountedRequests

PassedRequests

Amazon Web Application Firewall Rulegroup Rule (AWS_WAF_RULEGROUP_RULE)

AllowedRequests

/AWS/AWS_WAF_RULEGROUP_RULE/include=AllowedRequests,BlockedRequests,CountedRequests,PassedRequests

BlockedRequests

CountedRequests

PassedRequests

To add a configuration variable

  1. Click Configuration and select Infrastructure Policies .
  2. Locate the infrastructure policy and click Edit .
  3. Click the Configuration Variables tab and then click Add Configuration Variable .
  4. On the Add Configuration Variable page, in the Variable field, enter the variable.
    For example, /AWS/AWS_EC2_DISK/include.
  5. From the Operation list, select REPLACE
    You create a new variable by using the REPLACE operation.
  6. In the Value field, enter the value of the variable.
    For example, out of the four attributes of the AWS_EC2_DISK class, you want to:

    • Monitor two attributes, DiskReadOps and DiskReadBytes. Enter DiskReadOps,DiskReadBytes in the Value field.
    • Monitor all the attributes in the AWS_EC2_DISK monitor type, do not add the configuration variable. By default, PATROL for Amazon Web Services monitors all the attributes.
    • Monitor none of the attributes in the AWS_EC2_DISK monitor type, keep the Value field blank. 


Important

  • Whenever you update a configuration variable, restart PATROL Agent.
  • PATROL names are used in the configuration variables value field.
  • If the attributes are deactivated by using the Deactivate Agent Data Collection option and the configuration variable is not deleted, the KM continues to make the AWS CloudWatch API calls and the attribute does not show any data.

When the PATROL configuration variable does not exist for any monitor and the service is enabled for monitoring, PATROL for Amazon Web Services monitors all the attributes by default. The following table contains the scenarios when the monitoring is performed and not performed:

PATROL configuration variable added

Service enabled

Monitoring

Yes

Yes

Yes (for the selected service attributes)

No

Yes

Yes (for all the attributes in the selected service)

Yes

No

No

No

No

No

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*