Questions tagged [jaeger]

Jaeger is a modern, secured, distributed, highly-scalable, SPoF avoided tracing system ( open sourced ). It can be used for monitoring microservice-based architectures with a Javascript / React Web UI and Cloud deployed collection of Docker images, operating as the system-backend.

The WHY part :

The majority of operational problems that arise when moving to a distributed architecture are ultimately grounded in two areas:
networking and
observability.
It is simply an orders of magnitude larger problem to network and debug a set of intertwined distributed services versus a single monolithic application.

enter image description here

Git: https://github.com/jaegertracing/jaeger
Doc: https://jaegertracing.io/docs/

402 questions
2
votes
0 answers

Maintaining the original traceId while passing messages through Kafka with quarkus and opentracing

I'm trying to create the most basic working example with two Quarkus (2.4.1.Final) microservices (a producer and a consumer) that communicate through Kafka and are traced with opentracing. I have followed the kafka and the opentracing tutorial, ran…
2
votes
2 answers

What are the some use cases for OpenTelemetry Collectors?

We are trying out multiple observability tools (like Jaeger, Prometheus, etc). While building a demo application that sends the distributed tracing data to Jaeger. We used 'go.opentelemetry.io/otel/exporters/jaeger' to export the data to tracing…
SDB
  • 61
  • 1
  • 4
2
votes
1 answer

Using tracing in a multithreaded Java server

I am having trouble with using tracing in my multithreaded application. background: In my SpringBoot application I have a function "service" which calls another function "innerService", and I want to trace each function with its own span. I am…
peleg
  • 41
  • 5
2
votes
2 answers

Add Service name in the Opentelemetry for a JavaScript application

I am trying to integrate Opentelemetry (Otl) in my Angular application to trace the frontend calls. Everything works fine and I am able to see the calls in the Zipkin. But the only problem is that it is showing it as "unknown_service" in the Zipkin…
Raja
  • 3,477
  • 12
  • 47
  • 89
2
votes
1 answer

OpenTelemetry: Difference between traceidratio & parentbased_traceidratio

According to the document "traceidratio": TraceIdRatioBased "parentbased_traceidratio": ParentBased(root=TraceIdRatioBased) What I understood: traceidratio will do sampling irrespective of whether sampling is done at source/parent. (Meaning: a…
Vipin Menon
  • 2,892
  • 4
  • 20
  • 35
2
votes
0 answers

How to connect Jaeger to secured Elasticsearch

My Elasticsearch cluster is secured with HTTPS and Basic Auth. I'd like to connect jaeger-ingester and jaeger-query on it. I tried setting: es.server-urls=https://elasticsearch:9200 es.tls.enabled=true es.username=jaeger es.password=XXXX But I…
G Quintana
  • 4,556
  • 1
  • 22
  • 23
2
votes
0 answers

Jaeger All in one docker gRPC issues

Getting this error when i startup jaeger allinone docker latest. Not sure why this is - can anyone help here? I am running this on Windows, Docker for desktop. This is behind a corp proxy, if that's helpful. This is the command i am using to…
Bond Bhai
  • 71
  • 2
2
votes
2 answers

How to download traces from Jaeger?

In the Jaeger UI http://localhost:16686/search, there is an option to upload JSON files for traces. I wonder can we download the traces from Jaeger itself and use them in the future for finding performance issues? How can we do that, I see no option…
AConsumer
  • 2,461
  • 2
  • 25
  • 33
2
votes
1 answer

Jaeger all-in-one with ElasticSearch

I am prototyping the use of Jaeger in an ASP.NET Core (3.1) Web API using the Jaeger C# Client and I got it working with the All in One approach they mention in their Getting Started documentation. This works fine for initial prototyping but I also…
BearsEars
  • 849
  • 1
  • 13
  • 21
2
votes
3 answers

Jaeger/Opentracing with Kafka and docker compose

I can only find old and incomplete examples of using opentracing/jaeger with Kafka. I want to run an example locally as a proof of concept - opentracing spans to kafka. I managed to get some of this working, but on jeager-query service I keep…
Mark Robson
  • 1,298
  • 3
  • 15
  • 40
2
votes
1 answer

How can I send traces to Jaeger from C#?

I'm trying to use the Jaeger package to send traces to Jaeger from a C# app. There are no minimal examples in the jaeger-client-csharp documentation, but from what I read, I think this should work. using Jaeger; using Jaeger.Samplers; namespace…
Kendall Frey
  • 43,130
  • 20
  • 110
  • 148
2
votes
1 answer

Jaeger with webflux and webclient

Please take a look at https://github.com/winster/jaeger-trace-reactive/blob/master/src/main/java/com/example/demo/JaegerTraceReactiveApplication.java (readme might help to understand the problem better…
Winster
  • 943
  • 10
  • 28
2
votes
1 answer

Jaeger instrumentation for Spring Cloud RxJava

I'm trying to instrument a Spring Cloud RxJava sample app with Jaeger, and for some reason I'm failing! I have a couple of other SpringCloud apps, like Hystrix, JDBC and JMS working fine with the tracing being reported to Jeager by just adding the…
Juliano Costa
  • 2,175
  • 2
  • 18
  • 30
2
votes
1 answer

Forward Jaeger traces to Datadog

Is there a way of getting Jaeger traces to Datadog, whether it be through a proxy, scraping traces from Jager and converting them to DD Traces, etc... We have a vendor provided backend that only supports Jaeger, but the enterprise APM solution is…
PSU2017
  • 113
  • 10
2
votes
1 answer

Connecting to remote Jaegertracing with C# .Net Core

Im having some issues here with Opentracing and Jaegertracing when it comes to C#. I have had this working before, but with Java projects. So I start to wonder what Im missing when it comes to C# .NET Core web service. This is my class to start my…
Jonas Lindahl
  • 752
  • 10
  • 24