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 nel namespace. ECS/ContainerInsights/Prometheus

Parametri Prometheus per App Mesh

I seguenti parametri vengono raccolti automaticamente da App Mesh.

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

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

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

ClusterNameNamespace,, 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, 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, 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 Java/JMX metriche della 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,, area TaskDefinitionFamily

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 Java/JMX parametri della tabella precedente, vengono raccolti anche i seguenti parametri per il carico di lavoro Tomcat sui 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

Metriche Prometheus per HAProxy

Le seguenti metriche vengono raccolte automaticamente dai cluster HAProxy Amazon EKS e Kubernetes.

Le metriche raccolte dipendono dalla versione di Ingress in uso HAProxy . Per ulteriori informazioni su HAProxy Ingress e le sue versioni, vedere haproxy-ingress.

Nome parametro Dimensioni Disponibilità

haproxy_backend_bytes_in_total

ClusterName, Namespace, Service

Tutte HAProxy le versioni di Ingress

haproxy_backend_bytes_out_total

ClusterName, Namespace, Service

Tutte le versioni di Ingress HAProxy

haproxy_backend_connection_errors_total

ClusterName, Namespace, Service

Tutte le versioni di Ingress HAProxy

haproxy_backend_connections_total

ClusterName, Namespace, Service

Tutte le versioni di Ingress HAProxy

haproxy_backend_current_sessions

ClusterName, Namespace, Service

Tutte le versioni di Ingress HAProxy

haproxy_backend_http_responses_total

ClusterName, Namespace, Service, code, backend

Tutte le versioni di Ingress HAProxy

haproxy_backend_status

ClusterName, Namespace, Service

Solo nelle versioni 0.10 o successive di Ingress HAProxy

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 Ingress HAProxy

haproxy_frontend_bytes_out_total

ClusterName, Namespace, Service

Tutte le versioni di Ingress HAProxy

haproxy_frontend_connections_total

ClusterName, Namespace, Service

Tutte le versioni di Ingress HAProxy

haproxy_frontend_current_sessions

ClusterName, Namespace, Service

Tutte le versioni di Ingress HAProxy

haproxy_frontend_http_requests_total

ClusterName, Namespace, Service

Tutte le versioni di Ingress HAProxy

haproxy_frontend_http_responses_total

ClusterName, Namespace, Service, code, frontend

Tutte le versioni di Ingress HAProxy

haproxy_frontend_request_errors_total

ClusterName, Namespace, Service

Tutte le versioni di Ingress HAProxy

haproxy_frontend_requests_denied_total

ClusterName, Namespace, Service

Tutte le versioni di Ingress HAProxy

Nota

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

I valori della dimensione backend possono essere:

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

  • _default_backendper versioni di HAProxy Ingress successive alla 0.0.27.

I valori della dimensione frontend possono essere:

  • httpfront-default-backendhttpfront-shared-frontend, o httpfronts per la versione 0.0.27 HAProxy di Ingress o precedente.

  • _front_httpo _front_https per le versioni di HAProxy Ingress successive alla 0.0.27.