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
0
votes
0 answers

How can I configure points on a jaeger time-series trace chart to enable click through to trace details as I can for table view?

How can I configure points on a jaeger time-series trace chart to enable click through to trace details as I can for table view? The dashboard below shows metrics alongside trace/spans from jaeger data source in both table and time series. The same…
Laurence Fass
  • 1,614
  • 3
  • 21
  • 43
0
votes
1 answer

How to add method name to sleuth spans?

im using org.springframework.cloud spring-cloud-sleuth-zipkin
Dmitry Shabalin
  • 141
  • 1
  • 9
0
votes
2 answers

Ingest data from OpenTelemetry in Jaeger GUI

Our developers are using OLTP protocol to sent tracing data to OpenSearch and ingest them via Observability plugin in OpenSearch Dashboards. I am investigating if it is possible to analyze this data in Jaeger GUI as well. My goal is to instruct…
0
votes
0 answers

Best Practice for Jaeger and Traefik

I run a docker environment with traefik as proxy. Behind traefik, I run two containers: ApiExt and ApiInt. ApiExt is called from the internet and calls internally the ApiInt (Microservice Architecture). However, I also use Jaeger connected to…
Martin Fischer
  • 469
  • 1
  • 7
  • 21
0
votes
0 answers

Grafana + Jaeger: how can i increase my trace buffer size?

Ive set up a basic opentelemetry pipeline using Docker, Jaeger, Prometheus and Grafana to examine the data. For reasons I dont yet understand my Jeager traces are being sliced into blocks with only the last block presented. The bahviour indicates…
Laurence Fass
  • 1,614
  • 3
  • 21
  • 43
0
votes
0 answers

How to use the Jaeger gRPC stubs for querying metrics?

I am trying to get the Jaeger collected metrics from the gRPC API instead of using the JSON file returned by the Web Dashboard. I generated the gRPC stubs from the jaeger-idl repo but I cannot seem to find a source on how to use the stubs to get the…
diviquery
  • 569
  • 5
  • 19
0
votes
0 answers

Excluding health and actuator url in opentelemetry java agent

I am using opentelemetry-javaagent.jar. Health check and actuator url are also coming in jaeger. Can I exclude those url patterns somehow in java command itself like -Dotel.exclude.url?
0
votes
1 answer

Akka http request does not trace through opentelemetry

I am trying to use opentelemtry (OTEL) in akka-http application (Scala), using the stand alone agent. In my sbt I have this: fork := true run / javaOptions ++= Seq( "-XX:+UseG1GC", "-XX:MaxGCPauseMillis=100", "-XX:+PrintGCDetails", …
0
votes
0 answers

How to forward headers using FastAPI - Tracing use cases

Below is simple server written with FastAPI and running with Uvicorn. In order to send the value to the next hop, the '/destination' url, I need to pass the value to the forward_request method. In this implementation, passing the value is easy,…
RaamEE
  • 3,017
  • 4
  • 33
  • 53
0
votes
0 answers

how to use client context to start child spans at server side

from an angular client i have injected context and sending through headers try { const ctx = api.trace.setSpan( api.context.active(), parentSpan ); const tracer = trace.getTracerProvider().getTracer('Ui-Service'); …
Irfan Syed
  • 113
  • 2
  • 10
0
votes
1 answer

Deploying Jaeger in a url different than root

I am trying to deploy Jaeger all-in-one image in a kubernetes cluster. Jaeger is not in the root of the url, meaning it's accessible through https://somedomain.com/xyz/jaeger I have an ingress rule which seems to be pointing correctly to a Service…
sergi
  • 1,049
  • 2
  • 12
  • 22
0
votes
1 answer

Issue in sending traces to the Jaeger all-in-one operator instance from host machine

With the instruction from the Jaeger documentation installed jaeger operator all-in-one instance in Docker Desktop (windows) Kubernetes cluster. With port-forward'ing the port 16686 was able to access the Jaeger UI. jaeger-query service (default)…
Tim
  • 1,321
  • 1
  • 22
  • 47
0
votes
0 answers

Can not get jaeger trace ID in http middleware

I have an HTTP server and middleware, inside the middleware, I want to get the trace ID from context, but I get only zeros inside handler everything works fine and the trace ID exists Here is my code sample https://go.dev/play/p/xKLuxX4SJX9
GrandQ
  • 41
  • 3
0
votes
1 answer

can we send traces from angular ui to spring boot backend while making api call

I have an angular app from which I want to send traces along with tags while making api calls to spring boot backend is this possible? const span = opentracing.globalTracer().startSpan("operation"); span.setTag("tag","tagname") // this…
random
  • 1
  • 2
0
votes
3 answers

Prometheus is not reading OTEL data

I have configured docker compose for open telemetry collector, prometheus and jaeger and send data via otel agent. Jaeger is working fine but prometheus is not showing any metrics despite collector receiving metrics data. Following is my…
ahrooran
  • 931
  • 1
  • 10
  • 25