Métricas de Prometheus que el agente de CloudWatch recopila - Amazon CloudWatch

Métricas de Prometheus que el agente de CloudWatch recopila

El agente de CloudWatch compatible con Prometheus recopila automáticamente las métricas de varios servicios y cargas de trabajo. En las siguientes secciones se detallan las métricas que se recopilan de forma predeterminada. También puede configurar el agente para que recopile más métricas de otros servicios y métricas de Prometheus desde diferentes aplicaciones y servicios. Para obtener más información acerca de la recopilación de métricas adicionales, consulte Configuración del agente de CloudWatch para Prometheus.

Las métricas de Prometheus recopiladas de los clústeres de Amazon EKS y Kubernetes se encuentran en el espacio de nombres ContainerInsights/Prometheus. Las métricas de Prometheus que se recopilan de los clústeres de Amazon ECS se encuentran en el espacio de nombres ECS/ContainerInsights/Prometheus.

Métricas de Prometheus para App Mesh

Las siguientes métricas se recopilan automáticamente de App Mesh.

Información de contenedores de CloudWatch también puede recopilar registros de acceso de App Mesh Envoy. Para obtener más información, consulte (Opcional) Habilite los registros de acceso de App Mesh Envoy.

Métricas de Prometheus para App Mesh en clústeres de Amazon EKS y de Kubernetes

Nombre de métrica Dimensiones

envoy_http_downstream_rq_total

ClusterName, Namespace

envoy_http_downstream_rq_xx

ClusterName, Namespace

ClusterName, Namespace, envoy_http_conn_manager_prefix, 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

Métricas de Prometheus para App Mesh en clústeres de Amazon ECS

Nombre de métrica Dimensiones

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, TaskDefinitionFamily, envoy_http_conn_manager_prefix, envoy_response_code_class

ClusterName, TaskDefinitionFamily, envoy_response_code_class

nota

TaskDefinitionFamily es el espacio de nombres Kubernetes de la malla.

El valor de envoy_http_conn_manager_prefix puede ser ingress, egress o admin.

El valor de envoy_response_code_class puede ser 1 (corresponde a 1xx), 2 corresponde a 2xx), 3 corresponde a 3xx), 4 corresponde a 4xx) o 5 que corresponde a 5xx).

Métricas de Prometheus para NGINX

Las siguientes métricas se recopilan automáticamente de NGINX en clústeres de Amazon EKS y de Kubernetes.

Nombre de métrica Dimensiones

nginx_ingress_controller_nginx_process_cpu_seconds_total

ClusterName, Namespace, Servicio

nginx_ingress_controller_success

ClusterName, Namespace, Servicio

nginx_ingress_controller_requests

ClusterName, Namespace, Servicio

nginx_ingress_controller_nginx_process_connections

ClusterName, Namespace, Servicio

nginx_ingress_controller_nginx_process_connections_total

ClusterName, Namespace, Servicio

nginx_ingress_controller_nginx_process_resident_memory_bytes

ClusterName, Namespace, Servicio

nginx_ingress_controller_config_last_reload_successful

ClusterName, Namespace, Servicio

nginx_ingress_controller_requests

ClusterName, Namespace, Servicio, estado

Métricas de Prometheus para Memcached

Las siguientes métricas se recopilan automáticamente de Memcached en clústeres de Amazon EKS y de Kubernetes.

Nombre de métrica Dimensiones

memcached_current_items

ClusterName, Namespace, Servicio

memcached_current_connections

ClusterName, Namespace, Servicio

memcached_limit_bytes

ClusterName, Namespace, Servicio

memcached_current_bytes

ClusterName, Namespace, Servicio

memcached_written_bytes_total

ClusterName, Namespace, Servicio

memcached_read_bytes_total

ClusterName, Namespace, Servicio

memcached_items_evicted_total

ClusterName, Namespace, Servicio

memcached_items_reclaimed_total

ClusterName, Namespace, Servicio

memcached_commands_total

ClusterName, Namespace, Servicio

ClusterName, Namespace, Servicio, comando

ClusterName, Namespace, Servicio, estado, comando

Métricas de Prometheus para Java/JMX

Métricas recopiladas en clústeres de Amazon EKS y de Kubernetes

En los clústeres de Amazon EKS y de Kubernetes, Información de contenedores puede recopilar las siguientes métricas de Prometheus predefinidas de Java Virtual Machine (JVM), Java y Tomcat (Catalina) mediante JMX Exporter. Para obtener más información, consulte prometheus/jmx_exporter en Github.

Java/JMX en clústeres de Amazon EKS y de Kubernetes

Nombre de métrica Dimensiones

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, área

jvm_memory_pool_bytes_used

ClusterName, Namespace, grupo

nota

Los valores de la dimensión area pueden ser heap o nonheap.

Los valores de la dimensión pool pueden ser Tenured Gen, Compress Class Space, Survivor Space, Eden Space, Code Cache o Metaspace.

TomCat/JMX en clústeres de Amazon EKS y de Kubernetes

Además de las métricas de Java/JMX de la tabla anterior, también se recopilan las siguientes métricas de la carga de trabajo de Tomcat.

Nombre de métrica Dimensiones

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 en clústeres de Amazon ECS

Nombre de métrica Dimensiones

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, área

jvm_memory_pool_bytes_used

ClusterName, TaskDefinitionFamily, grupo

nota

Los valores de la dimensión area pueden ser heap o nonheap.

Los valores de la dimensión pool pueden ser Tenured Gen, Compress Class Space, Survivor Space, Eden Space, Code Cache o Metaspace.

Tomcat/JMX en clústeres de Amazon ECS

Además de las métricas de Java/JMX de la tabla anterior, también se recopilan las siguientes métricas de la carga de trabajo de Tomcat en clústeres de Amazon ECS.

Nombre de métrica Dimensiones

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étricas de Prometheus para HAProxy

Las siguientes métricas se recopilan automáticamente de HAProxy en clústeres de Amazon EKS y de Kubernetes.

Las métricas recopiladas dependen de la versión de HAProxy Ingress que esté utilizando. Para obtener más información sobre HAProxy Ingress y sus versiones, consulte haproxy-ingress.

Nombre de métrica Dimensiones Disponibilidad

haproxy_backend_bytes_in_total

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_backend_bytes_out_total

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_backend_connection_errors_total

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_backend_connections_total

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_backend_current_sessions

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_backend_http_responses_total

ClusterName, Namespace, Servicio, código, backend

Todas las versiones de HAProxy Ingress

haproxy_backend_status

ClusterName, Namespace, Servicio

Sólo en versiones de HAProxy Ingress 0.10 o posteriores

haproxy_backend_up

ClusterName, Namespace, Servicio

Sólo en versiones de HAProxy Ingress anteriores a 0.10

haproxy_frontend_bytes_in_total

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_frontend_bytes_out_total

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_frontend_connections_total

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_frontend_current_sessions

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_frontend_http_requests_total

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_frontend_http_responses_total

ClusterName,Namespace, Servicio, código, frontend

Todas las versiones de HAProxy Ingress

haproxy_frontend_request_errors_total

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

haproxy_frontend_requests_denied_total

ClusterName, Namespace, Servicio

Todas las versiones de HAProxy Ingress

nota

Los valores de la dimensión code pueden ser 1xx, 2xx, 3xx, 4xx, 5xx o other.

Los valores de la dimensión backend pueden ser:

  • http-default-backend, http-shared-backend o httpsback-shared-backend para HAProxy Ingress versión 0.0.27 o anteriores.

  • _default_backend para las versiones de HAProxy Ingress posteriores a 0.0.27.

Los valores de la dimensión frontend pueden ser:

  • httpfront-default-backend, httpfront-shared-frontend o httpfronts para HAProxy Ingress versión 0.0.27 o anteriores.

  • _front_http o _front_https para las versiones de HAProxy Ingress posteriores a 0.0.27.