es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: OPEN-TELEMETRY

DataDog a OpenTracing IDs – Convirtiendo un entero sin signo de 64 bits a un entero sin signo de 128 bits y hexagesimal sin signo de 64 bits.

Estoy intentando correlacionar trazas que se originan en el RUM SDK de DataDog, las cuales están llegando a mi backend instrumentado con OpenTelemetry. Básicamente estoy tratando de implementar lo opuesto a la documentación de DD en Conectar trazas y registros de OpenTelemetry Las propiedades TraceId y SpanId de OpenTelemetry difieren . . . Read more

¿Se puede utilizar la instrumentación de Can OpenTelemetry para rastrear la propagación de los spans de Kafka en cualquier herramienta de observabilidad como Jaeger?

A continuación se muestra una llamada a Kafka desde la aplicación ‘spring-boot-client’ a la aplicación ‘spring-boot-server’. Observa el tipo de referencia en la segunda captura de pantalla. Kafka call screenshot Reference type screenshot En el lado del consumidor (spring-boot-server), la traza de Kafka se está rastreando como FOLLOWSFROM en lugar . . . Read more

Métricas de OpenTelemetry para JVM y Sistema

He utilizado micrometer.io durante la mayor parte de mi carrera para recopilar métricas. Una de las características más geniales de micrometer es la vinculación para recopilar información sobre el sistema host y la JVM: https://micrometer.io/docs/ref/jvm, lo que permite ejecutar el panel de control de Grafana sin mucho esfuerzo: https://grafana.com/grafana/dashboards/4701. Actualmente, . . . Read more

Registrando OpenTelemetry durante el inicio y agregando más capacidades dinámicamente durante la ejecución.

Dentro del método ConfigureServices en la clase Startup, estoy registrando OpenTelemetry de la siguiente manera: services.AddOpenTelemetryTracing((builder) => builder .SetResourceBuilder(ResourceBuilder.CreateDefault().AddService("MyService")) .AddAspNetCoreInstrumentation() .AddHttpClientInstrumentation() .AddOtlpExporter(otlpOptions => { otlpOptions.Endpoint = new Uri("http://localhost:4317"); })); Quiero agregar también una instrumentación para Redis, pero solo tendré acceso a la cadena de conexión de Redis mientras sirva la . . . Read more