Este producto no es compatible con el
sitio Datadog seleccionado. (
).
Disponible para:
Registros
Descripción general
Utilice el destino Datadog Logs de Observability Pipelines para enviar registros a Datadog Log Management. También puede utilizar AWS PrivateLink para enviar registros desde Observability Pipelines a Datadog.
Configuración
Configure el destino Datadog Logs cuando configure una canalización. Puede configurar una canalización en la interfaz de usuario, utilizando la API o con Terraform. Los pasos de esta sección se configuran en la interfaz de usuario.
Antes de enrutar los registros a través de Observability Pipelines, revise cualquier índice, canalización o filtro de exclusión que utilice el
datadog.pipelines:false etiqueta. Para los registros de una fuente de Datadog Agent, el destino Datadog Logs establece
source_type a
datadog_agent (
@source_type:datadog_agent en la búsqueda de registros). Datadog evalúa entonces esos registros como
datadog_agent registros al decidir si aplicar el
datadog.pipelines:false etiqueta. Para cambiar este comportamiento antes de que se entreguen los registros, utilice el
procesador Edit Fields o el
Custom Processor para eliminar el
source_type atributo de los registros.
Configuración opcional
Después de seleccionar el destino Datadog Logs en la interfaz de usuario de la canalización, puede configurar estos ajustes opcionales.
Envíe registros a múltiples organizaciones de Datadog
Puede enviar registros a múltiples organizaciones de Datadog. Una vez configurado el envío, puede ver métricas para el componente o para organizaciones específicas a las que está enviando registros.
Nota: Puede enviar registros a hasta 100 organizaciones de Datadog.
Haga clic en Route to Multiple Organizations para configurar el envío a múltiples organizaciones de Datadog.
- Si aún no ha agregado ninguna organización, ingrese los detalles de la organización como se describe en la sección Agregar una organización de Datadog.
- Si ya ha agregado organizaciones, puede:
- Haga clic en una organización en la tabla para editarla o eliminarla.
- Utilice la barra de búsqueda para encontrar una organización específica por nombre, consulta de filtro o sitio de Datadog, y luego seleccione la organización para editarla o eliminarla.
- Ver métricas de una organización.
- Haga clic en Add organization para enviar a otra organización de Datadog.
Nota: Si no configura el envío a múltiples organizaciones de Datadog, los registros se envían a la organización de Datadog predeterminada. Esta es la organización vinculada a la clave de API cuando instala el Worker.
Agregar una organización
Los registros que no coinciden con ninguno de los filtros de organización se descartan. La
métrica del componente Data dropped (intentional) muestra la cantidad de registros que no coinciden con los filtros y se descartan.
- Ingrese un nombre para la organización.
- Nota: El nombre no tiene que corresponder al nombre real de la organización de Datadog.
- Defina una consulta de filtro. Solo se envían a la organización los registros que coinciden con la consulta de filtro especificada. Consulte Observability Pipelines Search Syntax para obtener más información sobre cómo escribir consultas de filtro.
- Seleccione el sitio de la organización de Datadog.
- Ingrese el identificador de la clave de API para esa organización de Datadog.
- Nota: Ingrese únicamente el identificador de la clave de API. No ingrese la clave de API real.
- Haga clic en Save.
Almacenamiento en búfer
Toggle the switch to enable Buffering Options. Enable a configurable buffer on your destination to ensure intermittent latency or an outage at the destination doesn’t create immediate backpressure, and allow events to continue to be ingested from your source. Disk buffers can also increase pipeline durability by writing data to disk, ensuring buffered data persists through a Worker restart. See Destination buffers for more information.
- If left unconfigured, your destination uses a memory buffer with a capacity of 500 events.
- To configure a buffer on your destination:
- Select the buffer type you want to set (Memory or Disk).
- Enter the buffer size and select the unit.
- Maximum memory buffer size is 128 GB.
- Maximum disk buffer size is 5 TB.
- Note: For Worker versions 2.20.x and older, the maximum disk buffer size is 500 GB.
- In the Behavior on full buffer dropdown menu, select whether you want to block events or drop new events when the buffer is full.
Valores predeterminados de secretos
No hay identificadores de secreto para este destino.
No environment variables required.
Ver métricas para el componente o para organizaciones específicas
Puede ver las métricas a nivel de componente o a nivel de organización.
Métricas a nivel de componente
Para ver las métricas del destino general de Datadog Logs:
- Navegue a Observability Pipelines.
- Seleccione su canalización.
- Haga clic en el engranaje del Datadog Logs destino y seleccione View details.
Nota: La métrica Data dropped (intentional) muestra los registros que no coincidieron con ninguno de los filtros de las organizaciones.
Métricas a nivel de organización
Para ver las métricas de una organización de Datadog específica:
- Navegue a Observability Pipelines.
- Seleccione su canalización.
- Haga clic en el destino Datadog Logs para que aparezcan las organizaciones.
- Haga clic en la organización de la que desea ver las métricas.
- Haga clic en View Health Metrics.
Alternativamente, haga clic en Review Configured Organizations en el destino Datadog Logs. Luego, haga clic en el icono de gráfico en la columna Metrics para la organización.
Métricas de estado
Para métricas de componentes y métricas de búfer de destino emitidas por todos los destinos, consulte la documentación de Métricas de uso de Pipelines.
AWS PrivateLink
Para enviar registros desde Observability Pipelines a Datadog mediante AWS PrivateLink, consulte Conectarse a Datadog a través de AWS PrivateLink para obtener instrucciones de configuración. Los dos puntos de conexión que debe configurar son:
- Registros (ingesta HTTP de usuario):
- Remote Configuration:
Nota: El punto de conexión obpipeline-intake.datadoghq.com se utiliza para Live Capture y no está disponible como punto de conexión de PrivateLink.
Azure Private Link
Para enviar registros desde Observability Pipelines a Datadog mediante Azure Private Link, consulte Connect to Datadog over Azure Private Link para obtener instrucciones de configuración. Los dos puntos de conexión que debe configurar son:
- Registros (ingesta HTTP de usuario):
http-intake.logs.us3.datadoghq.com - Remote Configuration:
config.us3.datadoghq.com
Nota: El punto de conexión obpipeline-intake.datadoghq.com se utiliza para Live Capture y no está disponible como punto de conexión de Private Link.
Métricas de Datadog Logs
- Utilice la etiqueta
component_id para filtrar o agrupar por componentes individuales. - La etiqueta
component_type es datadog_logs para las métricas de destino de Datadog Logs.
pipelines.datadog_logs_reserved_attribute_conflicts_total- Descripción: La cantidad de conflictos encontrados al reubicar campos con significado semántico a un atributo reservado de Datadog. Consulte el ejemplo. Disponible en la versión 2.18 de Worker y posteriores.
- Tipo de métrica: cuenta
Ejemplo de reubicación de campos con significado semántico a un atributo reservado de Datadog
La fuente OpenTelemetry decodifica el siguiente evento, donde severity_text se asigna semánticamente al atributo reservado status:
{
"message": "GET /api/users returned 404",
"severity_text": "WARN",
"attributes": {
"status": 404,
"http.method": "GET"
},
"timestamp": "..."
}
Un procesador luego aplana el evento, de modo que status y severity_text existan ambos en el nivel superior:
{
"message": "GET /api/users returned 404",
"severity_text": "WARN",
"status": 404,
"http.method": "GET",
"timestamp": "..."
}
Debido a que el atributo reservado status ya existe, el destino lo renombra a _RESERVED_severity para evitar que sea sobrescrito por el campo en conflicto:
{
"message": "GET /api/users returned 404",
"status": "WARN",
"_RESERVED_severity": 404,
"http.method": "GET",
"timestamp": "..."
}
Cómo funciona el destino
Procesamiento por lotes de eventos
Un lote de eventos se vacía cuando se cumple uno de estos parámetros. Consulte Destinations event batching para obtener más información.
| Eventos máximos | Tamaño máximo (MB) | Tiempo de espera (segundos) |
|---|
| 1,000 | 4.25 | 5 |