Parametri Prometheus raccolti dall'agente CloudWatch - Amazon CloudWatch

Parametri Prometheus raccolti dall'agente CloudWatch

L'agente CloudWatch con supporto Prometheus raccoglie automaticamente i parametri 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 Configurazione dell'agente CloudWatch per Prometheus.

I parametri Prometheus raccolti dai cluster Amazon EKS e Kubernetes si trovano nello spazio dei nomi ContainerInsights/Prometheus. I parametri Prometheus raccolti dai cluster Amazon ECS si trovano nello spazio dei nomi 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

ClusterName, Namespace, Service, status

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

ClusterName, Namespace, Service, status, command

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