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
0
votes
1 answer

Adding bash binary to a "scratch" docker image

I am trying to add bash to a "FROM Scratch" docker image. I've copied a bash binary from the official bash docker image from docker hub (https://hub.docker.com/_/bash) docker run -d bash:latest sleep 100 docker cp…
PPetkov
  • 170
  • 1
  • 10
0
votes
1 answer

Jager with istio

I am facing difficulty in working with jaeger and Istio. Can anyone please describe the steps that are to be followed in configuring jaeger and istio for any demo application. I have tried a few blogs and sites but unfortunately, nothing worked for…
Keshav
  • 17
  • 6
0
votes
2 answers

Jaeger with ElasticSearch

I have created a microservice based architecture using Spring Boot and deployed the application on Kubernetes/Istio platform. The different microservices communicate with each other using either JMS (ActiveMQ) or REST API. I am getting the tracing…
Safvan Kothawala
  • 285
  • 4
  • 10
0
votes
1 answer

Azure App Service removing Jaeger HTTP headers from inter-service requests

I'm setting up a proof of concept featuring two ASP.NET Core applications that are both instrumented with Jaeger to demonstrate how it can propagate a trace between services over the wire. Both applications are being deployed to Azure App Services.…
setagana
  • 121
  • 7
0
votes
1 answer

OpenTracing+Jaeger Language Agnostic

I have three services A, B, and C that communicate like so HTTP HTTP A +------> B +------> C nodejs nodejs java I'm using OpenTracing and Jaeger for distributed tracing. The problem is these services are in different…
rgarci0959
  • 459
  • 1
  • 4
  • 8
0
votes
1 answer

Understand Opentracing Standard and Tracers Providers

I'm studying the Opentracing Standard and reading the docs I didn't found the API default Endpoints that should be used by Tracer Providers (Jaeger, LightStep...). Today I'm using Spring Cloud Sleuth to send metrics do Zipkin, and now I have the…
Ronaldo Lanhellas
  • 2,134
  • 4
  • 27
  • 58
0
votes
1 answer

Is there a workaround for using jaeger 4.0.0 with pyinstaller(python3.7)?

Unfortunately, I'm not able to use PyInstaller with jaeger. The problem is some sort of a thrift error between PyInstaller and jaeger. Like discussed here. Are they any workarounds or fixes? I have tried it with python 3.6 and the newest…
Hi im JJ
  • 11
  • 1
  • 4
0
votes
1 answer

istio - tracing egress traffic

I installed Istio with gateways.istio-egressgateway.enabled = true I have a service that consumes external services, so I define the following egress rule. apiVersion: networking.istio.io/v1alpha3 kind: ServiceEntry metadata: name:…
user60108
  • 3,038
  • 1
  • 18
  • 33
0
votes
1 answer

How to add tags or baggage with spring-cloud starter?

I am trying to add a tag or baggage to an OpenTracing trace. I am creating the tracer via @Beans but can not figure out how to reference the active span when using the autoconfiguration that comes with cloud-starter. Using this dependency …
moto_beats
  • 39
  • 7
0
votes
3 answers

How can I open the Jaeger UI(run in Istio) in a remote browser, not the localhost machine

The Istio (version 1.0.6) official document says: We can access the Jaeger UI by the following action: Kubectl port-forward -n istio-system $(kubectl get pod -n istio-system -l app=jaeger -o jsonpath=’{.items[0].metadata.name}’) 16686:16686 & Then…
0
votes
1 answer

Logging Exceptions with Opentracing and Jaeger

I've set up Jaeger with Opentracing in a Java environment and it works nicely with logging messages with spans and tracing. But I am a bit stuck when it comes to catching and logging exceptions. try { …
Jonas Lindahl
  • 654
  • 7
  • 21
0
votes
1 answer

Jaeger Operator for Openshift trouble with the guide

Following this guide I I don't really see how to implement the operator with elasticsearch. Ok, so I install the operator and after that follwing the example which is with : apiVersion: jaegertracing.io/v1 which is not supported by openshift as…
Danny
  • 105
  • 10
0
votes
1 answer

OpenTracing inject/extract in Jaeger

I'm new to OpenTracing. Until now I was mainly working in house tracing tool. The server is not able to extract the span context. MultivaluedMap rawHeaders = httpHeaders.getRequestHeaders(); final HashMap headers =…
0
votes
1 answer

Forward request headers to next microservice using Jaeger in SpringBoot

I have two basic Springboot microservices and I am using Jaeger. Lets say two services are foo and bar. I am able to send User-Agent header from foo to bar service using Tracing Baggage property. From foo service, I will be calling bar service…
John Seen
  • 579
  • 1
  • 11
  • 28
0
votes
1 answer

How add variable –es.tags-as-fields.all –es.index-prefix –es.server-urls to jaeger yaml config?

I run ./jaeger-all-in-one --es.tags-as-fields.all=true --es.index-prefix=myteam.jaeger --es.server-urls=http://ip-server:9200 How add the variables --es.tags-as-fields.all, --es.index-prefix and --es.server-urls to the YAML config…
Anton Patsev
  • 427
  • 2
  • 8
  • 21
1 2 3
17
18