2 puntos por GN⁺ 2023-08-29 | 1 comentarios | Compartir por WhatsApp
  • El proyecto OpenTelemetry (OTEL) tiene como objetivo proporcionar telemetría de alta calidad, disponible en cualquier lugar y portable para las organizaciones.
  • OTEL comenzó en 2019 cuando dos proyectos de trazabilidad de código abierto se unieron para formar OpenTelemetry, y luego se amplió para abarcar toda la observabilidad.
  • OTEL ha cumplido su promesa al ofrecer estándares estables para métricas, logs y trazas, además de recolectores y SDK para instrumentar código en los principales lenguajes.
  • OTEL es el segundo proyecto más activo de la CNCF y cuenta con una adopción amplia entre los proveedores de observabilidad.
  • OTEL está compuesto por especificaciones e implementaciones: las especificaciones definen estándares comunes y las implementaciones proporcionan bibliotecas cliente y herramientas.
  • Las especificaciones de OTEL ya se han estabilizado para todas las señales, aunque en algunos SDK el soporte para logging todavía es limitado.
  • Los SDK de OTEL ofrecen instrumentación del lado del cliente basada en las especificaciones de OTEL y tienen distintos niveles de madurez para cada señal.
  • El protocolo de OTEL describe un protocolo wire común para transportar datos de observabilidad, y está implementado por el recolector de OTEL y por proveedores de observabilidad.
  • El recolector de OTEL es un agente neutral respecto al proveedor que recopila, transforma y envía datos de observabilidad, y cuyos distintos componentes forman un pipeline de observabilidad.
  • Open Agent Management Protocol (OpAMP) permite la gestión remota de agentes y ofrece funciones como despliegue dinámico de configuración y actualización de agentes.
  • Las convenciones semánticas de OTEL definen un conjunto común de atributos para los datos de observabilidad, lo que permite correlacionar distintas señales.
  • OTEL es un proyecto enorme que incluye partes adicionales como el lenguaje de transformación de OpenTelemetry y un sitio de compras basado en microservicios de demostración.
  • OTEL se está convirtiendo en el estándar de la industria para la observabilidad, creando una base común entre proveedores y herramientas.

1 comentarios

 
GN⁺ 2023-08-29
Opiniones de Hacker News
  • OpenTelemetry: un estándar semántico, protocolo, fachada y biblioteca que proporciona abstracción en múltiples capas.
  • Existe la preocupación de que OpenTelemetry carezca de una guía clara sobre el uso de métricas, trazas y logs.
  • Algunos usuarios han tenido experiencias positivas con OpenTelemetry porque puede conectarse fácilmente con otras tecnologías y usarse de forma rentable.
  • Sin embargo, también hay críticas de que OpenTelemetry está sobrediseñado, no se ajusta bien a los usuarios y carece de funcionalidades.
  • La biblioteca oficial de OpenTelemetry no funciona bien en frontends web y puede tener limitaciones en la correlación de errores y la reproducción de sesiones.
  • El nivel de madurez de las bibliotecas cliente de OpenTelemetry varía según el lenguaje.
  • Algunos usuarios han probado usar eventos de span en lugar de logs y les ha resultado efectivo, aunque todavía hay espacio para mejorar la UI.
  • Hay interés en integrar OpenTelemetry con plataformas como Datadog, pero también preocupaciones por la necesidad de administración y capacitación adicionales.
  • OpenTelemetry es criticado como un proyecto impulsado por marketing y no se recomienda para quienes tienen otras opciones.
  • Existen preocupaciones sobre los costos y la infraestructura necesaria para usar OpenTelemetry con grandes volúmenes de solicitudes.
  • OpenTelemetry se promociona como reemplazo del SDK de AWS X-Ray, pero presenta problemas de rendimiento cuando se usa en funciones Lambda.