

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Monitoreo de métricas de canalización
<a name="monitoring-pipeline-metrics"></a>

Puedes monitorizar las canalizaciones de Amazon OpenSearch Ingestion con Amazon CloudWatch, que recopila datos sin procesar y los procesa para convertirlos en métricas legibles prácticamente en tiempo real. Estas estadísticas se mantienen durante 15 meses, de forma que pueda obtener acceso a información histórica y disponer de una mejor perspectiva sobre el desempeño de su aplicación web o servicio. También puede establecer alarmas que vigilen determinados umbrales y enviar notificaciones o realizar acciones cuando se cumplan dichos umbrales. Para obtener más información, consulta la [Guía del CloudWatch usuario de Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).

La consola OpenSearch de ingestión muestra una serie de gráficos basados en los datos sin procesar de la CloudWatch pestaña **Rendimiento** de cada canalización.

OpenSearch Ingestion informa de las métricas de la mayoría de los complementos [compatibles](pipeline-config-reference.md#ingestion-plugins). Si algunos complementos no tienen su propia tabla a continuación, significa que no muestran ninguna métrica específica de los complementos. Las métricas de canalizaciones se publican en el espacio de nombres de `AWS/OSIS`.

**Topics**
+ [Métricas comunes](#common-metrics)
+ [Métricas de búfer](#buffer-metrics)
+ [Métricas de la V4 de Signature](#sigv4-metrics)
+ [Métricas del búfer de bloqueo limitado](#blockingbuffer-metrics)
+ [Métricas de origen de trazas de Otel](#oteltrace-metrics)
+ [Métricas de OTel: métricas de origen](#otelmetrics-metrics)
+ [Métricas de Http](#http-metrics)
+ [Métricas de S3](#s3-metrics)
+ [Métricas agrupadas](#aggregate-metrics)
+ [Métricas de fecha](#date-metrics)
+ [métricas de Lambda](#lambda-metrics)
+ [Métricas de Grok](#grok-metrics)
+ [Métricas sin formato de trazas de OTel](#oteltrace-raw-metrics)
+ [Métricas del grupo de trazas de OTel](#oteltracegroup-metrics)
+ [Métricas de estado del mapa de servicio](#servicemapstateful-metrics)
+ [OpenSearch métricas](#opensearch-metrics)
+ [Métricas del sistema y de medición](#systemmetering-metrics)

## Métricas comunes
<a name="common-metrics"></a>

Las siguientes métricas son comunes a todos los procesadores y receptores.

Cada métrica lleva el nombre de la subcanalización y el nombre del complemento, en el formato < {{sub\_pipeline\_name}} >< >< >{{plugin}}. {{metric\_name}} Por ejemplo, el nombre completo de la métrica `recordsIn.count` de una subcanalización denominada `my-pipeline` y la [fecha](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/processors/date/) del procesador sería `my-pipeline.date.recordsIn.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| recordsIn.count | El ingreso de registros a un componente de canalización. Esta métrica se aplica a procesadores y receptores.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| recordsOut.count | El egreso de registros de un componente de canalización. Esta métrica se aplica a procesadores y orígenes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| timeElapsed.count | Un recuento de los puntos de datos registrados durante la ejecución de un componente de canalización. Esta métrica se aplica a procesadores y receptores.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| timeElapsed.sum | El tiempo total transcurrido durante la ejecución de un componente de canalización. Esta métrica se aplica a procesadores y receptores, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| timeElapsed.max | El tiempo máximo transcurrido durante la ejecución de un componente de canalización. Esta métrica se aplica a procesadores y receptores, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 

## Métricas de búfer
<a name="buffer-metrics"></a>

Las siguientes métricas se aplican al búfer de [bloqueo limitado](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/buffers/bounded-blocking/) predeterminado que OpenSearch Ingestion configura automáticamente para todas las canalizaciones.

Cada métrica lleva el nombre de la subcanalización y el nombre del búfer como prefijo, con el formato < >< >< >. {{sub\_pipeline\_name}} {{buffer\_name}} {{metric\_name}} Por ejemplo, el nombre completo de la métrica `recordsWritten.count` de una subcanalización denominada `my-pipeline` sería `my-pipeline.BlockingBuffer.recordsWritten.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| recordsWritten.count | El número de registros escritos en un búfer.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| recordsRead.count | El número de registros leídos de un búfer.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| recordsInFlight.value | El número de registros sin comprobar de un búfer.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName` | 
| recordsInBuffer.value | El número de registros que hay actualmente en un búfer.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName` | 
| recordsProcessed.count | El número de registros leídos de un búfer y procesados por una canalización.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| recordsWriteFailed.count | El número de registros que la canalización no ha podido escribir en el receptor.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| writeTimeElapsed.count | Recuento de puntos de datos registrados mientras se escribe en un búfer.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| writeTimeElapsed.sum | El tiempo total transcurrido durante la escritura en un búfer, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| writeTimeElapsed.max | El tiempo máximo transcurrido durante la escritura en un búfer, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| writeTimeouts.count | El recuento de tiempos de espera de escritura en un búfer.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| readTimeElapsed.count | Recuento de puntos de datos registrados mientras se lee de un búfer.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| readTimeElapsed.sum | El tiempo total transcurrido mientras se lee de un búfer, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| readTimeElapsed.max | El tiempo máximo transcurrido mientras se lee de un búfer, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| checkpointTimeElapsed.count | Un recuento de los puntos de datos registrados durante el punto de control.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| checkpointTimeElapsed.sum | El tiempo total transcurrido durante el punto de control, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| checkpointTimeElapsed.max | El tiempo máximo transcurrido durante el punto de control, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 

## Métricas de la V4 de Signature
<a name="sigv4-metrics"></a>

Las siguientes métricas se aplican al punto de conexión de ingesta de una canalización y están asociadas a los complementos de origen (`http`, `otel_trace`, y `otel_metrics`). Todas las solicitudes al punto de conexión de ingesta deben firmarse con la [versión 4 de Signature](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). Estas métricas pueden ayudarle a identificar los problemas de autorización al conectarse a su canalización o a confirmar que se está autenticando correctamente.

Cada métrica lleva el nombre de la subcanalización como prefijo y `osis_sigv4_auth`. Por ejemplo, `{{sub_pipeline_name}}.osis_sigv4_auth.httpAuthSuccess.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| httpAuthSuccess.count | El número de solicitudes de Signature V4 que se han enviado correctamente a la canalización.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| httpAuthFailure.count | El número de solicitudes fallidas de Signature V4 enviadas a la canalización.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| httpAuthServerError.count | El número de solicitudes de Signature V4 enviadas a la canalización que arrojaron errores en el servidor.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 

## Métricas del búfer de bloqueo limitado
<a name="blockingbuffer-metrics"></a>

Las siguientes métricas se aplican al búfer de [bloqueo limitado](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/buffers/bounded-blocking/). Cada métrica lleva el nombre de la subcanalización como prefijo y `BlockingBuffer`. Por ejemplo, `{{sub_pipeline_name}}.BlockingBuffer.bufferUsage.value`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| bufferUsage.value | El porcentaje de uso del `buffer_size` se basa en el número de registros del búfer. `buffer_size` representa el número máximo de registros escritos en el búfer, así como los registros en movimiento que no se han comprobado.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName` | 

## Métricas de origen de trazas de Otel
<a name="oteltrace-metrics"></a>

[Las siguientes métricas se aplican a la fuente de rastreo. OTel ](https://docs.opensearch.org/latest/data-prepper/pipelines/configuration/sources/otel-trace-source/) Cada métrica lleva el nombre de la subcanalización como prefijo y `otel_trace_source`. Por ejemplo, `{{sub_pipeline_name}}.otel_trace_source.requestTimeouts.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| requestTimeouts.count | El número de solicitudes que agotaron el tiempo de espera.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestsReceived.count | El número de solicitudes recibidas por el complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| successRequests.count | El número de solicitudes que el complemento procesó correctamente.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| badRequests.count | El número de solicitudes con un formato inválido procesadas por el complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestsTooLarge.count | El número de solicitudes cuya cantidad de intervalos en el contenido es superior a la capacidad del búfer.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| internalServerError.count | El número de solicitudes procesadas por el complemento con un tipo de excepción personalizado.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestProcessDuration.count | Un recuento de los puntos de datos registrados durante el procesamiento de las solicitudes por parte del complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestProcessDuration.sum | La latencia total de las solicitudes procesadas por el complemento, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestProcessDuration.max | La latencia máxima de las solicitudes procesadas por el complemento, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| payloadSize.count | Un recuento de la distribución de los tamaños de carga útil de las solicitudes entrantes, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| payloadSize.sum | La distribución total de los tamaños de carga útil de las solicitudes entrantes, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| payloadSize.max | La distribución máxima de los tamaños de carga útil de las solicitudes entrantes, en bytes.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 

## Métricas de OTel: métricas de origen
<a name="otelmetrics-metrics"></a>

Las siguientes métricas se aplican a la fuente de [OTel métricas](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/sources/otel-metrics-source/). Cada métrica lleva el nombre de la subcanalización como prefijo y `otel_metrics_source`. Por ejemplo, `{{sub_pipeline_name}}.otel_metrics_source.requestTimeouts.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| requestTimeouts.count | El número total de solicitudes al complemento que agotaron el tiempo de espera.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestsReceived.count | El número total de solicitudes recibidas por el complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| successRequests.count | El número de solicitudes procesadas correctamente (código de estado de respuesta de 200) por el complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestProcessDuration.count | Un recuento de la latencia de las solicitudes procesadas por el complemento, en segundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestProcessDuration.sum | La latencia total de las solicitudes procesadas por el complemento, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestProcessDuration.max | La latencia máxima de las solicitudes procesadas por el complemento, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| payloadSize.count | Un recuento de la distribución de los tamaños de carga útil de las solicitudes entrantes, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| payloadSize.sum | La distribución total de los tamaños de carga útil de las solicitudes entrantes, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| payloadSize.max | La distribución máxima de los tamaños de carga útil de las solicitudes entrantes, en bytes.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 

## Métricas de Http
<a name="http-metrics"></a>

Las siguientes métricas se aplican al origen de [HTTP](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/sources/http-source/). Cada métrica lleva el nombre de la subcanalización como prefijo y `http`. Por ejemplo, `{{sub_pipeline_name}}.http.requestsReceived.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| requestsReceived.count | El número de solicitudes recibidas por el punto de conexión de `/log/ingest`.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestsRejected.count | El número de solicitudes rechazadas (código de estado de respuesta de 429) por el complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| successRequests.count | El número de solicitudes procesadas correctamente (código de estado de respuesta de 200) por el complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| badRequests.count | El número de solicitudes con un tipo o formato de contenido no válido (código de estado de respuesta de 400) procesadas por el complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestTimeouts.count | El número de solicitudes que agotan el tiempo de espera en el servidor origen de HTTP (código de estado de respuesta 415).<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestsTooLarge.count | El número de solicitudes cuyo tamaño de eventos en el contenido es superior a la capacidad del búfer (código de estado de respuesta de 413).<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| internalServerError.count | El número de solicitudes procesadas por el complemento con un tipo de excepción personalizado (código de estado de respuesta de 500).<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestProcessDuration.count | Un recuento de la latencia de las solicitudes procesadas por el complemento, en segundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestProcessDuration.sum | La latencia total de las solicitudes procesadas por el complemento, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestProcessDuration.max | La latencia máxima de las solicitudes procesadas por el complemento, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| payloadSize.count | Un recuento de la distribución de los tamaños de carga útil de las solicitudes entrantes, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| payloadSize.sum | La distribución total de los tamaños de carga útil de las solicitudes entrantes, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| payloadSize.max | La distribución máxima de los tamaños de carga útil de las solicitudes entrantes, en bytes.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 

## Métricas de S3
<a name="s3-metrics"></a>

Las siguientes métricas se aplican a la fuente de [S3](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/sources/s3/). Cada métrica lleva el nombre de la subcanalización como prefijo y `s3`. Por ejemplo, `{{sub_pipeline_name}}.s3.s3ObjectsFailed.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| s3ObjectsFailed.count | El número total de objetos S3 que el complemento no ha podido leer.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectsNotFound.count | El número de objetos de S3 que el complemento no ha podido leer debido a un error `Not Found` de S3. Estas métricas también se tienen en cuenta para la métrica `s3ObjectsFailed`.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectsAccessDenied.count | El número de objetos de S3 que el complemento no ha podido leer debido a un error `Access Denied` o `Forbidden` de S3. Estas métricas también se tienen en cuenta para la métrica `s3ObjectsFailed`.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectReadTimeElapsed.count | El tiempo que tarda el complemento en realizar una solicitud GET para un objeto de S3, analizarla y escribir los eventos en el búfer.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectReadTimeElapsed.sum | El tiempo total que tarda el complemento en realizar una solicitud GET para un objeto de S3, analizarla y escribir los eventos en el búfer, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectReadTimeElapsed.max | El tiempo máximo que tarda el complemento en realizar una solicitud GET para un objeto de S3, analizarla y escribir los eventos en el búfer, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| s3ObjectSizeBytes.count | El recuento de la distribución de los tamaños de los objetos de S3, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectSizeBytes.sum | La distribución total de los tamaños de los objetos de S3, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectSizeBytes.max | La distribución máxima de los tamaños de los objetos de S3, en bytes.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| s3ObjectProcessedBytes.count | El recuento de la distribución de los objetos de S3 procesados por el complemento, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectProcessedBytes.sum | La distribución total de los objetos de S3 procesados por el complemento, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectProcessedBytes.max | La distribución máxima de los objetos de S3 procesados por el complemento, en bytes.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| s3ObjectsEvents.count | El recuento de la distribución de los eventos de S3 recibidos por el complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectsEvents.sum | La distribución total de los eventos de S3 recibidos por el complemento. <br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3ObjectsEvents.max | La distribución máxima de los eventos de S3 recibidos por el complemento.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| sqsMessageDelay.count | Un recuento de puntos de datos registrados mientras S3 registra el tiempo de un evento desde la creación de un objeto hasta el momento en que se analiza por completo.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| sqsMessageDelay.sum | La cantidad de tiempo total entre el momento en que S3 registra un evento para la creación de un objeto y el momento en que se analiza por completo, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| sqsMessageDelay.max | La cantidad máxima de tiempo entre el momento en que S3 registra un evento para la creación de un objeto y el momento en que se analiza por completo, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| s3ObjectsSucceeded.count | El número de objetos de S3 que el complemento ha leído correctamente.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| sqsMessagesReceived.count | El número de mensajes de Amazon SQS recibidos de la cola por el complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| sqsMessagesDeleted.count | El número de mensajes de Amazon SQS eliminados de la cola por el complemento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| sqsMessagesFailed.count | El número de mensajes de Amazon SQS que el complemento no ha podido analizar.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 

## Métricas agrupadas
<a name="aggregate-metrics"></a>

Las siguientes métricas se aplican al procesador [Aggregate](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/processors/aggregate/). Cada métrica lleva el nombre de la subcanalización como prefijo y `aggregate`. Por ejemplo, `{{sub_pipeline_name}}.aggregate.actionHandleEventsOut.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| actionHandleEventsOut.count | El número de eventos que se devolvieron de la llamada `handleEvent` a la acción configurada.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| actionHandleEventsDropped.count | El número de eventos que se devolvieron de la llamada `handleEvent` a la acción configurada.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| actionHandleEventsProcessingErrors.count | El número de llamadas realizadas a `handleEvent` para la acción configurada que provocaron un error.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| actionConcludeGroupEventsOut.count | El número de eventos que se devolvieron de la llamada `concludeGroup` a la acción configurada.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| actionConcludeGroupEventsDropped.count | El número de eventos que no se devolvieron de la llamada `condludeGroup` a la acción configurada.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| actionConcludeGroupEventsProcessingErrors.count | El número de llamadas realizadas a `concludeGroup` para la acción configurada que provocaron un error.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| currentAggregateGroups.value | El número actual de grupos. Este indicador disminuye cuando se concluyen los grupos y aumenta cuando un evento inicia la creación de un grupo nuevo.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName` | 

## Métricas de fecha
<a name="date-metrics"></a>

Las siguientes métricas se aplican al procesador [Date](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/processors/date/). Cada métrica lleva el nombre de la subcanalización como prefijo y `date`. Por ejemplo, `{{sub_pipeline_name}}.date.dateProcessingMatchSuccess.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| dateProcessingMatchSuccess.count | El número de registros que coinciden con al menos uno de los patrones especificados en la opción `match` de configuración.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| dateProcessingMatchFailure.count | El número de registros que no coinciden con ninguno de los patrones especificados en la opción `match` de configuración.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 

## métricas de Lambda
<a name="lambda-metrics"></a>

Las siguientes métricas se aplican al procesador de [AWS Lambda](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/processors/aws-lambda/). Cada métrica lleva el nombre de la subcanalización como prefijo y `lambda`. Por ejemplo, `{{sub_pipeline_name}}.lambda.recordsSuccessfullySentToLambda.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| recordsSuccessfullySentToLambda.count | Número de registros procesados correctamente por la función de Lambda.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| recordsFailedToSendToLambda.count | Número de registros que no se pudieron enviar a la función de Lambda.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| lambdaFunctionLatency.avg`lambdaFunctionLatency.max` | La latencia de las invocaciones de funciones de Lambda.<br />**Estadísticas pertinentes**: promedio y máximo<br />**Dimensión**: `PipelineName` | 
| numberOfRequestsSucceeded.count | El número total de solicitudes de invocaciones de Lambda correctas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| numberOfRequestsFailed.count | El número total de errores de solicitud de invocación de Lambda.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| requestPayloadSize.avg | El tamaño de las cargas de solicitud enviadas a Lambda.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName` | 
| responsePayloadSize.avg | El tamaño de las cargas útiles de respuesta recibidas de Lambda.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName` | 

## Métricas de Grok
<a name="grok-metrics"></a>

Las siguientes métricas se aplican al procesador [Grok](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/processors/grok/). Cada métrica lleva el nombre de la subcanalización como prefijo y `grok`. Por ejemplo, `{{sub_pipeline_name}}.grok.grokProcessingMatch.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| grokProcessingMatch.count | El número de registros que encontraron al menos un patrón coincidente en la opción `match` de configuración.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| grokProcessingMismatch.count | El número de registros que no coinciden con ninguno de los patrones especificados en la opción `match` de configuración.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| grokProcessingErrors.count | El número de errores de procesamiento de registros.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| grokProcessingTimeouts.count | El número de registros cuyo tiempo de espera se agotó durante la coincidencia.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| grokProcessingTime.count | Un recuento de los puntos de datos registrados mientras un registro individual coincidía con los patrones de la opción `match` de configuración.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| grokProcessingTime.sum | El tiempo total que tarda cada registro individual en coincidir con los patrones de la opción `match` de configuración, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| grokProcessingTime.max | El tiempo máximo que tarda cada registro individual en coincidir con los patrones de la opción `match` de configuración, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 

## Métricas sin formato de trazas de OTel
<a name="oteltrace-raw-metrics"></a>

Las siguientes métricas se aplican al procesador [OTel Trace Raw](https://docs.opensearch.org/latest/data-prepper/pipelines/configuration/processors/otel-traces/). Cada métrica lleva el nombre de la subcanalización como prefijo y `otel_trace_raw`. Por ejemplo, `{{sub_pipeline_name}}.otel_trace_raw.traceGroupCacheCount.value`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| traceGroupCacheCount.value | El número de grupos de trazas en la memoria caché de grupos de trazas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| spanSetCount.value | El número de conjuntos de intervalos de la colección de conjuntos de intervalos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 

## Métricas del grupo de trazas de OTel
<a name="oteltracegroup-metrics"></a>

Las siguientes métricas se aplican al procesador de [grupos de OTel trazas](https://github.com/opensearch-project/data-prepper/tree/main/data-prepper-plugins/otel-trace-group-processor). Cada métrica lleva el nombre de la subcanalización como prefijo y `otel_trace_group`. Por ejemplo, `{{sub_pipeline_name}}.otel_trace_group.recordsInMissingTraceGroup.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| recordsInMissingTraceGroup.count | El número de registros de ingreso que faltan en los campos del grupo de trazas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| recordsOutFixedTraceGroup.count | El número de registros de egreso con campos de grupos de trazas que se completaron correctamente.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| recordsOutMissingTraceGroup.count | El número de registros de egreso que faltan en los campos del grupo de trazas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 

## Métricas de estado del mapa de servicio
<a name="servicemapstateful-metrics"></a>

Las siguientes métricas se aplican al procesador del [estado del mapa de servicio](https://docs.opensearch.org/latest/data-prepper/common-use-cases/trace-analytics/). Cada métrica lleva el nombre de la subcanalización como prefijo y `service-map-stateful`. Por ejemplo, `{{sub_pipeline_name}}.service-map-stateful.spansDbSize.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| spansDbSize.value | Los tamaños de los bytes en memoria de los intervalos en MapDB durante la duración de la ventana actual y anterior.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName` | 
| traceGroupDbSize.value | Los tamaños de los bytes en memoria de los grupos de trazas en MapDB durante la duración de la ventana actual y anterior.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName` | 
| spansDbCount.value | El recuento de intervalos en MapDB durante la duración de la ventana actual y anterior.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| traceGroupDbCount.value | El recuento de grupos de trazas en MapDB durante la duración de la ventana actual y anterior.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| relationshipCount.value | El recuento de las relaciones almacenadas en la duración de la ventana actual y anterior.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 

## OpenSearch métricas
<a name="opensearch-metrics"></a>

Las siguientes métricas se aplican al [OpenSearch](https://opensearch.org/docs/latest/data-prepper/pipelines/configuration/sinks/opensearch/)sumidero. Cada métrica lleva el nombre de la subcanalización como prefijo y `opensearch`. Por ejemplo, `{{sub_pipeline_name}}.opensearch.bulkRequestErrors.count`.


| Sufijo de la métrica | Description (Descripción) | 
| --- | --- | 
| bulkRequestErrors.count | El número total de errores encontrados al enviar solicitudes masivas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| documentsSuccess.count | El número de documentos enviados correctamente al OpenSearch Servicio mediante solicitud masiva, incluidos los reintentos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| documentsSuccessFirstAttempt.count | El número de documentos enviados correctamente al OpenSearch Servicio mediante solicitud masiva en el primer intento.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| documentErrors.count | El número de documentos que no se pudieron enviar mediante solicitudes masivas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestFailed.count | El número de solicitudes masivas que produjeron un error.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestNumberOfRetries.count | El número de reintentos de solicitudes masivas fallidas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkBadRequestErrors.count | El número de errores `Bad Request` encontrados al enviar solicitudes masivas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestNotAllowedErrors.count | El número de errores `Request Not Allowed` encontrados al enviar solicitudes masivas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestInvalidInputErrors.count | El número de errores `Invalid Input` encontrados al enviar solicitudes masivas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestNotFoundErrors.count | El número de errores `Request Not Found` encontrados al enviar solicitudes masivas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestTimeoutErrors.count | El número de errores `Request Timeout` encontrados al enviar solicitudes masivas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestServerErrors.count | El número de errores `Server Error` encontrados al enviar solicitudes masivas.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestSizeBytes.count | Un recuento de la distribución de los tamaños de carga útil de las solicitudes masivas, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestSizeBytes.sum | La distribución total de los tamaños de carga útil de las solicitudes masivas, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestSizeBytes.max | La distribución máxima de los tamaños de carga útil de las solicitudes masivas, en bytes.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| bulkRequestLatency.count | Un recuento de los puntos de datos registrados mientras se envían las solicitudes al complemento, incluidos los reintentos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestLatency.sum | La latencia total de las solicitudes enviadas al complemento, incluidos los reintentos, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| bulkRequestLatency.max | La latencia máxima de las solicitudes enviadas al complemento, incluidos los reintentos, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| s3.dlqS3RecordsSuccess.count | El número de registros que se enviaron correctamente a la cola de mensajes fallidos de S3.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3.dlqS3RecordsFailed.count | El número de registros que no se pudieron enviar a la cola de mensajes fallidos de S3.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3.dlqS3RequestSuccess.count | El número de solicitudes que se enviaron correctamente a la cola de mensajes fallidos de S3.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3.dlqS3RequestFailed.count | El número de solicitudes fallidas que se enviaron a la cola de mensajes fallidos de S3.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3.dlqS3RequestLatency.count | Un recuento de los puntos de datos registrados mientras se envían las solicitudes a la cola de mensajes fallidos de S3, incluidos los reintentos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3.dlqS3RequestLatency.sum | La latencia total de las solicitudes enviadas a la cola de mensajes fallidos de S3, incluidos los reintentos, en milisegundos.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3.dlqS3RequestLatency.max | La latencia máxima de las solicitudes enviadas a la cola de mensajes fallidos de S3, incluidos los reintentos, en milisegundos.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 
| s3.dlqS3RequestSizeBytes.count | Un recuento de la distribución de los tamaños de carga útil de las solicitudes a la cola de mensajes fallidos de S3, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3.dlqS3RequestSizeBytes.sum | La distribución total de los tamaños de carga útil de las solicitudes a la cola de mensajes fallidos de S3, en bytes.<br />**Estadísticas pertinentes**: suma<br />**Dimensión**: `PipelineName` | 
| s3.dlqS3RequestSizeBytes.max | La distribución máxima de los tamaños de carga útil de las solicitudes a la cola de mensajes fallidos de S3, en bytes.<br />**Estadísticas pertinentes**: máximo<br />**Dimensión**: `PipelineName` | 

## Métricas del sistema y de medición
<a name="systemmetering-metrics"></a>

Las siguientes métricas se aplican a todo el sistema OpenSearch de ingestión. Estas métricas no llevan ningún prefijo.


| Métrica | Description (Descripción) | 
| --- | --- | 
| system.cpu.usage.value | El porcentaje de uso de CPU disponible para todos los nodos de datos.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName`, `area`, `id` | 
| system.cpu.count.value | La cantidad total de uso de la CPU para todos los nodos de datos.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName`, `area`, `id` | 
| jvm.memory.max.value | La cantidad máxima de memoria que se puede usar para la administración de la memoria, en bytes.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName`, `area`, `id` | 
| jvm.memory.used.value | La cantidad total de memoria usada, en bytes.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName`, `area`, `id`signa | 
| jvm.memory.committed.value | La cantidad de memoria asignada para el uso de la máquina virtual Java (JVM), en bytes.<br />**Estadísticas pertinentes**: promedio<br />**Dimensión**: `PipelineName`, `area`, `id` | 
| computeUnits | El número de unidades de OpenSearch cómputo de ingestión (ingestión OCUs) que utiliza una canalización.<br />**Estadísticas pertinentes**: máximo, suma, promedio<br />**Dimensión**: `PipelineName` | 