

# Logs and metrics supported by Amazon CloudWatch Application Insights
<a name="appinsights-logs-and-metrics"></a>

The following lists show the supported logs and metrics for Amazon CloudWatch Application Insights. 

**CloudWatch Application Insights supports the following logs:**
+ Microsoft Internet Information Services (IIS) logs
+ Error log for SQL Server on EC2
+ Custom .NET application logs, such as Log4Net
+ Windows Event logs, including Windows logs (System, Application, and Security) and Applications and Services log
+ Amazon CloudWatch Logs for AWS Lambda
+ Error log and slow log for RDS MySQL, Aurora MySQL, and MySQL on EC2
+ Postgresql log for PostgreSQL RDS and PostgreSQL on EC2
+ Amazon CloudWatch Logs for AWS Step Functions
+ Execution logs and access logs (JSON, CSV, and XML, but not CLF) for API Gateway REST API stages
+ Prometheus JMX exporter logs (EMF)
+ Alert logs and listener logs for Oracle on Amazon RDS and Oracle on Amazon EC2
+ Container logs routing from Amazon ECS containers to CloudWatch using [`awslogs` log driver](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_awslogs.html).
+ Container logs routing from Amazon ECS containers to CloudWatch using [FireLens container log router](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_firelens.html).
+ Container logs routing from Amazon EKS or Kubernetes running on Amazon EC2 to CloudWatch using [Fluent Bit or Fluentd log processor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-EKS-logs.html) with Container Insights.
+ SAP HANA trace and error logs
+ HA Pacemaker logs
+ SAP ASE server logs
+ SAP ASE backup server logs
+ SAP ASE Replication server logs
+ SAP ASE RMA agent logs
+ SAP ASE Fault Manager logs
+ SAP NetWeaver dev trace logs
+ Process metrics for Windows processes using [proctstat plugin for CloudWatch agent](CloudWatch-Agent-procstat-process-metrics.md)
+ Public DNS query logs for hosted zone
+ Amazon Route 53 Resolver DNS query logs

**CloudWatch Application Insights supports the following log classes:**
+ **Standard** – Amazon CloudWatch Application Insights requires that log groups are configured with the [CloudWatch Logs Standard log class](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html) to enable monitoring.

**Contents**
+ [Amazon Elastic Compute Cloud (EC2)](appinsights-metrics-ec2.md)
  + [CloudWatch built-in metrics](appinsights-metrics-ec2.md#appinsights-metrics-ec2-built-in)
  + [CloudWatch agent metrics (Windows server)](appinsights-metrics-ec2.md#appinsights-metrics-ec2-windows)
  + [CloudWatch agent process metrics (Windows server)](appinsights-metrics-ec2.md#appinsights-metrics-procstat-ec2-windows)
  + [CloudWatch agent metrics (Linux server)](appinsights-metrics-ec2.md#appinsights-metrics-ec2-linux)
+ [Elastic Block Store (EBS)](appinsights-metrics-ebs.md)
+ [Amazon Elastic File System (Amazon EFS)](appinsights-metrics-efs.md)
+ [Elastic Load Balancer (ELB)](appinsights-metrics-elb.md)
+ [Application ELB](appinsights-metrics-app-elb.md)
+ [Amazon EC2 Auto Scaling groups](appinsights-metrics-as.md)
+ [Amazon Simple Queue Server (SQS)](appinsights-metrics-sqs.md)
+ [Amazon Relational Database Service (RDS)](appinsights-metrics-rds.md)
  + [RDS Database instances](appinsights-metrics-rds.md#appinsights-metrics-rds-instances)
  + [RDS Database clusters](appinsights-metrics-rds.md#appinsights-metrics-rds-clusters)
+ [AWS Lambda function](appinsights-metrics-lambda.md)
+ [Amazon DynamoDB table](appinsights-metrics-dyanamodb.md)
+ [Amazon S3 bucket](appinsights-metrics-s3.md)
+ [AWS Step Functions](appinsights-metrics-step-functions.md)
  + [Execution-level](appinsights-metrics-step-functions.md#appinsights-metrics-step-functions-execution)
  + [Activity](appinsights-metrics-step-functions.md#appinsights-metrics-step-functions-activity)
  + [Lambda function](appinsights-metrics-step-functions.md#appinsights-metrics-step-functions-lambda)
  + [Service integration](appinsights-metrics-step-functions.md#appinsights-metrics-step-functions-service-integration)
  + [Step Functions API](appinsights-metrics-step-functions.md#appinsights-metrics-step-functions-api)
+ [API Gateway REST API stages](appinsights-metrics-api-gateway.md)
+ [SAP HANA](appinsights-metrics-sap-hana.md)
+ [SAP ASE](appinsights-metrics-sap-ase.md)
+ [SAP ASE High Availability on Amazon EC2](appinsights-metrics-sap-ase-ha.md)
+ [SAP NetWeaver](appinsights-metrics-sap-netweaver.md)
+ [HA Cluster](appinsights-metrics-ha-cluster.md)
+ [Java](appinsights-metrics-java.md)
+ [Amazon Elastic Container Service (Amazon ECS)](appinsights-metrics-ecs.md)
  + [CloudWatch built-in metrics](appinsights-metrics-ecs.md#appinsights-metrics-ecs-built-in-metrics)
  + [Container Insights metrics](appinsights-metrics-ecs.md#appinsights-metrics-ecs-container-insights-metrics)
  + [Container Insights Prometheus metrics](appinsights-metrics-ecs.md#appinsights-metrics-ecs-container-insights-prometheus)
+ [Kubernetes on AWS](appinsights-metrics-kubernetes.md)
  + [Container Insights metrics](appinsights-metrics-kubernetes.md#appinsights-metrics-kubernetes-container-insights-metrics)
  + [Container Insights Prometheus metrics](appinsights-metrics-kubernetes.md#appinsights-metrics-kubernetes-container-insights-prometheus)
+ [Amazon FSx](appinsights-metrics-fsx.md)
+ [Amazon VPC](appinsights-metrics-vpc.md)
+ [Amazon VPC NAT gateways](appinsights-metrics-nat-gateways.md)
+ [Amazon Route 53 health check](appinsights-metrics-health-check.md)
+ [Amazon Route 53 hosted zone](appinsights-metrics-hosted-zone.md)
+ [Amazon Route 53 Resolver endpoint](appinsights-metrics-resolver-endpoint.md)
+ [AWS Network Firewall rule group](appinsights-metrics-firewall-rule-group.md)
+ [AWS Network Firewall rule group association](appinsights-metrics-firewall-rule-group-assoc.md)
+ [Metrics with data points requirements](appinsights-metrics-datapoint-requirements.md)
  + [AWS/ApplicationELB](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-app-elb)
  + [AWS/AutoScaling](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-autoscaling)
  + [AWS/EC2](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-ec2)
  + [Elastic Block Store (EBS)](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-ebs)
  + [AWS/ELB](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-elb)
  + [AWS/RDS](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-rds)
  + [AWS/Lambda](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-lambda)
  + [AWS/SQS](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-sqs)
  + [AWS/CWAgent](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-cwagent)
  + [AWS/DynamoDB](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-dynamo)
  + [AWS/S3](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-s3)
  + [AWS/States](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-states)
  + [AWS/ApiGateway](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-api-gateway)
  + [AWS/SNS](appinsights-metrics-datapoint-requirements.md#appinsights-metrics-datapoint-requirements-sns)
+ [Recommended metrics](application-insights-recommended-metrics.md)
+ [Performance Counter metrics](application-insights-performance-counter.md)

# Amazon Elastic Compute Cloud (EC2)
<a name="appinsights-metrics-ec2"></a>

CloudWatch Application Insights supports the following metrics:

**Topics**
+ [CloudWatch built-in metrics](#appinsights-metrics-ec2-built-in)
+ [CloudWatch agent metrics (Windows server)](#appinsights-metrics-ec2-windows)
+ [CloudWatch agent process metrics (Windows server)](#appinsights-metrics-procstat-ec2-windows)
+ [CloudWatch agent metrics (Linux server)](#appinsights-metrics-ec2-linux)

## CloudWatch built-in metrics
<a name="appinsights-metrics-ec2-built-in"></a>

CPUCreditBalance

CPUCreditUsage

CPUSurplusCreditBalance

CPUSurplusCreditsCharged

CPUUtilization

DiskReadBytes

DiskReadOps

DiskWriteBytes

DiskWriteOps

EBSByteBalance%

EBSIOBalance%

EBSReadBytes

EBSReadOps

EBSWriteBytes

EBSWriteOps

NetworkIn

NetworkOut

NetworkPacketsIn

NetworkPacketsOut

StatusCheckFailed

StatusCheckFailed\$1Instance

StatusCheckFailed\$1System

## CloudWatch agent metrics (Windows server)
<a name="appinsights-metrics-ec2-windows"></a>

.NET CLR Exceptions \$1 of Exceps Thrown

.NET CLR Exceptions \$1 of Exceps Thrown/Sec

.NET CLR Exceptions \$1 of Filters/sec

.NET CLR Exceptions \$1 of Finallys/sec

.NET CLR Exceptions Throw to Catch Depth/sec

.NET CLR Interop \$1 of CCWs

.NET CLR Interop \$1 of Stubs

.NET CLR Interop \$1 of TLB exports/sec

.NET CLR Interop \$1 of TLB imports/sec

.NET CLR Interop \$1 of marshaling

.NET CLR Jit % Time in Jit

.NET CLR Jit Standard Jit Failures

.NET CLR Loading % Time Loading

.NET CLR Loading Rate of Load Failures

.NET CLR LocksAndThreads Contention Rate/sec

.NET CLR LocksAndThreads Queue Length/sec

.NET CLR Memory \$1 Total Committed Bytes

.NET CLR Memory % Time in GC

.NET CLR Networking 4.0.0.0 HttpWebRequest Average Queue Time

.NET CLR Networking 4.0.0.0 HttpWebRequests Aborted/sec

.NET CLR Networking 4.0.0.0 HttpWebRequests Failed/sec

.NET CLR Networking 4.0.0.0 HttpWebRequests Queued/sec

APP\$1POOL\$1WAS Total Worker Process Ping Failures

ASP.NET Application Restarts

ASP.NET Applications % Managed Processor Time (estimated)

ASP.NET Applications Errors Total/Sec

ASP.NET Applications Errors Unhandled During Execution/sec

ASP.NET Applications Requests in Application Queue

ASP.NET Applications Requests/Sec

ASP.NET Request Wait Time

ASP.NET Requests Queued

HTTP Service Request Queues CurrentQueueSize

LogicalDisk % Free Space

Memory % Committed Bytes In Use

Memory Available Mbytes

Memory Pages/sec

Network Interface Bytes Total/sec

Paging File % Usage

PhysicalDisk % Disk Time

PhysicalDisk Avg. Disk Queue Length

PhysicalDisk Avg. Disk sec/Read

PhysicalDisk Avg. Disk sec/Write

PhysicalDisk Disk Read Bytes/sec

PhysicalDisk Disk Reads/sec

PhysicalDisk Disk Write Bytes/sec

PhysicalDisk Disk Writes/sec

Processor % Idle Time

Processor % Interrupt Time

Processor % Processor Time

Processor % User Time

SQLServer:Access Methods Forwarded Records/sec

SQLServer:Access Methods Full Scans/sec

SQLServer:Access Methods Page Splits/sec

SQLServer:Buffer Manager Buffer cache hit ratio

SQLServer:Buffer Manager Page life expectancy

SQLServer:General Statistics Processes blocked

SQLServer:General Statistics User Connections

SQLServer:Latches Average Latch Wait Time (ms)

SQLServer:Locks Average Wait Time (ms)

SQLServer:Locks Lock Timeouts/sec

SQLServer:Locks Lock Waits/sec

SQLServer:Locks Number of Deadlocks/sec

SQLServer:Memory Manager Memory Grants Pending

SQLServer:SQL Statistics Batch Requests/sec

SQLServer:SQL Statistics SQL Compilations/sec

SQLServer:SQL Statistics SQL Re-Compilations/sec

System Processor Queue Length

TCPv4 Connections Established

TCPv6 Connections Established

W3SVC\$1W3WP File Cache Flushes

W3SVC\$1W3WP File Cache Misses

W3SVC\$1W3WP Requests/Sec

W3SVC\$1W3WP URI Cache Flushes

W3SVC\$1W3WP URI Cache Misses

Web Service Bytes Received/Sec

Web Service Bytes Sent/Sec

Web Service Connection attempts/sec

Web Service Current Connections

Web Service Get Requests/sec

Web Service Post Requests/sec

Bytes Received/sec

Normal Messages Queue Length/sec

Urgent Message Queue Length/sec

Reconnect Count

Unacknowledged Message Queue Length/sec

Messages Outstanding

Messages Sent/sec

Database Update Messages/sec

Update Messages/sec

Flushes/sec

Crypto Checkpoints Saved/sec

Crypto Checkpoints Restored/sec

Registry Checkpoints Restored/sec

Registry Checkpoints Saved/sec

Cluster API Calls/sec

Resource API Calls/sec

Cluster Handles/sec

Resource Handles/sec

## CloudWatch agent process metrics (Windows server)
<a name="appinsights-metrics-procstat-ec2-windows"></a>

Process metrics are collected using the [CloudWatch agent procstat plugin](CloudWatch-Agent-procstat-process-metrics.md). Only Amazon EC2 instances running Windows workloads support process metrics.

procstat cpu\$1time\$1system

procstat cpu\$1time\$1user

procstat cpu\$1usage

procstat memory\$1rss

procstat memory\$1vms

procstat read\$1bytes

procstat write\$1bytes

.procstat read\$1count

procstat write\$1count

## CloudWatch agent metrics (Linux server)
<a name="appinsights-metrics-ec2-linux"></a>

cpu\$1time\$1active

cpu\$1time\$1guest

cpu\$1time\$1guest\$1nice

cpu\$1time\$1idle

cpu\$1time\$1iowait

cpu\$1time\$1irq

cpu\$1time\$1nice

cpu\$1time\$1softirq

cpu\$1time\$1steal

cpu\$1time\$1system

cpu\$1time\$1user

cpu\$1usage\$1active

cpu\$1usage\$1guest

cpu\$1usage\$1guest\$1nice

cpu\$1usage\$1idle

cpu\$1usage\$1iowait

cpu\$1usage\$1irq

cpu\$1usage\$1nice

cpu\$1usage\$1softirq

cpu\$1usage\$1steal

cpu\$1usage\$1system

cpu\$1usage\$1user

disk\$1free

disk\$1inodes\$1free

disk\$1inodes\$1used

disk\$1used

disk\$1used\$1percent

diskio\$1io\$1time

diskio\$1iops\$1in\$1progress

diskio\$1read\$1bytes

diskio\$1read\$1time

diskio\$1reads

diskio\$1write\$1bytes

diskio\$1write\$1time

diskio\$1writes

mem\$1active

mem\$1available

mem\$1available\$1percent

mem\$1buffered

mem\$1cached

mem\$1free

mem\$1inactive

mem\$1used

mem\$1used\$1percent

net\$1bytes\$1recv

net\$1bytes\$1sent

net\$1drop\$1in

net\$1drop\$1out

net\$1err\$1in

net\$1err\$1out

net\$1packets\$1recv

net\$1packets\$1sent

netstat\$1tcp\$1close

netstat\$1tcp\$1close\$1wait

netstat\$1tcp\$1closing

netstat\$1tcp\$1established

netstat\$1tcp\$1fin\$1wait1

netstat\$1tcp\$1fin\$1wait2

netstat\$1tcp\$1last\$1ack

netstat\$1tcp\$1listen

netstat\$1tcp\$1none

netstat\$1tcp\$1syn\$1recv

netstat\$1tcp\$1syn\$1sent

netstat\$1tcp\$1time\$1wait

netstat\$1udp\$1socket

processes\$1blocked

processes\$1dead

processes\$1idle

processes\$1paging

processes\$1running

processes\$1sleeping

processes\$1stopped

processes\$1total

processes\$1total\$1threads

processes\$1wait

processes\$1zombies

swap\$1free

swap\$1used

swap\$1used\$1percent

# Elastic Block Store (EBS)
<a name="appinsights-metrics-ebs"></a>

CloudWatch Application Insights supports the following metrics:

VolumeReadBytes

VolumeWriteBytes

VolumeReadOps

VolumeWriteOps

VolumeTotalReadTime 

VolumeTotalWriteTime 

VolumeIdleTime

VolumeQueueLength

VolumeThroughputPercentage

VolumeConsumedReadWriteOps

BurstBalance

# Amazon Elastic File System (Amazon EFS)
<a name="appinsights-metrics-efs"></a>

CloudWatch Application Insights supports the following metrics:

BurstCreditBalance

PercentIOLimit

PermittedThroughput

MeteredIOBytes

TotalIOBytes

DataWriteIOBytes

DataReadIOBytes

MetadataIOBytes

ClientConnections

TimeSinceLastSync

StorageBytes

Throughput

PercentageOfPermittedThroughputUtilization

ThroughputIOPS

 PercentThroughputDataReadIOByte

PercentThroughputDataWriteIOBytes

PercentageOfIOPSDataReadIOBytes

PercentageOfIOPSDataWriteIOBytes

AverageDataReadIOBytesSize

AverageDataWriteIOBytesSize

# Elastic Load Balancer (ELB)
<a name="appinsights-metrics-elb"></a>

CloudWatch Application Insights supports the following metrics:

EstimatedALBActiveConnectionCount

EstimatedALBConsumedLCUs

EstimatedALBNewConnectionCount

EstimatedProcessedBytes

HTTPCode\$1Backend\$14XX

HTTPCode\$1Backend\$15XX

HealthyHostCount

RequestCount

UnHealthyHostCount

# Application ELB
<a name="appinsights-metrics-app-elb"></a>

CloudWatch Application Insights supports the following metrics:

EstimatedALBActiveConnectionCount

EstimatedALBConsumedLCUs

EstimatedALBNewConnectionCount

EstimatedProcessedBytes

HTTPCode\$1Backend\$14XX

HTTPCode\$1Backend\$15XX

HealthyHostCount

Latency

RequestCount

SurgeQueueLength

UnHealthyHostCount

# Amazon EC2 Auto Scaling groups
<a name="appinsights-metrics-as"></a>

CloudWatch Application Insights supports the following metrics:

CPUCreditBalance

CPUCreditUsage

CPUSurplusCreditBalance

CPUSurplusCreditsCharged

CPUUtilization

DiskReadBytes

DiskReadOps

DiskWriteBytes

DiskWriteOps

EBSByteBalance%

EBSIOBalance%

EBSReadBytes

EBSReadOps

EBSWriteBytes

EBSWriteOps

NetworkIn

NetworkOut

NetworkPacketsIn

NetworkPacketsOut

StatusCheckFailed

StatusCheckFailed\$1Instance

StatusCheckFailed\$1System

# Amazon Simple Queue Server (SQS)
<a name="appinsights-metrics-sqs"></a>

CloudWatch Application Insights supports the following metrics:

ApproximateAgeOfOldestMessage

ApproximateNumberOfMessagesDelayed

ApproximateNumberOfMessagesNotVisible

ApproximateNumberOfMessagesVisible

NumberOfEmptyReceives

NumberOfMessagesDeleted

NumberOfMessagesReceived

NumberOfMessagesSent

# Amazon Relational Database Service (RDS)
<a name="appinsights-metrics-rds"></a>

CloudWatch Application Insights supports the following metrics:

**Topics**
+ [RDS Database instances](#appinsights-metrics-rds-instances)
+ [RDS Database clusters](#appinsights-metrics-rds-clusters)

## RDS Database instances
<a name="appinsights-metrics-rds-instances"></a>

BurstBalance

CPUCreditBalance

CPUUtilization

DatabaseConnections

DiskQueueDepth

FailedSQLServerAgentJobsCount

FreeStorageSpace

FreeableMemory

NetworkReceiveThroughput

NetworkTransmitThroughput

ReadIOPS

ReadLatency

ReadThroughput

WriteIOPS

WriteLatency

WriteThroughput

## RDS Database clusters
<a name="appinsights-metrics-rds-clusters"></a>

ActiveTransactions

AuroraBinlogReplicaLag

AuroraReplicaLag

BackupRetentionPeriodStorageUsed

BinLogDiskUsage

BlockedTransactions

BufferCacheHitRatio

CPUUtilization

CommitLatency

CommitThroughput

DDLLatency

DDLThroughput

DMLLatency

DMLThroughput

DatabaseConnections

Deadlocks

DeleteLatency

DeleteThroughput

EngineUptime

FreeLocalStorage

FreeableMemory

InsertLatency

InsertThroughput

LoginFailures

NetworkReceiveThroughput

NetworkThroughput

NetworkTransmitThroughput

Queries

ResultSetCacheHitRatio

SelectLatency

SelectThroughput

SnapshotStorageUsed

TotalBackupStorageBilled

UpdateLatency

UpdateThroughput

VolumeBytesUsed

VolumeReadIOPs

VolumeWriteIOPs

# AWS Lambda function
<a name="appinsights-metrics-lambda"></a>

CloudWatch Application Insights supports the following metrics:

Errors

DeadLetterErrors

Duration

Throttles

IteratorAge

ProvisionedConcurrencySpilloverInvocations

# Amazon DynamoDB table
<a name="appinsights-metrics-dyanamodb"></a>

CloudWatch Application Insights supports the following metrics:

SystemErrors

UserErrors

ConsumedReadCapacityUnits

ConsumedWriteCapacityUnits

ReadThrottleEvents

WriteThrottleEvents

TimeToLiveDeletedItemCount

ConditionalCheckFailedRequests

TransactionConflict

ReturnedRecordsCount

PendingReplicationCount

ReplicationLatency

# Amazon S3 bucket
<a name="appinsights-metrics-s3"></a>

CloudWatch Application Insights supports the following metrics:

ReplicationLatency

BytesPendingReplication

OperationsPendingReplication

4xxErrors

5xxErrors

AllRequests

GetRequests

PutRequests

DeleteRequests

HeadRequests

PostRequests

SelectRequests

ListRequests

SelectScannedBytes

SelectReturnedBytes

FirstByteLatency

TotalRequestLatency

BytesDownloaded

BytesUploaded

# AWS Step Functions
<a name="appinsights-metrics-step-functions"></a>

CloudWatch Application Insights supports the following metrics:

**Topics**
+ [Execution-level](#appinsights-metrics-step-functions-execution)
+ [Activity](#appinsights-metrics-step-functions-activity)
+ [Lambda function](#appinsights-metrics-step-functions-lambda)
+ [Service integration](#appinsights-metrics-step-functions-service-integration)
+ [Step Functions API](#appinsights-metrics-step-functions-api)

## Execution-level
<a name="appinsights-metrics-step-functions-execution"></a>

ExecutionTime

ExecutionThrottled

ExecutionsFailed

ExecutionsTimedOut

ExecutionsAborted

ExecutionsSucceeded

ExecutionsStarted

## Activity
<a name="appinsights-metrics-step-functions-activity"></a>

ActivityRunTime

ActivityScheduleTime

ActivityTime

ActivitiesFailed

ActivitiesHeartbeatTimedOut

ActivitiesTimedOut

ActivitiesScheduled

ActivitiesSucceeded

ActivitiesStarted

## Lambda function
<a name="appinsights-metrics-step-functions-lambda"></a>

LambdaFunctionRunTime

LambdaFunctionScheduleTime

LambdaFunctionTime

LambdaFunctionsFailed

LambdaFunctionsTimedOut

LambdaFunctionsScheduled

LambdaFunctionsSucceeded

LambdaFunctionsStarted

## Service integration
<a name="appinsights-metrics-step-functions-service-integration"></a>

ServiceIntegrationRunTime

ServiceIntegrationScheduleTime

ServiceIntegrationTime

ServiceIntegrationsFailed

ServiceIntegrationsTimedOut

ServiceIntegrationsScheduled

ServiceIntegrationsSucceeded

ServiceIntegrationsStarted

## Step Functions API
<a name="appinsights-metrics-step-functions-api"></a>

ThrottledEvents

ProvisionedBucketSize

ProvisionedRefillRate

ConsumedCapacity

# API Gateway REST API stages
<a name="appinsights-metrics-api-gateway"></a>

CloudWatch Application Insights supports the following metrics:

4XXError

5XXError

IntegrationLatency

Latency

CacheHitCount

CacheMissCount

# SAP HANA
<a name="appinsights-metrics-sap-hana"></a>

**Note**  
CloudWatch Application Insights supports only single SID HANA environments. If multiple HANA SIDs are attached, monitoring will be set up for only the first detected SID.

CloudWatch Application Insights supports the following metrics:

hanadb\$1every\$1service\$1started\$1status

hanadb\$1daemon\$1service\$1started\$1status

hanadb\$1preprocessor\$1service\$1started\$1status

hanadb\$1webdispatcher\$1service\$1started\$1status

hanadb\$1compileserver\$1service\$1started\$1status

hanadb\$1nameserver\$1service\$1started\$1status

hanadb\$1server\$1startup\$1time\$1variations\$1seconds

hanadb\$1level\$15\$1alerts\$1count

hanadb\$1level\$14\$1alerts\$1count

hanadb\$1out\$1of\$1memory\$1events\$1count

hanadb\$1max\$1trigger\$1read\$1ratio\$1percent

hanadb\$1max\$1trigger\$1write\$1ratio\$1percent

hanadb\$1log\$1switch\$1wait\$1ratio\$1percent

hanadb\$1log\$1switch\$1race\$1ratio\$1percent

hanadb\$1time\$1since\$1last\$1savepoint\$1seconds

hanadb\$1disk\$1usage\$1highlevel\$1percent

hanadb\$1max\$1converter\$1page\$1number\$1count

hanadb\$1long\$1running\$1savepoints\$1count

hanadb\$1failed\$1io\$1reads\$1count

hanadb\$1failed\$1io\$1writes\$1count

hanadb\$1disk\$1data\$1unused\$1percent

hanadb\$1current\$1allocation\$1limit\$1used\$1percent

hanadb\$1table\$1allocation\$1limit\$1used\$1percent

hanadb\$1host\$1total\$1physical\$1memory\$1mb

hanadb\$1host\$1physical\$1memory\$1used\$1mb

hanadb\$1host\$1physical\$1memory\$1free\$1mb

hanadb\$1swap\$1memory\$1free\$1mb

hanadb\$1swap\$1memory\$1used\$1mb

hanadb\$1host\$1allocation\$1limit\$1mb

hanadb\$1host\$1total\$1memory\$1used\$1mb

 hanadb\$1host\$1total\$1peak\$1memory\$1used\$1mb

hanadb\$1host\$1total\$1allocation\$1limit\$1mb

hanadb\$1host\$1code\$1size\$1mb

hanadb\$1host\$1shared\$1memory\$1allocation\$1mb

hanadb\$1cpu\$1usage\$1percent

hanadb\$1cpu\$1user\$1percent

hanadb\$1cpu\$1system\$1percent

hanadb\$1cpu\$1waitio\$1percent

hanadb\$1cpu\$1busy\$1percent

hanadb\$1cpu\$1idle\$1percent

hanadb\$1long\$1delta\$1merge\$1count

hanadb\$1unsuccessful\$1delta\$1merge\$1count

hanadb\$1successful\$1delta\$1merge\$1count

hanadb\$1row\$1store\$1allocated\$1size\$1mb

hanadb\$1row\$1store\$1free\$1size\$1mb

hanadb\$1row\$1store\$1used\$1size\$1mb

hanadb\$1temporary\$1tables\$1count

hanadb\$1large\$1non\$1compressed\$1tables\$1count

hanadb\$1total\$1non\$1compressed\$1tables\$1count

hanadb\$1longest\$1running\$1job\$1seconds

hanadb\$1average\$1commit\$1time\$1milliseconds

hanadb\$1suspended\$1sql\$1statements\$1count

hanadb\$1plan\$1cache\$1hit\$1ratio\$1percent

hanadb\$1plan\$1cache\$1lookup\$1count

hanadb\$1plan\$1cache\$1hit\$1count

hanadb\$1plan\$1cache\$1total\$1execution\$1microseconds

hanadb\$1plan\$1cache\$1cursor\$1duration\$1microseconds

hanadb\$1plan\$1cache\$1preparation\$1microseconds

hanadb\$1plan\$1cache\$1evicted\$1count

hanadb\$1plan\$1cache\$1evicted\$1microseconds

hanadb\$1plan\$1cache\$1evicted\$1preparation\$1count

hanadb\$1plan\$1cache\$1evicted\$1execution\$1count

hanadb\$1plan\$1cache\$1evicted\$1preparation\$1microseconds

hanadb\$1plan\$1cache\$1evicted\$1cursor\$1duration\$1microseconds

hanadb\$1plan\$1cache\$1evicted\$1total\$1execution\$1microseconds

hanadb\$1plan\$1cache\$1evicted\$1plan\$1size\$1mb

hanadb\$1plan\$1cache\$1count

hanadb\$1plan\$1cache\$1preparation\$1count

hanadb\$1plan\$1cache\$1execution\$1count

hanadb\$1network\$1collision\$1rate

hanadb\$1network\$1receive\$1rate

hanadb\$1network\$1transmit\$1rate

hanadb\$1network\$1packet\$1receive\$1rate

hanadb\$1network\$1packet\$1transmit\$1rate

hanadb\$1network\$1transmit\$1error\$1rate

hanadb\$1network\$1receive\$1error\$1rate

hanadb\$1time\$1until\$1license\$1expires\$1days

hanadb\$1is\$1license\$1valid\$1status

hanadb\$1local\$1running\$1connections\$1count

hanadb\$1local\$1idle\$1connections\$1count

hanadb\$1remote\$1running\$1connections\$1count

hanadb\$1remote\$1idle\$1connections\$1count

hanadb\$1last\$1full\$1data\$1backup\$1age\$1days

hanadb\$1last\$1data\$1backup\$1age\$1days

hanadb\$1last\$1log\$1backup\$1age\$1hours

hanadb\$1failed\$1data\$1backup\$1past\$17\$1days\$1count

hanadb\$1failed\$1log\$1backup\$1past\$17\$1days\$1count

hanadb\$1oldest\$1backup\$1in\$1catalog\$1age\$1days

hanadb\$1backup\$1catalog\$1size\$1mb

hanadb\$1hsr\$1replication\$1status

hanadb\$1hsr\$1log\$1shipping\$1delay\$1seconds

hanadb\$1hsr\$1secondary\$1failover\$1count

hanadb\$1hsr\$1secondary\$1reconnect\$1count

hanadb\$1hsr\$1async\$1buffer\$1used\$1mb

hanadb\$1hsr\$1secondary\$1active\$1status

hanadb\$1handle\$1count

hanadb\$1ping\$1time\$1milliseconds

hanadb\$1connection\$1count

hanadb\$1internal\$1connection\$1count

hanadb\$1external\$1connection\$1count

hanadb\$1idle\$1connection\$1count

hanadb\$1transaction\$1count

hanadb\$1internal\$1transaction\$1count

hanadb\$1external\$1transaction\$1count

hanadb\$1user\$1transaction\$1count

hanadb\$1blocked\$1transaction\$1count

hanadb\$1statement\$1count

hanadb\$1active\$1commit\$1id\$1range\$1count

hanadb\$1mvcc\$1version\$1count

hanadb\$1pending\$1session\$1count

hanadb\$1record\$1lock\$1count

hanadb\$1read\$1count

hanadb\$1write\$1count

hanadb\$1merge\$1count

hanadb\$1unload\$1count

hanadb\$1active\$1thread\$1count

hanadb\$1waiting\$1thread\$1count

hanadb\$1total\$1thread\$1count

hanadb\$1active\$1sql\$1executor\$1count

hanadb\$1waiting\$1sql\$1executor\$1count

hanadb\$1total\$1sql\$1executor\$1count

hanadb\$1data\$1write\$1size\$1mb

hanadb\$1data\$1write\$1time\$1milliseconds

hanadb\$1log\$1write\$1size\$1mb

hanadb\$1log\$1write\$1time\$1milliseconds

hanadb\$1data\$1read\$1size\$1mb

hanadb\$1data\$1read\$1time\$1milliseconds

hanadb\$1log\$1read\$1size\$1mb

hanadb\$1log\$1read\$1time\$1milliseconds

hanadb\$1data\$1backup\$1write\$1size\$1mb

hanadb\$1data\$1backup\$1write\$1time\$1milliseconds

hanadb\$1log\$1backup\$1write\$1size\$1mb

hanadb\$1log\$1backup\$1write\$1time\$1milliseconds

hanadb\$1mutex\$1collision\$1count

hanadb\$1read\$1write\$1lock\$1collision\$1count

hanadb\$1admission\$1control\$1admit\$1count

hanadb\$1admission\$1control\$1reject\$1count

hanadb\$1admission\$1control\$1queue\$1size\$1mb

hanadb\$1admission\$1control\$1wait\$1time\$1milliseconds

# SAP ASE
<a name="appinsights-metrics-sap-ase"></a>

CloudWatch Application Insights supports the following metrics:

asedb\$1database\$1availability

asedb\$1trunc\$1log\$1on\$1chkpt\$1enabled

asedb\$1last\$1db\$1backup\$1age\$1in\$1days

asedb\$1last\$1transaction\$1log\$1backup\$1age\$1in\$1hours

asedb\$1suspected\$1database

asedb\$1db\$1space\$1usage\$1percent

asedb\$1db\$1log\$1space\$1usage\$1percent

asedb\$1locked\$1login

asedb\$1has\$1mixed\$1log\$1and\$1data

asedb\$1runtime\$1for\$1open\$1transactions

asedb\$1data\$1cache\$1hit\$1ratio

asedb\$1data\$1cache\$1usage

asedb\$1sql\$1cache\$1hit\$1ratio

asedb\$1cache\$1usage

asedb\$1run\$1queue\$1length

asedb\$1number\$1of\$1rollbacks

asedb\$1number\$1of\$1commits

asedb\$1number\$1of\$1transactions

asedb\$1outstanding\$1disk\$1io

asedb\$1percent\$1io\$1busy

asedb\$1percent\$1system\$1busy

asedb\$1percent\$1locks\$1active

asedb\$1scheduled\$1jobs\$1failed\$1percent

asedb\$1user\$1connections\$1percent

asedb\$1query\$1logical\$1reads

asedb\$1query\$1physical\$1reads

asedb\$1query\$1cpu\$1time

asedb\$1query\$1memory\$1usage

# SAP ASE High Availability on Amazon EC2
<a name="appinsights-metrics-sap-ase-ha"></a>

CloudWatch Application Insights supports the following metrics:

asedb\$1ha\$1replication\$1state

asedb\$1ha\$1replication\$1mode

asedb\$1ha\$1replication\$1latency\$1in\$1minutes

# SAP NetWeaver
<a name="appinsights-metrics-sap-netweaver"></a>

CloudWatch Application Insights supports the following metrics:


| Metric | Description | 
| --- | --- | 
| sap\$1alerts\$1ResponseTime |  The SAP response time alert from CCMS (RZ20)>R3Services>Dialog>ResponseTime.  | 
|  sap\$1alerts\$1ResponseTimeDialog  | The SAP response time dialog alert from CCMS (RZ20)>R3Services>Dialog> ResponseTimeDialog. | 
| sap\$1alerts\$1ResponseTimeDialogRFC | The SAP response time alert from CCMS (RZ20)>R3Services> Dialog>ResponseTimeDialogRFC. | 
| sap\$1alerts\$1DBRequestTime | The SAP response time alert from CCMS (RZ20)>R3Services>Dialog>DBRequestTime. | 
| sap\$1alerts\$1FrontendResponseTime | The SAP response time alert from CCMS (RZ20)>R3Services > Dialog>FrontEndResponseTime. | 
| sap\$1alerts\$1Database  | The SAP system has logged database-related errors. Alert from SM21 or CCMS (RZ20)>R3Syslog>Database. | 
| sap\$1alerts\$1QueueTime  | The SAP queue time alert from CCMS (RZ20)>R3Services>Dialog>QueueTime. | 
| sap\$1alerts\$1AbortedJobs | Failed background jobs in SAP system. Alert from (RZ20)>R3Services > Background>AbortedJobs. | 
| sap\$1alerts\$1BasisSystem | SAP system logged system-level errors. Alert from SM21 or CCMS (RZ20)>R3Syslog>BasisSystem. | 
| sap\$1alerts\$1Security  | The SAP system logged security-related messages. Alert from SM21 or CCMS (RZ20)>R3Syslog>Security. | 
| sap\$1alerts\$1System  | The SAP system logged security or audit-related messages. Alert from SM21 or CCMS (RZ20)>Security>System. | 
| sap\$1alerts\$1LongRunners  | There are long running programs in your SAP system. Alert from CCMS (RZ20)>R3Services > Dialog>LongRunners. | 
| sap\$1alerts\$1SqlError  | There are SAP database client layer error logs. Alert from CCMS(RZ20)>DatabaseClient>AbapSql>SqlError. | 
| sap\$1alerts\$1State  | State alert from CCMS (RZ20)>OS Collector>State. | 
| sap\$1alerts\$1Shortdumps  | Shortdumps alert from ST22 and CCMS (RZ20)>R3Abap>Shortdumps. | 
| sap\$1alerts\$1Availability  | Availability alert for SAP application server instance from SM21, SM50, SM51, SM66, and CCMS (RZ20)>InstanceAsTask>Availability. | 
| sap\$1dispatcher\$1queue\$1high | The SAPControl Web Service function GetQueueStatistic provides the dispatcher queue high count.  | 
| sap\$1dispatcher\$1queue\$1max | The SAPControl Web Service function GetQueueStatistic provides the dispatcher queue max count.  | 
| sap\$1dispatcher\$1queue\$1now | The SAPControl Web Service function GetQueueStatistic provides the dispatcher queue now count. | 
| sap\$1dispatcher\$1queue\$1reads | The SAPControl Web Service function GetQueueStatistic provides the dispatcher queue reads count.  | 
| sap\$1dispatcher\$1queue\$1writes | The SAPControl Web Service function GetQueueStatistic provides the dispatcher queue writes count.  | 
| sap\$1enqueue\$1server\$1arguments\$1high  | The SAPControl Web Service function EnqGetStatistic provides the enqueue arguments high. | 
| sap\$1enqueue\$1server\$1arguments\$1max  | The SAPControl Web Service function EnqGetStatistic provides the enqueue arguments max. | 
| sap\$1enqueue\$1server\$1arguments\$1now | The SAPControl Web Service function EnqGetStatistic provides the enqueue arguments now. | 
| sap\$1enqueue\$1server\$1arguments\$1state | The SAPControl Web Service function EnqGetStatistic provides the enqueue arguments state. | 
| sap\$1enqueue\$1server\$1backup\$1requests | The SAPControl Web Service function EnqGetStatistic provides the enqueue backup requests. | 
| sap\$1enqueue\$1server\$1cleanup\$1requests | The SAPControl Web Service function EnqGetStatistic provides the enqueue cleanup requests.  | 
| sap\$1enqueue\$1server\$1dequeue\$1all\$1requests | The SAPControl Web Service function EnqGetStatistic provides the dequeue all requests. | 
| sap\$1enqueue\$1server\$1dequeue\$1errors | The SAPControl Web Service function EnqGetStatistic provides the dequeue errors.  | 
| sap\$1enqueue\$1server\$1dequeue\$1requests  | The SAPControl Web Service function EnqGetStatistic provides the dequeue requests. | 
| sap\$1enqueue\$1server\$1enqueue\$1errors | The SAPControl Web Service function EnqGetStatistic provides the enqueue errors. | 
| sap\$1enqueue\$1server\$1enqueue\$1rejects  | The SAPControl Web Service function EnqGetStatistic provides the enqueue rejects. | 
| sap\$1enqueue\$1server\$1enqueue\$1requests | The SAPControl Web Service function EnqGetStatistic provides the enqueue requests. | 
| sap\$1enqueue\$1server\$1lock\$1time | The SAPControl Web Service function EnqGetStatistic provides the enqueue lock time. | 
| sap\$1enqueue\$1server\$1lock\$1wait\$1time | The SAPControl Web Service function EnqGetStatistic provides the enqueue lock wait time. | 
| sap\$1enqueue\$1server\$1locks\$1high | The SAPControl Web Service function EnqGetStatistic provides the enqueue locks high. | 
| sap\$1enqueue\$1server\$1locks\$1max | The SAPControl Web Service function EnqGetStatistic provides the enqueue locks max. | 
| sap\$1enqueue\$1server\$1locks\$1now | The SAPControl Web Service function EnqGetStatistic provides the enqueue locks now. | 
| sap\$1enqueue\$1server\$1locks\$1state | The SAPControl Web Service function EnqGetStatistic provides the enqueue locks state. | 
| sap\$1enqueue\$1server\$1owner\$1high | The SAPControl Web Service function EnqGetStatistic provides the enqueue owner high. | 
| sap\$1enqueue\$1server\$1owner\$1max | The SAPControl Web Service function EnqGetStatistic provides the enqueue owner max. | 
| sap\$1enqueue\$1server\$1owner\$1now | The SAPControl Web Service function EnqGetStatistic provides the enqueue owner now. | 
| sap\$1enqueue\$1server\$1owner\$1state | The SAPControl Web Service function EnqGetStatistic provides the enqueue owner state. | 
| sap\$1enqueue\$1server\$1replication\$1state  | The SAPControl Web Service function EnqGetStatistic provides the enqueue replication state status. | 
| sap\$1enqueue\$1server\$1reporting\$1requests | The SAPControl Web Service function EnqGetStatistic provides the reqporting requests status. | 
| sap\$1enqueue\$1server\$1server\$1time | The SAPControl Web Service function EnqGetStatistic provides the enqueue server time. | 
| sap\$1HA\$1check\$1failover\$1config\$1state | The SAPControl Web Service function HACheckFailoverConfig provides the SAP High Availability status. | 
| sap\$1HA\$1get\$1failover\$1config\$1HAActive | The SAPControl Web Service function HAGetFailoverConfig provides the SAP High Availability Cluster configuration and status. | 
| sap\$1start\$1service\$1processes  | The SAPControl Web Service function GetProcessList provides the disp\$1work, IGS, gwrd, icman, message server, and enqueue server processes status. | 

# HA Cluster
<a name="appinsights-metrics-ha-cluster"></a>

CloudWatch Application Insights supports the following metrics:

ha\$1cluster\$1pacemaker\$1stonith\$1enabled 

ha\$1cluster\$1corosync\$1quorate

hanadb\$1webdispatcher\$1service\$1started\$1status

ha\$1cluster\$1pacemaker\$1nodes 

ha\$1cluster\$1corosync\$1ring\$1errors

ha\$1cluster\$1pacemaker\$1fail\$1count 

# Java
<a name="appinsights-metrics-java"></a>

CloudWatch Application Insights supports the following metrics:

java\$1lang\$1memory\$1heapmemoryusage\$1used

java\$1lang\$1memory\$1heapmemoryusage\$1committed

java\$1lang\$1operatingsystem\$1openfiledescriptorcount

java\$1lang\$1operatingsystem\$1maxfiledescriptorcount

java\$1lang\$1operatingsystem\$1freephysicalmemorysize

java\$1lang\$1operatingsystem\$1freeswapspacesize

java\$1lang\$1threading\$1threadcount

java\$1lang\$1threading\$1daemonthreadcount

java\$1lang\$1classloading\$1loadedclasscount

java\$1lang\$1garbagecollector\$1collectiontime\$1copy

java\$1lang\$1garbagecollector\$1collectiontime\$1ps\$1scavenge

java\$1lang\$1garbagecollector\$1collectiontime\$1parnew

java\$1lang\$1garbagecollector\$1collectiontime\$1marksweepcompact

java\$1lang\$1garbagecollector\$1collectiontime\$1ps\$1marksweep

java\$1lang\$1garbagecollector\$1collectiontime\$1concurrentmarksweep

java\$1lang\$1garbagecollector\$1collectiontime\$1g1\$1young\$1generation

java\$1lang\$1garbagecollector\$1collectiontime\$1g1\$1old\$1generation

java\$1lang\$1garbagecollector\$1collectiontime\$1g1\$1mixed\$1generation

java\$1lang\$1operatingsystem\$1committedvirtualmemorysize

# Amazon Elastic Container Service (Amazon ECS)
<a name="appinsights-metrics-ecs"></a>

CloudWatch Application Insights supports the following metrics:

**Topics**
+ [CloudWatch built-in metrics](#appinsights-metrics-ecs-built-in-metrics)
+ [Container Insights metrics](#appinsights-metrics-ecs-container-insights-metrics)
+ [Container Insights Prometheus metrics](#appinsights-metrics-ecs-container-insights-prometheus)

## CloudWatch built-in metrics
<a name="appinsights-metrics-ecs-built-in-metrics"></a>

CPUReservation

CPUUtilization

MemoryReservation

MemoryUtilization

GPUReservation

## Container Insights metrics
<a name="appinsights-metrics-ecs-container-insights-metrics"></a>

ContainerInstanceCount

CpuUtilized

CpuReserved

DeploymentCount

DesiredTaskCount

MemoryUtilized

MemoryReserved

NetworkRxBytes

NetworkTxBytes

PendingTaskCount

RunningTaskCount

ServiceCount

StorageReadBytes

StorageWriteBytes

TaskCount

TaskSetCount

instance\$1cpu\$1limit

instance\$1cpu\$1reserved\$1capacity

instance\$1cpu\$1usage\$1total

instance\$1cpu\$1utilization

instance\$1filesystem\$1utilization

instance\$1memory\$1limit

instance\$1memory\$1reserved\$1capacity

instance\$1memory\$1utilization

instance\$1memory\$1working\$1set

instance\$1network\$1total\$1bytes

instance\$1number\$1of\$1running\$1tasks

## Container Insights Prometheus metrics
<a name="appinsights-metrics-ecs-container-insights-prometheus"></a>

**Java JMX metrics**

java\$1lang\$1memory\$1heapmemoryusage\$1used

java\$1lang\$1memory\$1heapmemoryusage\$1committed

java\$1lang\$1operatingsystem\$1openfiledescriptorcount

java\$1lang\$1operatingsystem\$1maxfiledescriptorcount

java\$1lang\$1operatingsystem\$1freephysicalmemorysize

java\$1lang\$1operatingsystem\$1freeswapspacesize

java\$1lang\$1threading\$1threadcount

java\$1lang\$1classloading\$1loadedclasscount

java\$1lang\$1threading\$1daemonthreadcount

java\$1lang\$1garbagecollector\$1collectiontime\$1copy

java\$1lang\$1garbagecollector\$1collectiontime\$1ps\$1scavenge

java\$1lang\$1garbagecollector\$1collectiontime\$1parnew

java\$1lang\$1garbagecollector\$1collectiontime\$1marksweepcompact

java\$1lang\$1garbagecollector\$1collectiontime\$1ps\$1marksweep

java\$1lang\$1garbagecollector\$1collectiontime\$1concurrentmarksweep

java\$1lang\$1garbagecollector\$1collectiontime\$1g1\$1young\$1generation

java\$1lang\$1garbagecollector\$1collectiontime\$1g1\$1old\$1generation

java\$1lang\$1garbagecollector\$1collectiontime\$1g1\$1mixed\$1generation

java\$1lang\$1operatingsystem\$1committedvirtualmemorysize

# Kubernetes on AWS
<a name="appinsights-metrics-kubernetes"></a>

CloudWatch Application Insights supports the following metrics:

**Topics**
+ [Container Insights metrics](#appinsights-metrics-kubernetes-container-insights-metrics)
+ [Container Insights Prometheus metrics](#appinsights-metrics-kubernetes-container-insights-prometheus)

## Container Insights metrics
<a name="appinsights-metrics-kubernetes-container-insights-metrics"></a>

cluster\$1failed\$1node\$1count

cluster\$1node\$1count

namespace\$1number\$1of\$1running\$1pods

node\$1cpu\$1limit

node\$1cpu\$1reserved\$1capacity

node\$1cpu\$1usage\$1total

node\$1cpu\$1utilization

node\$1filesystem\$1utilization

node\$1memory\$1limit

node\$1memory\$1reserved\$1capacity

node\$1memory\$1utilization

node\$1memory\$1working\$1set

node\$1network\$1total\$1bytes

node\$1number\$1of\$1running\$1containers

node\$1number\$1of\$1running\$1pods

pod\$1cpu\$1reserved\$1capacity

pod\$1cpu\$1utilization

pod\$1cpu\$1utilization\$1over\$1pod\$1limit

pod\$1memory\$1reserved\$1capacity

pod\$1memory\$1utilization

pod\$1memory\$1utilization\$1over\$1pod\$1limit

pod\$1network\$1rx\$1bytes

pod\$1network\$1tx\$1bytes

service\$1number\$1of\$1running\$1pods

## Container Insights Prometheus metrics
<a name="appinsights-metrics-kubernetes-container-insights-prometheus"></a>

**Java JMX metrics**

java\$1lang\$1memory\$1heapmemoryusage\$1used

java\$1lang\$1memory\$1heapmemoryusage\$1committed

java\$1lang\$1operatingsystem\$1openfiledescriptorcount

java\$1lang\$1operatingsystem\$1maxfiledescriptorcount

java\$1lang\$1operatingsystem\$1freephysicalmemorysize

java\$1lang\$1operatingsystem\$1freeswapspacesize

java\$1lang\$1threading\$1threadcount

java\$1lang\$1classloading\$1loadedclasscount

java\$1lang\$1threading\$1daemonthreadcount

java\$1lang\$1garbagecollector\$1collectiontime\$1copy

java\$1lang\$1garbagecollector\$1collectiontime\$1ps\$1scavenge

java\$1lang\$1garbagecollector\$1collectiontime\$1parnew

java\$1lang\$1garbagecollector\$1collectiontime\$1marksweepcompact

java\$1lang\$1garbagecollector\$1collectiontime\$1ps\$1marksweep

java\$1lang\$1garbagecollector\$1collectiontime\$1concurrentmarksweep

java\$1lang\$1garbagecollector\$1collectiontime\$1g1\$1young\$1generation

java\$1lang\$1garbagecollector\$1collectiontime\$1g1\$1old\$1generation

java\$1lang\$1garbagecollector\$1collectiontime\$1g1\$1mixed\$1generation

java\$1lang\$1operatingsystem\$1committedvirtualmemorysize

# Amazon FSx
<a name="appinsights-metrics-fsx"></a>

CloudWatch Application Insights supports the following metrics:

DataReadBytes

DataWriteBytes

DataReadOperations

DataWriteOperations

MetadataOperations

FreeStorageCapacity

FreeDataStorageCapacity

LogicalDiskUsage

PhysicalDiskUsage

# Amazon VPC
<a name="appinsights-metrics-vpc"></a>

CloudWatch Application Insights supports the following metrics:

NetworkAddressUsage

NetworkAddressUsagePeered

VPCFirewallQueryVolume

# Amazon VPC NAT gateways
<a name="appinsights-metrics-nat-gateways"></a>

CloudWatch Application Insights supports the following metrics:

ErrorPortAllocation

IdleTimeoutCount

# Amazon Route 53 health check
<a name="appinsights-metrics-health-check"></a>

CloudWatch Application Insights supports the following metrics:

ChildHealthCheckHealthyCount

ConnectionTime

HealthCheckPercentageHealthy

HealthCheckStatus

SSLHandshakeTime 

TimeToFirstByte

# Amazon Route 53 hosted zone
<a name="appinsights-metrics-hosted-zone"></a>

CloudWatch Application Insights supports the following metrics:

DNSQueries

DNSSECInternalFailure

DNSSECKeySigningKeysNeedingAction

DNSSECKeySigningKeyMaxNeedingActionAge

DNSSECKeySigningKeyAge

# Amazon Route 53 Resolver endpoint
<a name="appinsights-metrics-resolver-endpoint"></a>

CloudWatch Application Insights supports the following metrics:

EndpointHealthyENICount

EndpointUnHealthyENICount

InboundQueryVolume

OutboundQueryVolume

OutboundQueryAggregateVolume

# AWS Network Firewall rule group
<a name="appinsights-metrics-firewall-rule-group"></a>

CloudWatch Application Insights supports the following metrics:

FirewallRuleGroupQueryVolume

# AWS Network Firewall rule group association
<a name="appinsights-metrics-firewall-rule-group-assoc"></a>

CloudWatch Application Insights supports the following metrics:

FirewallRuleGroupVpcQueryVolume

# Metrics with data points requirements
<a name="appinsights-metrics-datapoint-requirements"></a>

For metrics without an obvious default threshold to alarm on, Application Insights waits until the metric has enough data points to predict a reasonable threshold to alarm on. The metric data points requirement that CloudWatch Application Insights checks before an alarm is created are: 
+ The metric has at least 100 data points from the past 15 to the past 2 days.
+ The metric has at least 100 data points from the last day.

The following metrics follow these data points requirements. Note that CloudWatch agent metrics require up to one hour to create alarms. 

**Topics**
+ [AWS/ApplicationELB](#appinsights-metrics-datapoint-requirements-app-elb)
+ [AWS/AutoScaling](#appinsights-metrics-datapoint-requirements-autoscaling)
+ [AWS/EC2](#appinsights-metrics-datapoint-requirements-ec2)
+ [Elastic Block Store (EBS)](#appinsights-metrics-datapoint-requirements-ebs)
+ [AWS/ELB](#appinsights-metrics-datapoint-requirements-elb)
+ [AWS/RDS](#appinsights-metrics-datapoint-requirements-rds)
+ [AWS/Lambda](#appinsights-metrics-datapoint-requirements-lambda)
+ [AWS/SQS](#appinsights-metrics-datapoint-requirements-sqs)
+ [AWS/CWAgent](#appinsights-metrics-datapoint-requirements-cwagent)
+ [AWS/DynamoDB](#appinsights-metrics-datapoint-requirements-dynamo)
+ [AWS/S3](#appinsights-metrics-datapoint-requirements-s3)
+ [AWS/States](#appinsights-metrics-datapoint-requirements-states)
+ [AWS/ApiGateway](#appinsights-metrics-datapoint-requirements-api-gateway)
+ [AWS/SNS](#appinsights-metrics-datapoint-requirements-sns)

## AWS/ApplicationELB
<a name="appinsights-metrics-datapoint-requirements-app-elb"></a>

ActiveConnectionCount

ConsumedLCUs

HTTPCode\$1ELB\$14XX\$1Count

HTTPCode\$1Target\$12XX\$1Count

HTTPCode\$1Target\$13XX\$1Count

HTTPCode\$1Target\$14XX\$1Count

HTTPCode\$1Target\$15XX\$1Count

NewConnectionCount

ProcessedBytes

TargetResponseTime

UnHealthyHostCount

## AWS/AutoScaling
<a name="appinsights-metrics-datapoint-requirements-autoscaling"></a>

GroupDesiredCapacity

GroupInServiceInstances

GroupMaxSize

GroupMinSize

GroupPendingInstances

GroupStandbyInstances

GroupTerminatingInstances

GroupTotalInstances

## AWS/EC2
<a name="appinsights-metrics-datapoint-requirements-ec2"></a>

CPUCreditBalance

CPUCreditUsage

CPUSurplusCreditBalance

CPUSurplusCreditsCharged

CPUUtilization

DiskReadBytes

DiskReadOps

DiskWriteBytes

DiskWriteOps

EBSByteBalance%

EBSIOBalance%

EBSReadBytes

EBSReadOps

EBSWriteBytes

EBSWriteOps

NetworkIn

NetworkOut

NetworkPacketsIn

NetworkPacketsOut

## Elastic Block Store (EBS)
<a name="appinsights-metrics-datapoint-requirements-ebs"></a>

VolumeReadBytes 

VolumeWriteBytes 

VolumeReadOps

VolumeWriteOps

VolumeTotalReadTime 

VolumeTotalWriteTime 

VolumeIdleTime

VolumeQueueLength

VolumeThroughputPercentage

VolumeConsumedReadWriteOps

BurstBalance

## AWS/ELB
<a name="appinsights-metrics-datapoint-requirements-elb"></a>

EstimatedALBActiveConnectionCount

EstimatedALBConsumedLCUs

EstimatedALBNewConnectionCount

EstimatedProcessedBytes

HTTPCode\$1Backend\$14XX

HTTPCode\$1Backend\$15XX

HealthyHostCount

Latency

RequestCount

SurgeQueueLength

UnHealthyHostCount

## AWS/RDS
<a name="appinsights-metrics-datapoint-requirements-rds"></a>

ActiveTransactions

AuroraBinlogReplicaLag

AuroraReplicaLag

BackupRetentionPeriodStorageUsed

BinLogDiskUsage

BlockedTransactions

CPUCreditBalance

CommitLatency

CommitThroughput

DDLLatency

DDLThroughput

DMLLatency

DMLThroughput

DatabaseConnections

Deadlocks

DeleteLatency

DeleteThroughput

DiskQueueDepth

EngineUptime

FreeLocalStorage

FreeStorageSpace

FreeableMemory

InsertLatency

InsertThroughput

LoginFailures

NetworkReceiveThroughput

NetworkThroughput

NetworkTransmitThroughput

Queries

ReadIOPS

ReadThroughput

SelectLatency

SelectThroughput

SnapshotStorageUsed

TotalBackupStorageBilled

UpdateLatency

UpdateThroughput

VolumeBytesUsed

VolumeReadIOPs

VolumeWriteIOPs

WriteIOPS

WriteThroughput

## AWS/Lambda
<a name="appinsights-metrics-datapoint-requirements-lambda"></a>

Errors

DeadLetterErrors

Duration

Throttles

IteratorAge

ProvisionedConcurrencySpilloverInvocations

## AWS/SQS
<a name="appinsights-metrics-datapoint-requirements-sqs"></a>

ApproximateAgeOfOldestMessage

ApproximateNumberOfMessagesDelayed

ApproximateNumberOfMessagesNotVisible

ApproximateNumberOfMessagesVisible

NumberOfEmptyReceives

NumberOfMessagesDeleted

NumberOfMessagesReceived

NumberOfMessagesSent

## AWS/CWAgent
<a name="appinsights-metrics-datapoint-requirements-cwagent"></a>

LogicalDisk % Free Space

Memory % Committed Bytes In Use

Memory Available Mbytes

Network Interface Bytes Total/sec

Paging File % Usage

PhysicalDisk % Disk Time

PhysicalDisk Avg. Disk sec/Read

PhysicalDisk Avg. Disk sec/Write

PhysicalDisk Disk Read Bytes/sec

PhysicalDisk Disk Reads/sec

PhysicalDisk Disk Write Bytes/sec

PhysicalDisk Disk Writes/sec

Processor % Idle Time

Processor % Interrupt Time

Processor % Processor Time

Processor % User Time

SQLServer:Access Methods Forwarded Records/sec

SQLServer:Access Methods Page Splits/sec

SQLServer:Buffer Manager Buffer cache hit ratio

SQLServer:Buffer Manager Page life expectancy

SQLServer:Database Replica File Bytes Received/sec

SQLServer:Database Replica Log Bytes Received/sec

SQLServer:Database Replica Log remaining for undo

SQLServer:Database Replica Log Send Queue

SQLServer:Database Replica Mirrored Write Transaction/sec

SQLServer:Database Replica Recovery Queue

SQLServer:Database Replica Redo Bytes Remaining

SQLServer:Database Replica Redone Bytes/sec

SQLServer:Database Replica Total Log requiring undo

SQLServer:Database Replica Transaction Delay

SQLServer:General Statistics Processes blocked

SQLServer:SQL Statistics Batch Requests/sec

SQLServer:SQL Statistics SQL Compilations/sec

SQLServer:SQL Statistics SQL Re-Compilations/sec

System Processor Queue Length

TCPv4 Connections Established

TCPv6 Connections Established

## AWS/DynamoDB
<a name="appinsights-metrics-datapoint-requirements-dynamo"></a>

ConsumedReadCapacityUnits

ConsumedWriteCapacityUnits

ReadThrottleEvents

WriteThrottleEvents

TimeToLiveDeletedItemCount

ConditionalCheckFailedRequests

TransactionConflict

ReturnedRecordsCount

PendingReplicationCount

ReplicationLatency

## AWS/S3
<a name="appinsights-metrics-datapoint-requirements-s3"></a>

ReplicationLatency

BytesPendingReplication

OperationsPendingReplication

4xxErrors

5xxErrors

AllRequests

GetRequests

PutRequests

DeleteRequests

HeadRequests

PostRequests

SelectRequests

ListRequests

SelectScannedBytes

SelectReturnedBytes

FirstByteLatency

TotalRequestLatency

BytesDownloaded

BytesUploaded

## AWS/States
<a name="appinsights-metrics-datapoint-requirements-states"></a>

ActivitiesScheduled

ActivitiesStarted

ActivitiesSucceeded

ActivityScheduleTime

ActivityRuntime

ActivityTime

LambdaFunctionsScheduled

LambdaFunctionsStarted

LambdaFunctionsSucceeded

LambdaFunctionScheduleTime

LambdaFunctionRuntime

LambdaFunctionTime

ServiceIntegrationsScheduled

ServiceIntegrationsStarted

ServiceIntegrationsSucceeded

ServiceIntegrationScheduleTime

ServiceIntegrationRuntime

ServiceIntegrationTime

ProvisionedRefillRate

ProvisionedBucketSize

ConsumedCapacity

ThrottledEvents

## AWS/ApiGateway
<a name="appinsights-metrics-datapoint-requirements-api-gateway"></a>

4XXError 

IntegrationLatency

Latency

DataProcessed

CacheHitCount

CacheMissCount

## AWS/SNS
<a name="appinsights-metrics-datapoint-requirements-sns"></a>

NumberOfNotificationsDelivered

NumberOfMessagesPublished

NumberOfNotificationsFailed

NumberOfNotificationsFilteredOut

NumberOfNotificationsFilteredOut-InvalidAttributes

NumberOfNotificationsFilteredOut-NoMessageAttributes

NumberOfNotificationsRedrivenToDlq

NumberOfNotificationsFailedToRedriveToDlq

SMSSuccessRate

# Recommended metrics
<a name="application-insights-recommended-metrics"></a>

The following table lists the recommended metrics for each component type.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html)

The following table lists the recommended processes and process metrics for each component type. CloudWatch Application Insights does not recommend process monitoring for processes that do not run on an instance.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html)

# Performance Counter metrics
<a name="application-insights-performance-counter"></a>

Performance Counter metrics are recommended for instances only when the corresponding Performance Counter sets are installed on the Windows instances.


| Performance Counter metric name | Performance Counter set name | 
| --- | --- | 
| .NET CLR Exceptions \$1 of Exceps Thrown | .NET CLR Exceptions | 
| .NET CLR Exceptions \$1 of Exceps Thrown/Sec  | .NET CLR Exceptions | 
| .NET CLR Exceptions \$1 of Filters/Sec  | .NET CLR Exceptions | 
| .NET CLR Exceptions \$1 of Finallys/Sec  | .NET CLR Exceptions | 
| .NET CLR Exceptions Throw to Catch Depth/Sec  | .NET CLR Exceptions | 
| .NET CLR Interop \$1 of CCWs  | .NET CLR Interop  | 
| .NET CLR Interop \$1 of Stubs  | .NET CLR Interop  | 
| .NET CLR Interop \$1 of TLB exports/Sec  | .NET CLR Interop  | 
| .NET CLR Interop \$1 of TLB imports/Sec  | .NET CLR Interop  | 
| .NET CLR Interop \$1 of Marshaling  | .NET CLR Interop  | 
| .NET CLR Jit % Time in Jit  | .NET CLR Jit  | 
| .NET CLR Jit Standard Jit Failures  | .NET CLR Jit  | 
| .NET CLR Loading % Time Loading  | .NET CLR Loading  | 
| .NET CLR Loading Rate of Load Failures  | .NET CLR Loading  | 
| .NET CLR LocksAndThreads Contention Rate/Sec  | .NET CLR LocksAndThreads  | 
| .NET CLR LocksAndThreads Queue Length/Sec  | .NET CLR LocksAndThreads  | 
| .NET CLR Memory \$1 Total Committed Bytes  | .NET CLR Memory | 
| .NET CLR Memory % Time in GC | .NET CLR Memory | 
| .NET CLR Networking 4.0.0.0 HttpWebRequest Average Queue Time  | .NET CLR Networking 4.0.0.0  | 
| .NET CLR Networking 4.0.0.0 HttpWebRequests Aborted/Sec  | .NET CLR Networking 4.0.0.0  | 
| .NET CLR Networking 4.0.0.0 HttpWebRequests Failed/Sec  | .NET CLR Networking 4.0.0.0  | 
| .NET CLR Networking 4.0.0.0 HttpWebRequests Queued/Sec  | .NET CLR Networking 4.0.0.0  | 
| APP\$1POOL\$1WAS Total Worker Process Ping Failures | APP\$1POOL\$1WAS | 
| ASP.NET Application Restarts  | ASP.NET  | 
| ASP.NET Requests Rejected | ASP.NET | 
| ASP.NET Worker Process Restarts | ASP.NET | 
| ASP.NET Applications Cache API trims | ASP.NET Applications | 
| ASP.NET Applications % Managed Processor Time (estimated) | ASP.NET Applications | 
| ASP.NET Applications Errors Total/Sec | ASP.NET Applications | 
|  ASP.NET Applications Errors Unhandled During Execution/Sec  |  ASP.NET Applications  | 
|  ASP.NET Applications Requests in Application Queue  |  ASP.NET Applications  | 
|  ASP.NET Applications Requests/Sec  |  ASP.NET Applications  | 
| ASP.NET Request Wait Time  | ASP.NET  | 
| ASP.NET Requests Queued  | ASP.NET  | 
| Database ==> Instances Database Cache % Hit | Database ==> Instances | 
| Database ==> Instances I/O Database Reads Average Latency | Database ==> Instances | 
| Database ==> Instances I/O Database Reads/sec | Database ==> Instances | 
| Database ==> Instances I/O Log Writes Average Latency | Database ==> Instances | 
| DirectoryServices DRA Pending Replication Operations | DirectoryServices | 
| DirectoryServices DRA Pending Replication Synchronizations | DirectoryServices | 
| DirectoryServices LDAP Bind Time | DirectoryServices | 
| DNS Recursive Queries/sec | DNS | 
| DNS Recursive Query Failure/sec | DNS | 
| DNS TCP Query Received/sec | DNS | 
| DNS Total Query Received/sec | DNS | 
| DNS Total Response Sent/sec | DNS | 
| DNS UDP Query Received/sec | DNS | 
| HTTP Service Request Queues CurrentQueueSize  | HTTP Service Request Queues  | 
|  LogicalDisk % Free Space  |  LogicalDisk  | 
| LogicalDisk Avg. Disk sec/Write | LogicalDisk | 
| LogicalDisk Avg. Disk sec/Read | LogicalDisk | 
| LogicalDisk Avg. Disk Queue Length | LogicalDisk | 
|  Memory % Committed Bytes In Use  | Memory | 
|  Memory Available Mbytes  |  Memory  | 
| Memory Pages/Sec  |  Memory  | 
| Memory Long-Term Average Standby Cache Lifetime (s) | Memory | 
|  Network Interface Bytes Total/Sec  | Network Interface | 
| Network Interface Bytes Received/sec | Network Interface | 
| Network Interface Bytes Sent/sec | Network Interface | 
| Network Interface Current Bandwidth | Network Interface | 
|  Paging File % Usage  |  Paging File  | 
| PhysicalDisk % Disk Time | PhysicalDisk | 
| PhysicalDisk Avg. Disk Queue Length | PhysicalDisk | 
| PhysicalDisk Avg. Disk Sec/Read | PhysicalDisk | 
| PhysicalDisk Avg. Disk Sec/Write | PhysicalDisk | 
| PhysicalDisk Disk Read Bytes/Sec | PhysicalDisk | 
| PhysicalDisk Disk Reads/Sec | PhysicalDisk | 
| PhysicalDisk Disk Write Bytes/Sec | PhysicalDisk | 
| PhysicalDisk Disk Writes/Sec | PhysicalDisk | 
|  Processor % Idle Time  | Processor | 
| Processor % Interrupt Time |  Processor  | 
| Processor % Processor Time |  Processor  | 
| Processor % User Time |  Processor  | 
| SharePoint Disk-Based Cache Blob Cache fill ratio  | SharePoint Disk-Based Cache  | 
| SharePoint Disk-Based Cache Blob cache flushes / second  | SharePoint Disk-Based Cache  | 
| SharePoint Disk-Based Cache Blob cache hit ratio  | SharePoint Disk-Based Cache  | 
| SharePoint Disk-Based Cache Total number of cache compactions | SharePoint Disk-Based Cache  | 
| SharePoint Foundation Executing Time/Page Request | SharePoint Foundation | 
| SharePoint Publishing Cache Publishing cache flushes / second | SharePoint Publishing Cache | 
| Security System-Wide Statistics Kerberos Authentications | Security System-Wide Statistics | 
| Security System-Wide Statistics NTLM Authentications | Security System-Wide Statistics | 
| SQLServer:Access Methods Forwarded Records/Sec |  SQLServer:Access Methods  | 
| SQLServer:Access Methods Full Scans/Sec |  SQLServer:Access Methods  | 
| SQLServer:Access Methods Page Splits/Sec |  SQLServer:Access Methods  | 
| SQLServer:Buffer Manager Buffer cache hit Ratio |  SQLServer:Buffer Manager  | 
| SQLServer:Buffer Manager Page life Expectancy |  SQLServer:Buffer Manager  | 
| SQLServer:Database Replica File Bytes Received/sec | SQLServer:Database Replica | 
| SQLServer:Database Replica Log Bytes Received/sec | SQLServer:Database Replica | 
| SQLServer:Database Replica Log remaining for undo | SQLServer:Database Replica | 
| SQLServer:Database Replica Log Send Queue | SQLServer:Database Replica | 
| SQLServer:Database Replica Mirrored Write Transaction/sec | SQLServer:Database Replica | 
| SQLServer:Database Replica Recovery Queue | SQLServer:Database Replica | 
| SQLServer:Database Replica Redo Bytes Remaining | SQLServer:Database Replica | 
| SQLServer:Database Replica Redone Bytes/sec | SQLServer:Database Replica | 
| SQLServer:Database Replica Total Log requiring undo | SQLServer:Database Replica | 
| SQLServer:Database Replica Transaction Delay | SQLServer:Database Replica | 
| SQLServer:General Statistics Processes Blocked |  SQLServer:General Statistics  | 
| SQLServer:General Statistics User Connections | SQLServer:General Statistics | 
| SQLServer:Latches Average Latch Wait Time (ms)  | SQLServer:Latches  | 
| SQLServer:Locks Average Wait Time (ms)  | SQLServer:Locks  | 
| SQLServer:Locks Lock Timeouts/Sec  | SQLServer:Locks  | 
| SQLServer:Locks Lock Waits/Sec  | SQLServer:Locks  | 
| SQLServer:Locks Number of Deadlocks/Sec  | SQLServer:Locks  | 
| SQLServer:Memory Manager Memory Grants Pending  | SQLServer:Memory Manager  | 
| SQLServer:SQL Statistics Batch Requests/Sec | SQLServer:SQL Statistics | 
| SQLServer:SQL Statistics SQL Compilations/Sec | SQLServer:SQL Statistics | 
| SQLServer:SQL Statistics SQL Re-Compilations/Sec |  SQLServer:SQL Statistics  | 
| System Processor Queue Length |  System  | 
| TCPv4 Connections Established | TCPv4 | 
| TCPv6 Connections Established | TCPv6 | 
| W3SVC\$1W3WP File Cache Flushes  | W3SVC\$1W3WP  | 
| W3SVC\$1W3WP File Cache Misses  | W3SVC\$1W3WP  | 
| W3SVC\$1W3WP Requests/Sec  | W3SVC\$1W3WP  | 
| W3SVC\$1W3WP URI Cache Flushes  | W3SVC\$1W3WP  | 
| W3SVC\$1W3WP URI Cache Misses  | W3SVC\$1W3WP  | 
| Web Service Bytes Received/Sec |  Web Service  | 
| Web Service Bytes Sent/Sec |  Web Service  | 
|  Web Service Connection Attempts/Sec   |  Web Service  | 
| Web Service Current Connections  |  Web Service  | 
| Web Service Get Requests/Sec  |  Web Service  | 
| Web Service Post Requests/Sec  |  Web Service  | 