OpenTelemetry en Datadog

Prueba "Introducción a OTel con Datadog" en el Centro de Aprendizajeer

Aprende a configurar OpenTelemetry para exportar métricas, trazas y registros a Datadog, y explora los datos recopilados en la plataforma.

INSCRÍBETE AHORA

Descripción general

OpenTelemetry (OTel) proporciona protocolos estandarizados para recopilar y enrutar datos de telemetría. Datadog admite múltiples formas de recopilar y analizar datos de telemetría de aplicaciones instrumentadas con OpenTelemetry, ya sea que estés utilizando la infraestructura existente de Datadog o prefieras una configuración neutral ante proveedores.

¿Por qué OpenTelemetry con Datadog?

Datadog proporciona observabilidad avanzada para toda la telemetría de tu aplicación, independientemente de su fuente. Al admitir OpenTelemetry, Datadog ofrece:

  • Flexibilidad y elección: Utiliza instrumentación estandarizada mientras mantienes la libertad de adaptarte a medida que evolucionen tus necesidades tecnológicas.
  • Soporte integral de lenguajes: Monitorea de forma consistente las aplicaciones en toda tu pila tecnológica.
  • Instrumentación unificada: Mantén un enfoque único para la instrumentación en tus sistemas.
  • Análisis potentes: Combina la estandarización de OpenTelemetry con el robusto análisis, la visualización y las capacidades de alerta de Datadog.

Ya sea que estés utilizando OpenTelemetry o considerando su adopción, Datadog proporciona opciones flexibles para satisfacer tus necesidades.

Decisiones clave

Hay dos decisiones clave que tomar al usar OpenTelemetry con Datadog:

Las características disponibles para ti dependen de estas elecciones. Por ejemplo, usar la API de OpenTelemetry con el SDK de Datadog proporciona acceso a más características de Datadog que usar solo el SDK de OpenTelemetry.

Para más información, lee Compatibilidad de características.

Instrumenta tus aplicaciones

Existen varias maneras de instrumentar tus aplicaciones con OpenTelemetry y Datadog. Cada enfoque proporciona diferentes características y niveles de neutralidad del proveedor.

  • OpenTelemetry Completo: Usa el SDK y la API de OpenTelemetry para una configuración neutral respecto a proveedores.
  • API de OpenTelemetry: Usa la API de OpenTelemetry con la implementación del SDK de Datadog.
  • Bibliotecas de instrumentación de OpenTelemetry: Extiende la observabilidad de Datadog a marcos y tecnologías adicionales.

Para más información, consulta Instrumenta tus Aplicaciones.

Envía datos de OpenTelemetry a Datadog

Si tus aplicaciones y servicios están instrumentados con bibliotecas de OpenTelemetry, puedes elegir cómo enviar trazas, métricas y datos de registros a Datadog.

¿No estás seguro de qué configuración es la adecuada para ti?
Consulta la tabla de Compatibilidad de Características para entender qué características de Datadog son compatibles.
Descripción general de la arquitectura para el Colector DDOT, que está integrado en el Agente de Datadog.

Mejor para: Usuarios que buscan obtener tanto la neutralidad del proveedor OTel como las innovaciones del ecosistema de Datadog, tales como:

  • Automatización de Flotas
  • Monitoreo de Contenedores en Vivo
  • Explorador de Kubernetes
  • Procesos en Vivo
  • Cloud Network Monitoring
  • Universal Service Monitoring
  • 1,000+ Integraciones de Datadog

Opción 2: Utilizar el Colector de OpenTelemetry

Diagrama: El SDK de OpenTelemetry en el código envía datos a través de OTLP a un servidor que ejecuta el Colector de OpenTelemetry con el Exportador de Datadog, que reenvía a la Plataforma de Observabilidad de Datadog.

Mejor para: Usuarios nuevos o existentes de OTel que desean una configuración completamente neutral respecto a proveedores.

  • Completa neutralidad respecto a proveedores para enviar datos de OpenTelemetry a Datadog
  • Opciones de configuración flexibles como muestreo basado en seguimiento de las últimas líneas y transformaciones de datos

Opciones de configuración adicionales

Para otras opciones de configuración, incluyendo la ingestión directa de OTLP, consulta Envía datos a Datadog.

Lectura adicional