Métriques recommandées - Amazon CloudWatch

Métriques recommandées

Le tableau suivant répertorie les métriques recommandées pour chaque type de composant.

Type de composant Type de charge de travail Métrique recommandée

Instance EC2 (serveurs Windows)

Par défaut / Personnalisée

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Espace libre en % du disque logique

Mo de mémoire disponible

Active Directory

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Mo de mémoire disponible

Base de données ==> Résultats en du cache de bases de données des instances

Opérations de réplication en attente de DirectoryServices DRA

Synchronisations des réplications en attente de DirectoryServices DRA

Échec de la requête récursive DNS /s

Moyenne LogicalDisk. Longueur de la file d'attente de disque

Application Java

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Mo de mémoire disponible

java_lang_threading_threadcount

java_lang_classloading_loadedclasscount

java_lang_memory_heapmemoryusage_used

java_lang_memory_heapmemoryusage_committed

java_lang_operatingsystem_freephysicalmemorysize

java_lang_operatingsystem_freeswapspacesize

Interface Web Microsoft IIS/.NET

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Mo de mémoire disponible

Exceptions CLR .NET Nombre d'exceptions émises/s

Mémoire CLR .NET # Nombre total d'octets engagés

Mémoire CLR .NET % de temps en GC

Applications ASP.NET Demandes en file d'attente d'application

Demandes ASP.NET en file d'attente

L'application ASP.NET redémarre

Niveau de base de données Microsoft SQL Server

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Mo de mémoire disponible

Utilisation en % du fichier de pagination

Longueur de la file d'attente du processeur système

Total octets interface réseau/s

Temps disque en % de PhysicalDisk

SQLServer : Taux de réussite du cache du gestionnaire de tampon

SQLServer : Espérance de vie de la page du gestionnaire de tampon

SQLServer : Statistiques générales - Processus bloqués

SQLServer : Statistiques générales - Connexions utilisateurs

SQLServer : Verrouillages - Nombre de blocages/s

SQLServer : Statistiques SQL - Requêtes par lots/sec

MySQL

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Espace libre en % du disque logique

Mo de mémoire disponible

.NET workerpool/Niveau intermédiaire

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Mo de mémoire disponible

Exceptions CLR .NET Nombre d'exceptions émises/s

Mémoire CLR .NET # Nombre total d'octets engagés

Mémoire CLR .NET % de temps en GC

Niveau .NET Core

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Mo de mémoire disponible

Oracle

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Espace libre en % du disque logique

Mo de mémoire disponible

Postgres

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Espace libre en % du disque logique

Mo de mémoire disponible

SharePoint

CPUUtilization

StatusCheckFailed

Temps de traitement en % du processeur

% d'octets validés de mémoire en cours d'utilisation

Mo de mémoire disponible

Tronquage des API du cache des applications ASP.NET

Demandes ASP.NET rejetées

Le processus ASP.NET Worker redémarre

Pages mémoire/s

Vidages du cache de publication du cache de publication SharePoint /seconde

Demande Heure/page d'exécution de SharePoint Foundation

Nombre total de compactions de cache du cache basé sur disque SharePoint

Taux de résultats du cache blob du cache basé sur disque SharePoint

Taux de remplissage du cache blob du cache basé sur disque SharePoint

Vidages du cache blob de cache basé sur disque SharePoint /seconde

Demandes ASP.NET en file d'attente

Applications ASP.NET Demandes en file d'attente d'applications

L'application ASP.NET redémarre

Moyenne LogicalDisk. Disk Write/sec (Écriture/s sur disque)

Moyenne LogicalDisk. Disk sec/Read (Lecture/s sur disque)

Durée d'interruption en % du processeur

Instance EC2 (serveurs Linux)

Par défaut / Personnalisée

CPUUtilization

StatusCheckFailed

disk_used_percent

mem_used_percent

Application Java

CPUUtilization

StatusCheckFailed

disk_used_percent

mem_used_percent

java_lang_threading_threadcount

java_lang_classloading_loadedclasscount

java_lang_memory_heapmemoryusage_used

java_lang_memory_heapmemoryusage_committed

java_lang_operatingsystem_freephysicalmemorysize

java_lang_operatingsystem_freeswapspacesize

Niveau .NET Core ou niveau Base de données SQL Server

CPUUtilization

StatusCheckFailed

disk_used_percent

mem_used_percent

Oracle

CPUUtilization

StatusCheckFailed

disk_used_percent

mem_used_percent

Postgres

CPUUtilization

StatusCheckFailed

disk_used_percent

mem_used_percent

Groupe d'instances EC2

Nœuds multiples ou nœuds uniques SAP HANA
  • hanadb_server_startup_time_variations_seconds

  • hanadb_level_5_alerts_count

  • hanadb_level_4_alerts_count

  • hanadb_out_of_memory_events_count

  • hanadb_max_trigger_read_ratio_percent

  • hanadb_max_trigger_write_ratio_percent

  • hanadb_log_switch_race_ratio_percent

  • hanadb_time_since_last_savepoint_seconds

  • hanadb_disk_usage_highlevel_percent

  • hanadb_current_allocation_limit_used_percent

  • hanadb_table_allocation_limit_used_percent

  • hanadb_cpu_usage_percent

  • hanadb_plan_cache_hit_ratio_percent

  • hanadb_last_data_backup_age_days

Volume EBS N’importe quel compte

VolumeReadBytes

VolumeWriteBytes

VolumereAdops

VolumeWriteOps

VolumeQueueLength

VolumeThroughputPercentage

VolumeConsumedReadWriteOps

BurstBalance

ELB classique

N’importe quel compte

HTTPCode_Backend_4XX

HTTPCode_Backend_5XX

Latence

SurgeQueueLength

UnHealthyHostCount

Application ELB

N’importe quel compte

HTTPCode_Target_4XX_Count

HTTPCode_Target_5XX_Count

TargetResponseTime

UnHealthyHostCount

Base de données d'instance RDS

N’importe quel compte

CPUUtilization

ReadLatency

WriteLatency

BurstBalance

FailedSQLServerAgentJobsCount

Cluster de Base de données RDS N’importe quel compte

CPUUtilization

CommitLatency

DatabaseConnections

Deadlocks

FreeableMemory

NetworkThroughput

VolumeBytesUsed

Fonction Lambda

N’importe quel compte

Durée

Erreurs

IteratorAge

ProvisionedConcurrencySpilloverInvocations

Throttles

File d'attente SQS

N’importe quel compte

ApproximateAgeOfOldestMessage

ApproximateNumberOfMessagesVisible

NumberOfMessagesSent

Table Amazon DynamoDB N’importe quel compte

SystemErrors

UserErrors

ConsumedReadCapacityUnits

ConsumedWriteCapacityUnits

ReadThrottleEvents

WriteThrottleEvents

ConditionalCheckFailedRequests

TransactionConflict

Compartiment Amazon S3

N’importe quel compte

Si la configuration de réplication avec Replication Time Control (RTC) est activée :

ReplicationLatency

BytesPendingReplication

OperationsPendingReplication

Si les métriques de demande sont activées :

5xxErrors

4xxErrors

BytesDownloaded

BytesUploaded

AWS Step Functions

N’importe quel compte
Général
  • ExecutionThrottled

  • ExecutionsAborted

  • ProvisionedBucketSize

  • ProvisionedRefillRate

  • ConsumedCapacity

Si le type de machine d'état est EXPRESS ou le niveau du groupe de journaux est OFF
  • ExecutionsFailed

  • ExecutionsTimedOut

Si la machine d'état a des fonctions Lambda
  • LambdaFunctionsFailed

  • LambdaFunctionsTimedOut

Si la machine d'état a des activités
  • ActivitiesFailed

  • ActivitiesTimedOut

  • ActivitiesHeartbeatTimedOut

Si la machine d'état a des intégrations de service
  • ServiceIntegrationsFailed

  • ServiceIntegrationsTimedOut

Étape d'API REST API Gateway

N’importe quel compte
  • 4XXErrors

  • 5XXErrors

  • Latence

Cluster ECS

N’importe quel compte

CpuUtilized

MemoryUtilized

NetworkRxBytes

NetworkTxBytes

RunningTaskCount

PendingTaskCount

StorageReadBytes

StorageWriteBytes

CPUReservation (type de lancement EC2 uniquement)

CPUUtilization (type de lancement EC2 uniquement)

MemoryReservation (type de lancement EC2 uniquement)

MemoryUtilization (type de lancement EC2 uniquement)

GPUReservation (type de lancement EC2 uniquement)

instance_cpu_utilization (type de lancement EC2 uniquement)

instance_filesystem_utilization (type de lancement EC2 uniquement)

instance_memory_utilization (type de lancement EC2 uniquement)

instance_network_total_bytes (Type de lancement EC2 uniquement)

Application Java

CpuUtilized

MemoryUtilized

NetworkRxBytes

NetworkTxBytes

RunningTaskCount

PendingTaskCount

StorageReadBytes

StorageWriteBytes

CPUReservation (type de lancement EC2 uniquement)

CPUUtilization (type de lancement EC2 uniquement)

MemoryReservation (type de lancement EC2 uniquement)

MemoryUtilization (type de lancement EC2 uniquement)

GPUReservation (type de lancement EC2 uniquement)

instance_cpu_utilization (type de lancement EC2 uniquement)

instance_filesystem_utilization (type de lancement EC2 uniquement)

instance_memory_utilization (type de lancement EC2 uniquement)

instance_network_total_bytes (Type de lancement EC2 uniquement)

java_lang_threading_threadcount

java_lang_classloading_loadedclasscount

java_lang_memory_heapmemoryusage_used

java_lang_memory_heapmemoryusage_committed

java_lang_operatingsystem_freephysicalmemorysize

java_lang_operatingsystem_freeswapspacesize

Service ECS

N’importe quel compte

CPUUtilization

MemoryUtilization

CpuUtilized

MemoryUtilized

NetworkRxBytes

NetworkTxBytes

RunningTaskCount

PendingTaskCount

StorageReadBytes

StorageWriteBytes

Application Java

CPUUtilization

MemoryUtilization

CpuUtilized

MemoryUtilized

NetworkRxBytes

NetworkTxBytes

RunningTaskCount

PendingTaskCount

StorageReadBytes

StorageWriteBytes

java_lang_threading_threadcount

java_lang_classloading_loadedclasscount

java_lang_memory_heapmemoryusage_used

java_lang_memory_heapmemoryusage_committed

java_lang_operatingsystem_freephysicalmemorysize

java_lang_operatingsystem_freeswapspacesize

Cluster EKS

N’importe quel compte

cluster_failed_node_count

node_cpu_reserved_capacity

node_cpu_utilization

node_filesystem_utilization

node_memory_reserved_capacity

node_memory_utilization

node_network_total_bytes

pod_cpu_reserved_capacity

pod_cpu_utilization

pod_cpu_utilization_over_pod_limit

pod_memory_reserved_capacity

pod_memory_utilization

pod_memory_utilization_over_pod_limit

pod_network_rx_bytes

pod_network_tx_bytes

Application Java

cluster_failed_node_count

node_cpu_reserved_capacity

node_cpu_utilization

node_filesystem_utilization

node_memory_reserved_capacity

node_memory_utilization

node_network_total_bytes

pod_cpu_reserved_capacity

pod_cpu_utilization

pod_cpu_utilization_over_pod_limit

pod_memory_reserved_capacity

pod_memory_utilization

pod_memory_utilization_over_pod_limit

pod_network_rx_bytes

pod_network_tx_bytes

java_lang_threading_threadcount

java_lang_classloading_loadedclasscount

java_lang_memory_heapmemoryusage_used

java_lang_memory_heapmemoryusage_committed

java_lang_operatingsystem_freephysicalmemorysize

java_lang_operatingsystem_freeswapspacesize

Cluster Kubernetes sur EC2

N’importe quel compte

cluster_failed_node_count

node_cpu_reserved_capacity

node_cpu_utilization

node_filesystem_utilization

node_memory_reserved_capacity

node_memory_utilization

node_network_total_bytes

pod_cpu_reserved_capacity

pod_cpu_utilization

pod_cpu_utilization_over_pod_limit

pod_memory_reserved_capacity

pod_memory_utilization

pod_memory_utilization_over_pod_limit

pod_network_rx_bytes

pod_network_tx_bytes

Application Java

cluster_failed_node_count

node_cpu_reserved_capacity

node_cpu_utilization

node_filesystem_utilization

node_memory_reserved_capacity

node_memory_utilization

node_network_total_bytes

pod_cpu_reserved_capacity

pod_cpu_utilization

pod_cpu_utilization_over_pod_limit

pod_memory_reserved_capacity

pod_memory_utilization

pod_memory_utilization_over_pod_limit

pod_network_rx_bytes

pod_network_tx_bytes

java_lang_threading_threadcount

java_lang_classloading_loadedclasscount

java_lang_memory_heapmemoryusage_used

java_lang_memory_heapmemoryusage_committed

java_lang_operatingsystem_freephysicalmemorysize

java_lang_operatingsystem_freeswapspacesize

Le tableau suivant répertorie les processus et métriques de processus recommandés pour chaque type de composant. CloudWatch Application Insights ne recommande pas la surveillance des processus pour ceux d'entre eux qui ne s'exécutent pas sur une instance.

Type de composant Type de charge de travail Processus recommandé Métrique recommandée

Instance EC2 (serveurs Windows)

Interface Web Microsoft IIS/.NET

w3wp

procstat cpu_usage,

procstat memory_rss,

procstat memory_vms,

procstat read_bytes,

procstat write_bytes

Niveau de base de données Microsoft SQL Server

SQLAgent

procstat cpu_usage,

procstat memory_rss,

procstat memory_vms,

procstat read_bytes,

procstat write_bytes

sqlservr

procstat cpu_usage,

procstat memory_rss,

procstat memory_vms,

procstat read_bytes,

procstat write_bytes

sqlwriter

procstat cpu_usage,

procstat memory_rss

ReportingServicesService

procstat cpu_usage,

procstat memory_rss

MsDtsServr

procstat cpu_usage,

procstat memory_rss,

procstat memory_vms,

procstat read_bytes,

procstat write_bytes

Msmdsrv

procstat cpu_usage,

procstat memory_rss,

procstat memory_vms,

procstat read_bytes,

procstat write_bytes

.NET workerpool/Niveau intermédiaire

w3wp

procstat cpu_usage,

procstat memory_rss,

procstat memory_vms,

procstat read_bytes,

procstat write_bytes

Niveau .NET Core

w3wp

procstat cpu_usage,

procstat memory_rss,

procstat memory_vms,

procstat read_bytes,

procstat write_bytes