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/

268 questions
16
votes
2 answers

OpenTracing doesn't send logs with Serilog

I'm trying to use OpenTracing.Contrib.NetCore with Serilog. I need to send to Jaeger my custom logs. Now, it works only when I use default logger factory Microsoft.Extensions.Logging.ILoggerFactory My Startup: public void…
Mr.Potkin
  • 416
  • 2
  • 18
13
votes
5 answers

How to configure Jaeger with elasticsearch?

I have tried executing this docker command to setup Jaeger Agent and jaeger collector with elasticsearch. sudo docker run \ -p 5775:5775/udp \ -p 6831:6831/udp \ -p 6832:6832/udp \ -p 5778:5778 \ -p 16686:16686 \ -p 14268:14268 \ -e…
10
votes
3 answers

How to enrich Jaeger opentracing data with the application logs (produced by slf4j) for Spring Boot?

There is an existing Spring Boot app which is using SLF4J logger. I decided to add the support of distributed tracing via standard opentracing API with Jaeger as the tracer. It is really amazing how easy the initial setup is - all that is required…
Ilya Buziuk
  • 1,629
  • 3
  • 23
  • 37
7
votes
1 answer

How to change trace-id header in opentracing?

Is there way to configure opentracing-spring-jaeger-cloud-starter to handle any other header than Uber-Trace-Id? I have Traefik as an ingress in my kubernetes cluster. Traefik can be configured to change traceContextHeaderName. Default value is…
kamyl
  • 103
  • 1
  • 7
6
votes
1 answer

Adding JDBC query information to opentracing/Jaeger spans

We're using Opentracing/Jaeger in Istio for tracing multiple Spring Boot/Spring Cloud based microservices. I'm currently wondering if there's an option to enrich the tracing spans by providing information about executed query (i.e. SQL statement)?…
John
  • 888
  • 6
  • 23
6
votes
1 answer

How istio send tracing spans to jaeger?

I want to use istio with existing jaeger tracing system in K8S, I began with installing jaeger system following the official link with cassandra as backend storage. Then installed istio by the helm way, but with only some selected components…
shizhz
  • 9,521
  • 3
  • 33
  • 44
6
votes
2 answers

Tracing with Jaeger doesn't work with docker-compose

I instrumented a simple Spring-Boot application with Jaeger, but when I run the application within a Docker container with docker-compose, I can't see any traces in the Jaeger frontend. I'm creating the tracer configuration by reading the properties…
TheManawaha
  • 193
  • 2
  • 8
5
votes
1 answer

Jaeger Service : How to configure on Google Kubernetes?

Created a deployment on Google Kubernetes using jaegertracing/all-in-one public image from Docker Hub Then, exposed the deployment with Service type as LoadBalancer. Now, launched the Jagger UI and it is working, but it do not show any service…
5
votes
0 answers

Advantage of opentracing/jaeger over APM tracing capabilities

I was looking at APM tools. Essentially Dynatrace and I could see that it also provides tracing capabilities that seem to be language agnostic and also without code modifications. Where would jaeger/open tracing be a better option than a tool like…
Vipin Menon
  • 2,039
  • 3
  • 11
  • 18
5
votes
0 answers

Does someone implement Jaeger with Spring Cloud Gateway?

We are re-building our software platform using a microservice architecture approach. Most of it using Spring Boot libraries, and for our entry points we are using Spring Cloud Gateway which can be easily integrated with Jaeger to have tracing in the…
NOrbes
  • 61
  • 6
5
votes
2 answers

Python jaeger-client tracer not reporting on reuse

Tracing tasks in celery 4.1.1 using sample code. Each worker runs: import logging from jaeger_client import Config import opentracing def get_tracer(service="Vienna"): config = Config( config={ 'sampler': { …
Mark Dineen
  • 360
  • 3
  • 10
4
votes
0 answers

Using the Jaeger Python client together with Luigi

I'm just starting to use Jaeger for tracing and want to get the Python client to work with Luigi. The root of the problem is, that Luigi uses multiprocessing to fork worker processes. The docs mention that this can cause problems and recommend - in…
Achim
  • 14,333
  • 13
  • 70
  • 128
4
votes
2 answers

How to correctly use OpenTelemetry exporter with OpenTelemetry collector in client and server?

I am trying to make OpenTelemetry exporter to work with OpenTelemetry collector. I found this OpenTelemetry collector demo. So I copied these four config files docker-compose.yml (In my app, I removed generators part and prometheus which I…
Hongbo Miao
  • 31,551
  • 46
  • 124
  • 206
4
votes
0 answers

python opentracing with jaeger extract span not logging in UI using microservices

I have a problem using the jaeger open tracing project within our microservice system. The config I use is as below. config = Config( config={ 'sampler': { 'type': 'const', …
4
votes
0 answers

Angular open tracing to Jaeger

I am looking at open tracing implementations to trace the application to JaegerUI. Our application Front end is angular, backend end is Asp.net Web api. I am able to trace the webapi using Jaeger C# nuget packages. However, I have not found a way/…
Balaji
  • 107
  • 11
1
2 3
17 18