

# 推荐的指标
<a name="application-insights-recommended-metrics"></a>

下表列出了每种组件类型的建议指标。



- ** EC2 实例 (Windows Server) **
  - **工作负载类型:** 默认/自定义 / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />LogicalDisk % Free Space<br />Memory Available Mbytes
  - **工作负载类型:** Active Directory / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />Memory Available Mbytes数据库 ==> 实例数据库缓存 % 命中<br />DirectoryServices DRA 挂起的复制操作<br />DirectoryServices DRA 挂起的复制同步<br />DNS 递归查询失败/秒<br />LogicalDisk 平均值 Disk Queue Length
  - **工作负载类型:** Java 应用程序 / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />Memory Available Mbytes<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize
  - **工作负载类型:**  Microsoft IIS/.NET Web 前端 / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />Memory Available Mbytes<br />.NET CLR Exceptions \# of Exceps Thrown/Sec<br />.NET CLR Memory \# Total Committed Bytes<br />.NET CLR Memory % Time in GC<br />ASP.NET Applications Requests in Application Queue<br />ASP.NET Requests Queued<br />ASP.NET Application Restarts
  - **工作负载类型:** Microsoft SQL Server 数据库层 / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />Memory Available Mbytes<br />Paging File % Usage<br />System Processor Queue Length<br />Network Interface Bytes Total/Sec<br />PhysicalDisk % Disk Time<br />SQLServer:Buffer Manager Buffer Cache Hit ratio<br />SQLServer:Buffer Manager Page Life Expectancy<br />SQLServer:General Statistics Processes Blocked<br />SQLServer:General Statistics User Connections<br />SQLServer:Locks Number of Deadlocks/Sec<br />SQLServer:SQL Statistics Batch Requests/Sec
  - **工作负载类型:** MySQL / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />LogicalDisk % Free Space<br />Memory Available Mbytes
  - **工作负载类型:** .NET 工作线程池/中间层 / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />Memory Available Mbytes<br />.NET CLR Exceptions \# of Exceps Thrown/Sec<br />.NET CLR Memory \# Total Committed Bytes<br />.NET CLR Memory % Time in GC
  - **工作负载类型:** .NET Core 层 / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />Memory Available Mbytes
  - **工作负载类型:** Oracle / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />LogicalDisk % Free Space<br />Memory Available Mbytes
  - **工作负载类型:** Postgres / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />LogicalDisk % Free Space<br />Memory Available Mbytes
  - **工作负载类型:** SharePoint / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />Processor % Processor Time<br />Memory % Committed Bytes In Use<br />Memory Available Mbytes<br />ASP.NET 应用程序缓存 API 修剪<br />ASP.NET 请求被拒<br />ASP.NET 工作进程重启<br />Memory Pages/sec<br />SharePoint 发布缓存发布缓存刷新/秒<br />SharePoint Foundation 执行时间/页面请求<br />SharePoint 基于磁盘的缓存缓存压缩总数<br />SharePoint 基于磁盘的缓存 Blob 缓存命中率 <br />SharePoint 基于磁盘的缓存 Blob 缓存填充率 <br />SharePoint 基于磁盘的缓存 Blob 缓存刷新/秒 <br />ASP.NET Requests Queued<br />ASP.NET Applications Requests in Application Queue<br />ASP.NET Application Restarts<br />LogicalDisk 平均值 Disk sec/Write <br />LogicalDisk 平均值 Disk sec/Read <br />Processor % Interrupt Time 

- ** EC2 实例 (Linux Server) **
  - **工作负载类型:** 默认/自定义 / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />disk\_used\_percent<br />mem\_used\_percent
  - **工作负载类型:**  Java 应用程序 / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />disk\_used\_percent<br />mem\_used\_percent<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize
  - **工作负载类型:** .NET Core 层或 SQL Server 数据库层 / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />disk\_used\_percent<br />mem\_used\_percent
  - **工作负载类型:** Oracle / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />disk\_used\_percent<br />mem\_used\_percent
  - **工作负载类型:** Postgres / **建议的指标:** CPUUtilization<br />StatusCheckFailed<br />disk\_used\_percent<br />mem\_used\_percent

- **EC2 实例组**
  - **工作负载类型:** SAP HANA 多节点或单节点
  - **建议的指标:**  [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) 

- **EBS 卷**
  - **工作负载类型:** 任何
  - **建议的指标:** VolumeReadBytes<br />VolumeWriteBytes<br />VolumeReadOps<br />VolumeWriteOps<br />VolumeQueueLength<br />VolumeThroughputPercentage<br />VolumeConsumedReadWriteOps<br />BurstBalance

- ** Classic ELB **
  - **工作负载类型:** 任何
  - **建议的指标:** HTTPCode\_Backend\_4XX<br />HTTPCode\_Backend\_5XX<br />延迟<br />SurgeQueueLength<br />UnHealthyHostCount

- ** Application ELB **
  - **工作负载类型:** 任何
  - **建议的指标:** HTTPCode\_Target\_4XX\_Count<br />HTTPCode\_Target\_5XX\_Count<br />TargetResponseTime<br />UnHealthyHostCount

- ** RDS 数据库实例 **
  - **工作负载类型:** 任何
  - **建议的指标:** CPUUtilization<br />ReadLatency<br />WriteLatency<br />BurstBalance<br />FailedSQLServerAgentJobsCount

- **RDS 数据库集群**
  - **工作负载类型:** 任何
  - **建议的指标:** CPUUtilization<br />CommitLatency<br />DatabaseConnections<br />死锁数<br />FreeableMemory<br />NetworkThroughput<br />VolumeBytesUsed

- ** Lambda 函数 **
  - **工作负载类型:** 任何
  - **建议的指标:** Duration<br />错误<br />IteratorAge<br />ProvisionedConcurrencySpilloverInvocations<br />节流

- ** SQS Queue **
  - **工作负载类型:** 任何
  - **建议的指标:** ApproximateAgeOfOldestMessage<br />ApproximateNumberOfMessagesVisible<br />NumberOfMessagesSent

- **Amazon DynamoDB 表**
  - **工作负载类型:** 任何
  - **建议的指标:** SystemErrors<br />UserErrors<br />已使用读取容量单位<br />已使用写入容量单位<br />ReadThrottleEvents<br />WriteThrottleEvents<br />ConditionalCheckFailedRequests<br />TransactionConflict

- ** Amazon S3 存储桶 **
  - **工作负载类型:** 任何
  - **建议的指标:** 如果启用了带有复制时间控制 (RTC) 的复制配置：<br />ReplicationLatency<br />BytesPendingReplication<br />OperationsPendingReplication<br />如果启用了请求指标：<br />5xxErrors<br />4xxErrors<br />BytesDownloaded<br />BytesUploaded

- **AWS Step Functions**
  - **工作负载类型:** 任何
  - **建议的指标:**  [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) 

- **API Gateway REST API 阶段**
  - **工作负载类型:** 任何
  - **建议的指标:**  [See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.html) 

- ** ECS 集群 **
  - **工作负载类型:**  任何 / **建议的指标:** CpuUtilized<br />MemoryUtilized<br />NetworkRxBytes<br />NetworkTxBytes<br />RunningTaskCount<br />PendingTaskCount<br />StorageReadBytes<br />StorageWriteBytes<br />CPUReservation（仅限 EC2 启动类型）<br />CPUUtilization（仅限 EC2 启动类型）<br />MemoryReservation（仅限 EC2 启动类型）<br />MemoryUtilization（仅限 EC2 启动类型）<br />GPUReservation（仅限 EC2 启动类型）<br />instance\_cpu\_utilization（仅限 EC2 启动类型）<br />instance\_filesystem\_utilization（仅限 EC2 启动类型）<br />instance\_memory\_utilization（仅限 EC2 启动类型）<br />instance\_network\_total\_bytes（仅限 EC2 启动类型）
  - **工作负载类型:** Java 应用程序 / **建议的指标:** CpuUtilized<br />MemoryUtilized<br />NetworkRxBytes<br />NetworkTxBytes<br />RunningTaskCount<br />PendingTaskCount<br />StorageReadBytes<br />StorageWriteBytes<br />CPUReservation（仅限 EC2 启动类型）<br />CPUUtilization（仅限 EC2 启动类型）<br />MemoryReservation（仅限 EC2 启动类型）<br />MemoryUtilization（仅限 EC2 启动类型）<br />GPUReservation（仅限 EC2 启动类型）<br />instance\_cpu\_utilization（仅限 EC2 启动类型）<br />instance\_filesystem\_utilization（仅限 EC2 启动类型）<br />instance\_memory\_utilization（仅限 EC2 启动类型）<br />instance\_network\_total\_bytes（仅限 EC2 启动类型）<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize

- ** ECS 服务 **
  - **工作负载类型:**  任何 / **建议的指标:** CPUUtilization<br />MemoryUtilization<br />CpuUtilized<br />MemoryUtilized<br />NetworkRxBytes<br />NetworkTxBytes<br />RunningTaskCount<br />PendingTaskCount<br />StorageReadBytes<br />StorageWriteBytes
  - **工作负载类型:** Java 应用程序 / **建议的指标:** CPUUtilization<br />MemoryUtilization<br />CpuUtilized<br />MemoryUtilized<br />NetworkRxBytes<br />NetworkTxBytes<br />RunningTaskCount<br />PendingTaskCount<br />StorageReadBytes<br />StorageWriteBytes<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize

- ** EKS 集群 **
  - **工作负载类型:**  任何 / **建议的指标:** cluster\_failed\_node\_count<br />node\_cpu\_reserved\_capacity<br />node\_cpu\_utilization<br />node\_filesystem\_utilization<br />node\_memory\_reserved\_capacity<br />node\_memory\_utilization<br />node\_network\_total\_bytes<br />pod\_cpu\_reserved\_capacity<br />pod\_cpu\_utilization<br />pod\_cpu\_utilization\_over\_pod\_limit<br />pod\_memory\_reserved\_capacity<br />pod\_memory\_utilization<br />pod\_memory\_utilization\_over\_pod\_limit<br />pod\_network\_rx\_bytes<br />pod\_network\_tx\_bytes
  - **工作负载类型:** Java 应用程序 / **建议的指标:** cluster\_failed\_node\_count<br />node\_cpu\_reserved\_capacity<br />node\_cpu\_utilization<br />node\_filesystem\_utilization<br />node\_memory\_reserved\_capacity<br />node\_memory\_utilization<br />node\_network\_total\_bytes<br />pod\_cpu\_reserved\_capacity<br />pod\_cpu\_utilization<br />pod\_cpu\_utilization\_over\_pod\_limit<br />pod\_memory\_reserved\_capacity<br />pod\_memory\_utilization<br />pod\_memory\_utilization\_over\_pod\_limit<br />pod\_network\_rx\_bytes<br />pod\_network\_tx\_bytes<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize

- ** EC2 上的 Kubernetes 集群 **
  - **工作负载类型:**  任何 / **建议的指标:** cluster\_failed\_node\_count<br />node\_cpu\_reserved\_capacity<br />node\_cpu\_utilization<br />node\_filesystem\_utilization<br />node\_memory\_reserved\_capacity<br />node\_memory\_utilization<br />node\_network\_total\_bytes<br />pod\_cpu\_reserved\_capacity<br />pod\_cpu\_utilization<br />pod\_cpu\_utilization\_over\_pod\_limit<br />pod\_memory\_reserved\_capacity<br />pod\_memory\_utilization<br />pod\_memory\_utilization\_over\_pod\_limit<br />pod\_network\_rx\_bytes<br />pod\_network\_tx\_bytes
  - **工作负载类型:** Java 应用程序 / **建议的指标:** cluster\_failed\_node\_count<br />node\_cpu\_reserved\_capacity<br />node\_cpu\_utilization<br />node\_filesystem\_utilization<br />node\_memory\_reserved\_capacity<br />node\_memory\_utilization<br />node\_network\_total\_bytes<br />pod\_cpu\_reserved\_capacity<br />pod\_cpu\_utilization<br />pod\_cpu\_utilization\_over\_pod\_limit<br />pod\_memory\_reserved\_capacity<br />pod\_memory\_utilization<br />pod\_memory\_utilization\_over\_pod\_limit<br />pod\_network\_rx\_bytes<br />pod\_network\_tx\_bytes<br />java\_lang\_threading\_threadcount<br />java\_lang\_classloading\_loadedclasscount<br />java\_lang\_memory\_heapmemoryusage\_used<br />java\_lang\_memory\_heapmemoryusage\_committed<br />java\_lang\_operatingsystem\_freephysicalmemorysize<br />java\_lang\_operatingsystem\_freeswapspacesize



下表列出了每种组件类型的建议流程和流程指标。CloudWatch Application Insights 不建议对不在实例上运行的流程进行流程监控。



- ** EC2 实例 (Windows Server) **
  - **工作负载类型:** Microsoft IIS/.NET Web 前端 / **建议的流程:** `w3wp` / **建议的指标:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **工作负载类型:** Microsoft SQL Server 数据库层 / **建议的流程:** `SQLAgent` / **建议的指标:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **建议的流程:** `sqlservr` / **建议的指标:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **建议的流程:** `sqlwriter` / **建议的指标:** `procstat cpu_usage`,<br />`procstat memory_rss`
  - **建议的流程:** `ReportingServicesService` / **建议的指标:** `procstat cpu_usage`,<br />`procstat memory_rss`
  - **建议的流程:** `MsDtsServr` / **建议的指标:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **建议的流程:** `Msmdsrv` / **建议的指标:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **工作负载类型:** .NET 工作线程池/中间层 / **建议的流程:** `w3wp` / **建议的指标:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`
  - **工作负载类型:** .NET Core 层 / **建议的流程:** `w3wp` / **建议的指标:** `procstat cpu_usage`,<br />`procstat memory_rss`,<br />`procstat memory_vms`,<br />`procstat read_bytes`,<br />`procstat write_bytes`

