

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
<a name="ContainerInsights-Prometheus-metrics"></a>

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](ContainerInsights-Prometheus-Setup-configure-ECS.md#ContainerInsights-Prometheus-Setup-cw-agent-config).

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

**Topics**
+ [Parametri Prometheus per App Mesh](#ContainerInsights-Prometheus-metrics-appmesh)
+ [Parametri Prometheus per NGINX](#ContainerInsights-Prometheus-metrics-nginx)
+ [Parametri Prometheus per Memcached](#ContainerInsights-Prometheus-metrics-memcached)
+ [Parametri Prometheus per Java/JMX](#ContainerInsights-Prometheus-metrics-jmx)
+ [Metriche Prometheus per HAProxy](#ContainerInsights-Prometheus-metrics-haproxy)

## Parametri Prometheus per App Mesh
<a name="ContainerInsights-Prometheus-metrics-appmesh"></a>

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\$1http\$1conn\$1manager\$1prefix, envoy\$1response\$1code\$1class  | 
|  `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\$1http\$1conn\$1manager\$1prefix, envoy\$1response\$1code\$1class ClusterName TaskDefinitionFamily, envoy\$1response\$1code\$1class | 

**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
<a name="ContainerInsights-Prometheus-metrics-nginx"></a>

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`,, Servizio, stato  | 

## Parametri Prometheus per Memcached
<a name="ContainerInsights-Prometheus-metrics-memcached"></a>

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
<a name="ContainerInsights-Prometheus-metrics-jmx"></a>

**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\$1exporter](https://github.com/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
<a name="ContainerInsights-Prometheus-metrics-haproxy"></a>

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.](https://artifacthub.io/packages/helm/haproxy-ingress/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-backend``http-shared-backend`, o `httpsback-shared-backend` per la versione HAProxy 0.0.27 di Ingress o precedente.
`_default_backend`per versioni di HAProxy Ingress successive alla 0.0.27.
I valori della dimensione `frontend` possono essere:  
`httpfront-default-backend``httpfront-shared-frontend`, o `httpfronts` per la versione 0.0.27 HAProxy di Ingress o precedente.
`_front_http`o `_front_https` per le versioni di HAProxy Ingress successive alla 0.0.27.