

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Vom Agenten gesammelte Prometheus-Metriken CloudWatch
<a name="ContainerInsights-Prometheus-metrics"></a>

Der CloudWatch Agent mit Prometheus-Unterstützung sammelt automatisch Metriken von verschiedenen Diensten und Workloads. Die Metriken, die standardmäßig erfasst werden, sind in den folgenden Abschnitten aufgeführt. Sie können den Agenten auch so konfigurieren, dass er weitere Metriken von diesen Services erfasst und Prometheus-Metriken von anderen Anwendungen und Services erfasst. Weitere Informationen zum Erfassen zusätzlicher Metriken finden Sie unter [CloudWatch Agentenkonfiguration für Prometheus](ContainerInsights-Prometheus-Setup-configure-ECS.md#ContainerInsights-Prometheus-Setup-cw-agent-config).

**Prometheus-Metriken, die von Amazon EKS- und Kubernetes-Clustern gesammelt wurden, befinden sich im /Prometheus-Namespace. ContainerInsights** Aus Amazon ECS-Clustern gesammelte Prometheus-Metriken befinden sich im **ECS/ContainerInsights/Prometheus**Namespace. 

**Topics**
+ [Prometheus-Metriken für App Mesh](#ContainerInsights-Prometheus-metrics-appmesh)
+ [Prometheus-Metriken für NGINX](#ContainerInsights-Prometheus-metrics-nginx)
+ [Prometheus-Metriken für Memcached](#ContainerInsights-Prometheus-metrics-memcached)
+ [Prometheus-Metriken für Java/JMX](#ContainerInsights-Prometheus-metrics-jmx)
+ [Prometheus-Metriken für HAProxy](#ContainerInsights-Prometheus-metrics-haproxy)

## Prometheus-Metriken für App Mesh
<a name="ContainerInsights-Prometheus-metrics-appmesh"></a>

Die folgenden Metriken werden automatisch von App Mesh erfasst.

**Prometheus-Metriken für App Mesh in Amazon-EKS- und Kubernetes-Clustern**


| Metrikname | Dimensionen | 
| --- | --- | 
|  `envoy_http_downstream_rq_total` |  ClusterName, `Namespace`  | 
|  `envoy_http_downstream_rq_xx` |  ClusterName, `Namespace` ClusterName,, envoy\$1http\$1conn\$1manager\$1prefix, `Namespace` 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`  | 

**Prometheus-Metriken für App Mesh auf Amazon-ECS-Clustern**


| Metrikname | Dimensionen | 
| --- | --- | 
|  `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 | 

**Anmerkung**  
`TaskDefinitionFamily` ist der Kubernetes-Namespace des Netzes.  
Folgende Werte von `envoy_http_conn_manager_prefix` sind möglich: `ingress`, `egress` oder `admin`.   
Der Wert von `envoy_response_code_class` kann `1` (steht für `1xx`), `2` steht für `2xx`), `3`steht für `3xx`), `4` steht für `4xx`), oder `5` steht für `5xx`) sein. 

## Prometheus-Metriken für NGINX
<a name="ContainerInsights-Prometheus-metrics-nginx"></a>

Die folgenden Metriken werden automatisch von NGINX auf Amazon-EKS- und Kubernetes-Clustern erfasst.


| Metrikname | Dimensionen | 
| --- | --- | 
|  `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`, Dienst, Status  | 

## Prometheus-Metriken für Memcached
<a name="ContainerInsights-Prometheus-metrics-memcached"></a>

Die folgenden Metriken werden automatisch von Memcached auf Amazon-EKS- und Kubernetes-Clustern erfasst.


| Metrikname | Dimensionen | 
| --- | --- | 
|  `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, Befehl ClusterName,`Namespace`, Dienst, Status, Befehl  | 

## Prometheus-Metriken für Java/JMX
<a name="ContainerInsights-Prometheus-metrics-jmx"></a>

**Metriken, die auf Amazon-EKS- und Kubernetes-Clustern erfasst werden**

Auf Amazon-EKS- und Kubernetes-Clustern kann Container Insights mit dem JMX-Exporter die folgenden vordefinierten Prometheus-Metriken von Java Virtual Machine (JVM), Java und Tomcat (Catalina) sammeln. Weitere Informationen finden Sie unter [ prometheus/jmx\$1exporter](https://github.com/prometheus/jmx_exporter) auf Github.

**Java/JMX auf Amazon-EKS- und Kubernetes-Clustern**


| Metrikname | Dimensionen | 
| --- | --- | 
|  `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`, Bereich  | 
|  `jvm_memory_pool_bytes_used` |  `ClusterName`, `Namespace`, Pool  | 

**Anmerkung**  
Die Werte der `area`-Dimension können `heap` oder sein `nonheap`.  
Die Werte der `pool`-Dimension können `Tenured Gen`, `Compress Class Space`, `Survivor Space`, `Eden Space`, `Code Cache` oder `Metaspace` sein.

**Tomcat/JMX auf Amazon-EKS- und Kubernetes-Clustern**

Zusätzlich zu den Java/JMX Metriken in der vorherigen Tabelle werden auch die folgenden Metriken für den Tomcat-Workload erfasst.


| Metrikname | Dimensionen | 
| --- | --- | 
|  `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 auf Amazon-ECS-Clustern**


| Metrikname | Dimensionen | 
| --- | --- | 
|  `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, Bereich  | 
|  `jvm_memory_pool_bytes_used` |  `ClusterName` TaskDefinitionFamily, Schwimmbad  | 

**Anmerkung**  
Die Werte der `area`-Dimension können `heap` oder sein `nonheap`.  
Die Werte der `pool`-Dimension können `Tenured Gen`, `Compress Class Space`, `Survivor Space`, `Eden Space`, `Code Cache` oder `Metaspace` sein.

**Tomcat/JMX auf Amazon-ECS-Clustern**

Zusätzlich zu den Java/JMX Metriken in der vorherigen Tabelle werden die folgenden Metriken auch für den Tomcat-Workload auf Amazon ECS-Clustern erfasst.


| Metrikname | Dimensionen | 
| --- | --- | 
|  `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`  | 

## Prometheus-Metriken für HAProxy
<a name="ContainerInsights-Prometheus-metrics-haproxy"></a>

Die folgenden Metriken werden automatisch aus HAProxy Amazon EKS- und Kubernetes-Clustern erfasst.

Die gesammelten Metriken hängen davon ab, welche Version von HAProxy Ingress Sie verwenden. [Weitere Informationen zu HAProxy Ingress und seinen Versionen finden Sie unter haproxy-ingress.](https://artifacthub.io/packages/helm/haproxy-ingress/haproxy-ingress)


| Metrikname | Dimensionen | Verfügbarkeit | 
| --- | --- | --- | 
|  `haproxy_backend_bytes_in_total` |  `ClusterName`, `Namespace`, Service  |  HAProxy Alle Versionen von Ingress | 
|  `haproxy_backend_bytes_out_total` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_backend_connection_errors_total` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_backend_connections_total` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_backend_current_sessions` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_backend_http_responses_total` |  `ClusterName`, `Namespace`, Service, Code, Backend  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_backend_status` |  `ClusterName`, `Namespace`, Service  |  Nur in den Versionen 0.10 oder höher von Ingress HAProxy   | 
|  `haproxy_backend_up` |  `ClusterName`, `Namespace`, Service  |  Nur in Versionen von HAProxy Ingress vor 0.10  | 
|  `haproxy_frontend_bytes_in_total` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_frontend_bytes_out_total` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_frontend_connections_total` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_frontend_current_sessions` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_frontend_http_requests_total` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_frontend_http_responses_total` |  `ClusterName`, `Namespace`, Service, Code, Frontend  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_frontend_request_errors_total` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 
|  `haproxy_frontend_requests_denied_total` |  `ClusterName`, `Namespace`, Service  | Alle Versionen von Ingress HAProxy  | 

**Anmerkung**  
Die Werte der `code`-Dimension können `1xx`, `2xx`, `3xx`, `4xx`, `5xx` oder `other` sein.  
Die Werte der `backend`-Dimension können wie folgt sein:  
`http-default-backend`,`http-shared-backend`, oder `httpsback-shared-backend` für HAProxy Ingress-Version 0.0.27 oder früher.
`_default_backend`für HAProxy Ingress-Versionen nach 0.0.27.
Die Werte der `frontend`-Dimension können wie folgt sein:  
`httpfront-default-backend`,`httpfront-shared-frontend`, oder `httpfronts` für HAProxy Ingress-Version 0.0.27 oder früher.
`_front_http`oder `_front_https` für HAProxy Ingress-Versionen nach 0.0.27.