Métriques Prometheus collectées par l'agent CloudWatch - Amazon CloudWatch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Métriques Prometheus collectées par l'agent CloudWatch

L' CloudWatch agent bénéficiant du support de Prometheus collecte automatiquement les métriques de plusieurs services et charges de travail. Les métriques collectées par défaut sont répertoriées dans les sections suivantes. Vous pouvez également configurer l'agent pour collecter plus de métriques à partir de ces services, et pour collecter des métriques Prometheus à partir d'autres applications et services. Pour plus d'informations sur la collecte de métriques supplémentaires, consultez CloudWatch configuration de l'agent pour Prometheus.

Les métriques Prometheus collectées à partir des clusters EKS Amazon et Kubernetes se trouvent dans l'espace de noms /Prometheus. ContainerInsights Les métriques Prometheus collectées à partir des clusters ECS Amazon se trouvent dans l'espace de noms. ECS/ContainerInsights/Prometheus

Métriques Prometheus pour App Mesh

Les métriques suivantes sont automatiquement collectées à partir de App Mesh.

CloudWatch Container Insights peut également collecter les journaux d'accès d'App Mesh Envoy. Pour de plus amples informations, veuillez consulter (En option) Activez les journaux d'accès App Mesh Envoy..

Métriques Prometheus pour App Mesh sur les clusters Amazon EKS et Kubernetes

Nom de la métrique Dimensions

envoy_http_downstream_rq_total

ClusterName, Namespace

envoy_http_downstream_rq_xx

ClusterName, Namespace

ClusterName, envoy_http_conn_manager_prefixNamespace, envoy_response_code_class

envoy_cluster_upstream_cx_rx_bytes_total

ClusterName, Namespace

envoy_cluster_upstream_cx_tx_bytes_total

ClusterName, Namespace

envoy_cluster_membership_healthy

ClusterName, Namespace

envoy_cluster_membership_total

ClusterName, Namespace

envoy_server_memory_heap_size

ClusterName, Namespace

envoy_server_memory_allocated

ClusterName, Namespace

envoy_cluster_upstream_cx_connect_timeout

ClusterName, Namespace

envoy_cluster_upstream_rq_pending_failure_eject

ClusterName, Namespace

envoy_cluster_upstream_rq_pending_overflow

ClusterName, Namespace

envoy_cluster_upstream_rq_timeout

ClusterName, Namespace

envoy_cluster_upstream_rq_try_per_timeout

ClusterName, Namespace

envoy_cluster_upstream_rq_rx_reset

ClusterName, Namespace

envoy_cluster_upstream_cx_destroy_local_with_active_rq

ClusterName, Namespace

envoy_cluster_upstream_cx_destroy_remote_active_rq

ClusterName, Namespace

envoy_cluster_upstream_rq_maintenance_mode

ClusterName, Namespace

envoy_cluster_upstream_flow_control_paused_reading_total

ClusterName, Namespace

envoy_cluster_upstream_flow_control_resumed_reading_total

ClusterName, Namespace

envoy_cluster_upstream_flow_control_backed_up_total

ClusterName, Namespace

envoy_cluster_upstream_flow_control_drained_total

ClusterName, Namespace

envoy_cluster_upstream_rq_retry

ClusterName, Namespace

envoy_cluster_upstream_rq_retry_success

ClusterName, Namespace

envoy_cluster_upstream_rq_retry_overflow

ClusterName, Namespace

envoy_server_live

ClusterName, Namespace

envoy_server_uptime

ClusterName, Namespace

Statistiques Prometheus pour les clusters App Mesh sur Amazon ECS

Nom de la métrique Dimensions

envoy_http_downstream_rq_total

ClusterName, TaskDefinitionFamily

envoy_http_downstream_rq_xx

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_cx_rx_bytes_total

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_cx_tx_bytes_total

ClusterName, TaskDefinitionFamily

envoy_cluster_membership_healthy

ClusterName, TaskDefinitionFamily

envoy_cluster_membership_total

ClusterName, TaskDefinitionFamily

envoy_server_memory_heap_size

ClusterName, TaskDefinitionFamily

envoy_server_memory_allocated

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_cx_connect_timeout

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_rq_pending_failure_eject

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_rq_pending_overflow

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_rq_timeout

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_rq_try_per_timeout

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_rq_rx_reset

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_cx_destroy_local_with_active_rq

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_cx_destroy_remote_active_rq

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_rq_maintenance_mode

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_flow_control_paused_reading_total

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_flow_control_resumed_reading_total

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_flow_control_backed_up_total

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_flow_control_drained_total

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_rq_retry

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_rq_retry_success

ClusterName, TaskDefinitionFamily

envoy_cluster_upstream_rq_retry_overflow

ClusterName, TaskDefinitionFamily

envoy_server_live

ClusterName, TaskDefinitionFamily

envoy_server_uptime

ClusterName, TaskDefinitionFamily

envoy_http_downstream_rq_xx

ClusterName, envoy_http_conn_manager_prefix TaskDefinitionFamily, envoy_response_code_class

ClusterName, TaskDefinitionFamily envoy_response_code_class

Note

TaskDefinitionFamily est l'espace de noms Kubernetes du maillage.

La valeur de envoy_http_conn_manager_prefix peut être ingress, egress ou admin.

La valeur de envoy_response_code_class peut être 1 (signifie 1xx), 2 (signifie 2xx), 3 (signifie 3xx), 4 (signifie 4xx), ou 5 (signifie 5xx).

Métriques Prometheus pour NGINX

Les métriques suivantes sont automatiquement collectées à partir NGINX des clusters Amazon EKS et Kubernetes.

Nom de la métrique Dimensions

nginx_ingress_controller_nginx_process_cpu_seconds_total

ClusterName,Namespace, Service

nginx_ingress_controller_success

ClusterName,Namespace, Service

nginx_ingress_controller_requests

ClusterName,Namespace, Service

nginx_ingress_controller_nginx_process_connections

ClusterName,Namespace, Service

nginx_ingress_controller_nginx_process_connections_total

ClusterName,Namespace, Service

nginx_ingress_controller_nginx_process_resident_memory_bytes

ClusterName,Namespace, Service

nginx_ingress_controller_config_last_reload_successful

ClusterName,Namespace, Service

nginx_ingress_controller_requests

ClusterName,Namespace, Service, statut

Métriques Prometheus pour Memcached

Les métriques suivantes sont automatiquement collectées à partir de Memcached sur les clusters Amazon EKS et Kubernetes.

Nom de la métrique Dimensions

memcached_current_items

ClusterName,Namespace, Service

memcached_current_connections

ClusterName,Namespace, Service

memcached_limit_bytes

ClusterName,Namespace, Service

memcached_current_bytes

ClusterName,Namespace, Service

memcached_written_bytes_total

ClusterName,Namespace, Service

memcached_read_bytes_total

ClusterName,Namespace, Service

memcached_items_evicted_total

ClusterName,Namespace, Service

memcached_items_reclaimed_total

ClusterName,Namespace, Service

memcached_commands_total

ClusterName,Namespace, Service

ClusterName,Namespace, Service, commande

ClusterName,Namespace, Service, statut, commande

Métriques Prometheus pour Java/ JMX

Métriques collectées sur les clusters Amazon EKS et Kubernetes

Sur les clusters Amazon EKS et Kubernetes, Container Insights peut collecter les métriques Prometheus prédéfinies suivantes à partir de la machine virtuelle Java (JVM), de Java et de Tomcat (Catalina) à l'aide de l'exportateur. JMX Pour plus d'informations, consultez prometheus/jmx_exporter sur Github.

Java/ JMX sur les clusters Amazon EKS et Kubernetes

Nom de la métrique Dimensions

jvm_classes_loaded

ClusterName, Namespace

jvm_threads_current

ClusterName, Namespace

jvm_threads_daemon

ClusterName, Namespace

java_lang_operatingsystem_totalswapspacesize

ClusterName, Namespace

java_lang_operatingsystem_systemcpuload

ClusterName, Namespace

java_lang_operatingsystem_processcpuload

ClusterName, Namespace

java_lang_operatingsystem_freeswapspacesize

ClusterName, Namespace

java_lang_operatingsystem_totalphysicalmemorysize

ClusterName, Namespace

java_lang_operatingsystem_freephysicalmemorysize

ClusterName, Namespace

java_lang_operatingsystem_openfiledescriptorcount

ClusterName, Namespace

java_lang_operatingsystem_availableprocessors

ClusterName, Namespace

jvm_memory_bytes_used

ClusterName, Namespace, area

jvm_memory_pool_bytes_used

ClusterName, Namespace, pool

Note

Les valeurs de la dimension area peuvent être heap ou nonheap.

Les valeurs de la dimension pool peuvent être Tenured Gen, Compress Class Space, Survivor Space, Eden Space, Code Cache ou Metaspace.

Tomcat/ JMX sur les clusters Amazon EKS et Kubernetes

Outre les métriques Java/ du tableau précédent, les JMX métriques suivantes sont également collectées pour la charge de travail Tomcat.

Nom de la métrique Dimensions

catalina_manager_activesessions

ClusterName, Namespace

catalina_manager_rejectedsessions

ClusterName, Namespace

catalina_globalrequestprocessor_bytesreceived

ClusterName, Namespace

catalina_globalrequestprocessor_bytessent

ClusterName, Namespace

catalina_globalrequestprocessor_requestcount

ClusterName, Namespace

catalina_globalrequestprocessor_errorcount

ClusterName, Namespace

catalina_globalrequestprocessor_processingtime

ClusterName, Namespace

Java/ JMX sur les clusters Amazon ECS

Nom de la métrique Dimensions

jvm_classes_loaded

ClusterName, TaskDefinitionFamily

jvm_threads_current

ClusterName, TaskDefinitionFamily

jvm_threads_daemon

ClusterName, TaskDefinitionFamily

java_lang_operatingsystem_totalswapspacesize

ClusterName, TaskDefinitionFamily

java_lang_operatingsystem_systemcpuload

ClusterName, TaskDefinitionFamily

java_lang_operatingsystem_processcpuload

ClusterName, TaskDefinitionFamily

java_lang_operatingsystem_freeswapspacesize

ClusterName, TaskDefinitionFamily

java_lang_operatingsystem_totalphysicalmemorysize

ClusterName, TaskDefinitionFamily

java_lang_operatingsystem_freephysicalmemorysize

ClusterName, TaskDefinitionFamily

java_lang_operatingsystem_openfiledescriptorcount

ClusterName, TaskDefinitionFamily

java_lang_operatingsystem_availableprocessors

ClusterName, TaskDefinitionFamily

jvm_memory_bytes_used

ClusterName, TaskDefinitionFamily, région

jvm_memory_pool_bytes_used

ClusterName TaskDefinitionFamily, piscine

Note

Les valeurs de la dimension area peuvent être heap ou nonheap.

Les valeurs de la dimension pool peuvent être Tenured Gen, Compress Class Space, Survivor Space, Eden Space, Code Cache ou Metaspace.

Tomcat/ JMX sur les clusters Amazon ECS

Outre les métriques Java/ du tableau précédent, les JMX métriques suivantes sont également collectées pour la charge de travail Tomcat sur les clusters Amazon. ECS

Nom de la métrique Dimensions

catalina_manager_activesessions

ClusterName, TaskDefinitionFamily

catalina_manager_rejectedsessions

ClusterName, TaskDefinitionFamily

catalina_globalrequestprocessor_bytesreceived

ClusterName, TaskDefinitionFamily

catalina_globalrequestprocessor_bytessent

ClusterName, TaskDefinitionFamily

catalina_globalrequestprocessor_requestcount

ClusterName, TaskDefinitionFamily

catalina_globalrequestprocessor_errorcount

ClusterName, TaskDefinitionFamily

catalina_globalrequestprocessor_processingtime

ClusterName, TaskDefinitionFamily

Métriques Prometheus pour HAProxy

Les métriques suivantes sont automatiquement collectées à partir HAProxy des clusters Amazon EKS et Kubernetes.

Les statistiques collectées dépendent de la version d'HAProxyIngress que vous utilisez. Pour plus d'informations sur HAProxy Ingress et ses versions, consultez haproxy-ingress.

Nom de la métrique Dimensions Disponibilité

haproxy_backend_bytes_in_total

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_backend_bytes_out_total

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_backend_connection_errors_total

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_backend_connections_total

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_backend_current_sessions

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_backend_http_responses_total

ClusterName, Namespace, Service, code, backend

Toutes les versions de HAProxy Ingress

haproxy_backend_status

ClusterName, Namespace, Service

Uniquement dans les versions 0.10 ou ultérieures d'Ingress HAProxy

haproxy_backend_up

ClusterName, Namespace, Service

Uniquement dans les versions d'HAProxyIngress antérieures à 0.10

haproxy_frontend_bytes_in_total

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_frontend_bytes_out_total

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_frontend_connections_total

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_frontend_current_sessions

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_frontend_http_requests_total

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_frontend_http_responses_total

ClusterName, Namespace, Service, code, frontend

Toutes les versions de HAProxy Ingress

haproxy_frontend_request_errors_total

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

haproxy_frontend_requests_denied_total

ClusterName, Namespace, Service

Toutes les versions de HAProxy Ingress

Note

Les valeurs de la dimension code peuvent être 1xx, 2xx, 3xx, 4xx, 5xx ou other.

Les valeurs de la dimension backend peuvent être :

  • http-default-backendhttp-shared-backend, ou httpsback-shared-backend pour HAProxy Ingress version 0.0.27 ou antérieure.

  • _default_backendpour les versions HAProxy d'Ingress ultérieures à 0.0.27.

Les valeurs de la dimension frontend peuvent être :

  • httpfront-default-backendhttpfront-shared-frontend, ou httpfronts pour HAProxy Ingress version 0.0.27 ou antérieure.

  • _front_httpou _front_https pour les versions HAProxy d'Ingress ultérieures à 0.0.27.