Metriche di Prometheus raccolte dall'agente CloudWatch - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Metriche di Prometheus raccolte dall'agente CloudWatch

L' CloudWatch agente con supporto Prometheus raccoglie automaticamente le metriche da diversi servizi e carichi di lavoro. Nelle sezioni seguenti sono elencati i parametri raccolti per impostazione predefinita. È inoltre possibile configurare l'agente per raccogliere altri parametri da questi servizi e per raccogliere parametri Prometheus da altri applicazioni e servizi. Per ulteriori informazioni sulla raccolta di parametri aggiuntivi, consulta CloudWatch configurazione dell'agente per Prometheus.

Le metriche di Prometheus raccolte dai cluster Amazon EKS e Kubernetes si trovano nello spazio dei nomi /Prometheus. ContainerInsights Le metriche di Prometheus raccolte dai cluster Amazon ECS si trovano nello spazio dei nomi ECS/ /Prometheus. ContainerInsights

Parametri Prometheus per App Mesh

I seguenti parametri vengono raccolti automaticamente da App Mesh.

CloudWatch Container Insights può anche raccogliere i log di accesso di App Mesh Envoy. Per ulteriori informazioni, consulta la pagina (Facoltativo) Abilitazione di log di accesso di App Mesh Envoy.

Parametri Prometheus per App Mesh su cluster Amazon EKS e Kubernetes

Nome parametro Dimensioni

envoy_http_downstream_rq_total

ClusterName, Namespace

envoy_http_downstream_rq_xx

ClusterName, Namespace

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

Parametri Prometheus per App Mesh su cluster Amazon ECS

Nome parametro Dimensioni

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 è lo spazio dei nomi Kubernetes della mesh.

Il valore di envoy_http_conn_manager_prefix può essere ingress, egress o admin.

Il valore di envoy_response_code_class può essere 1 (sta per 1xx), 2 (sta per 2xx), 3 (sta per 3xx), 4 (sta per 4xx) o 5 (sta per 5xx).

Parametri Prometheus per NGINX

I seguenti parametri vengono raccolti automaticamente da NGINX su cluster Amazon EKS e Kubernetes.

Nome parametro Dimensioni

nginx_ingress_controller_nginx_process_cpu_seconds_total

ClusterNameNamespace,, Servizio

nginx_ingress_controller_success

ClusterName,Namespace, Servizio

nginx_ingress_controller_requests

ClusterName,Namespace, Servizio

nginx_ingress_controller_nginx_process_connections

ClusterName,Namespace, Servizio

nginx_ingress_controller_nginx_process_connections_total

ClusterName,Namespace, Servizio

nginx_ingress_controller_nginx_process_resident_memory_bytes

ClusterName,Namespace, Servizio

nginx_ingress_controller_config_last_reload_successful

ClusterName,Namespace, Servizio

nginx_ingress_controller_requests

ClusterName,Namespace, Servizio, stato

Parametri Prometheus per Memcached

I seguenti parametri vengono raccolti automaticamente da Memcached su cluster Amazon EKS e Kubernetes.

Nome parametro Dimensioni

memcached_current_items

ClusterName,Namespace, Servizio

memcached_current_connections

ClusterName,Namespace, Servizio

memcached_limit_bytes

ClusterName,Namespace, Servizio

memcached_current_bytes

ClusterName,Namespace, Servizio

memcached_written_bytes_total

ClusterName,Namespace, Servizio

memcached_read_bytes_total

ClusterName,Namespace, Servizio

memcached_items_evicted_total

ClusterName,Namespace, Servizio

memcached_items_reclaimed_total

ClusterName,Namespace, Servizio

memcached_commands_total

ClusterName,Namespace, Servizio

ClusterName,Namespace, Servizio, comando

ClusterName,Namespace, Servizio, stato, comando

Parametri Prometheus per Java/JMX

Parametri raccolti sui cluster Amazon EKS e Kubernetes

Sui cluster Amazon EKS e Kubernetes, Container Insights può raccogliere le seguenti parametri Prometheus predefinite da Java Virtual Machine (JVM), Java e Tomcat (Catalina) utilizzando JMX Exporter. Per ulteriori informazioni, vedere prometheus/jmx_exporter su Github.

Java/JMX su cluster Amazon EKS e Kubernetes

Nome parametro Dimensioni

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

Nota

I valori della dimensione area possono essere heap o nonheap.

I valori della dimensione pool possono essere Tenured Gen, Compress Class Space, Survivor Space, Eden Space, Code Cache o Metaspace.

Tomcat/JMX su cluster Amazon EKS e Kubernetes

Oltre alle metriche Java/JMX nella tabella precedente, vengono raccolte anche le seguenti metriche per il carico di lavoro Tomcat.

Nome parametro Dimensioni

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 su cluster Amazon ECS

Nome parametro Dimensioni

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, area

jvm_memory_pool_bytes_used

ClusterName TaskDefinitionFamily, piscina

Nota

I valori della dimensione area possono essere heap o nonheap.

I valori della dimensione pool possono essere Tenured Gen, Compress Class Space, Survivor Space, Eden Space, Code Cache o Metaspace.

Tomcat/JMX su cluster Amazon ECS

Oltre ai parametri Java/JMX nella tabella precedente, vengono raccolti anche i seguenti parametri per il carico di lavoro Tomcat su cluster Amazon ECS.

Nome parametro Dimensioni

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

Parametri Prometheus per HAProxy

I seguenti parametri vengono raccolti automaticamente da HAProxy su cluster Amazon EKS e Kubernetes.

I parametri raccolti dipendono dalla versione di HAProxy Ingress in uso. Per ulteriori informazioni su HAProxy Ingress e le sue versioni, consulta haproxy-ingress.

Nome parametro Dimensioni Disponibilità

haproxy_backend_bytes_in_total

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_backend_bytes_out_total

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_backend_connection_errors_total

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_backend_connections_total

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_backend_current_sessions

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_backend_http_responses_total

ClusterName, Namespace, Service, code, backend

Tutte le versioni di HAProxy Ingress

haproxy_backend_status

ClusterName, Namespace, Service

Solo nelle versioni 0.10 o successive di HAProxy Ingress

haproxy_backend_up

ClusterName, Namespace, Service

Solo nelle versioni di HAProxy Ingress precedenti alla 0.10

haproxy_frontend_bytes_in_total

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_frontend_bytes_out_total

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_frontend_connections_total

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_frontend_current_sessions

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_frontend_http_requests_total

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_frontend_http_responses_total

ClusterName, Namespace, Service, code, frontend

Tutte le versioni di HAProxy Ingress

haproxy_frontend_request_errors_total

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

haproxy_frontend_requests_denied_total

ClusterName, Namespace, Service

Tutte le versioni di HAProxy Ingress

Nota

I valori della dimensione code possono essere 1xx, 2xx, 3xx, 4xx, 5xx o other.

I valori della dimensione backend possono essere:

  • http-default-backend, http-shared-backend oppure httpsback-shared-backend per HAProxy Ingress versione 0.0.27 o precedente.

  • _default_backend per HAProxy Ingress, versioni successive alla 0.0.27.

I valori della dimensione frontend possono essere:

  • httpfront-default-backend, httpfront-shared-frontend oppure httpfronts per HAProxy Ingress versione 0.0.27 o precedente.

  • _front_http o _front_https per HAProxy Ingress, versioni successive alla 0.0.27.