OpenTelemetry en Datadog

Importante: OpenTelemetry Collector Contrib v0.95.0 introduce un cambio de último momento que desactiva el cálculo de Métricas de rastreo en el Exportador Datadog. Al actualizar, sigue la guía de migración de Datadog.

Información general

OpenTelemetry es un marco de observabilidad de código abierto que proporciona a los equipos de TI protocolos y herramientas estandarizados para recopilar y enrutar datos de telemetría. Creado como proyecto incubador por la Cloud Native Computing Foundation (CNCF), OpenTelemetry proporciona un formato coherente para instrumentar, generar, recopilar y exportar datos de telemetría de aplicaciones como métricas, logs y trazas, a plataformas de monitorización para su análisis y comprensión.

Si tus aplicaciones y servicios están instrumentados con bibliotecas de OpenTelemetry, puedes elegir cómo enviar trazas, métricas, y datos de logs al backend Datadog:

  1. Enviar datos a OpenTelemetry Collector y utilizar el Exportador Datadog para reenviarlos a Datadog o bien

  2. Ingerir datos con el Datadog Agent, que los recopila para Datadog.

Asigna opciones para la generación de datos de telemetría y su envío a productos de observabilidad.
Instrumentación personalizada con la API OpenTelemetry
Puedes configurar aplicaciones OpenTelemetry instrumentadas para utilizar el SDK Datadog APM para procesar tramos (spans) y trazas. Para obtener más información, consulta Instrumentación personalizada con la API OpenTelemetry.

Datadog es compatible con el Contexto de rastreo W3C estándar, lo que garantiza la captura completa de trazas, incluso cuando una solicitud viaja entre servicios que han sido instrumentadas con diferentes herramientas. Los servicios pueden ser instrumentados con cualquier sistema, como una biblioteca de OpenTelemetry o una biblioteca de rastreo de Datadog, que siga el Contexto de rastreo W3C estándar. Para obtener más información, consulta Propagación del contexto de rastreo.

Lectura adicional

learning center
Intentar comprender OpenTelemetry en el Centro de aprendizaje

Descubre los fundamentos de OpenTelemetry, un estándar de código abierto para la recopilación de datos de telemetría. Este curso ofrece una visión general de las capacidades y beneficios de OpenTelemetry, y te prepara para integrar la observabilidad en tus aplicaciones.

INSCRIBIRSE AHORA