by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Tigran Najaryan
@tigrannajaryan
Hello Zipkin maintainers. It looks like zipkin.io domain has expired? I see "NOTICE: This domain name expired on 7/17/2020 and is pending renewal or deletion."
5 replies
zipkin.io is still the first hit when you search for "zipkin" on Google, so I am guessing this is not an intentional retirement?
Jorg Heymans
@jorgheymans
@tigrannajaryan thanks looking into this !
Dylan Semler
@dsem_gitlab
Hi everyone. I'm trying to set up zipkin-gcp to forward zipkin traces to strackdriver. I've got it deployed and running, but I seem to get 404s on every path except /health and /metrics (which both show a working response, though metrics has all counts at 0)
is this path expected to work:
→ http :9411/api/v2/spans
HTTP/1.1 404 Not Found
content-length: 13
content-type: text/plain; charset=utf-8
date: Wed, 22 Jul 2020 20:30:01 GMT
server: Armeria/0.99.3

404 Not Found
running :: version 2.21.1 :: commit c30ffc5 ::
Dylan Semler
@dsem_gitlab
ah, it's 404 because it expects a POST request.
Adrian Cole
@adriancole
@dsem_gitlab zipkin-gcp is basically a write-only proxy at the moment, which is why the read paths don't show up
dengliming
@dengliming
@adriancole Hi~ I have a question. What kind of scene needs to clear Headers? like brave.spring.rabbit.SpringRabbitTracing#extractAndClearHeaders
Adrian Cole
@adriancole
Hi. sorry for the short reply, just focused on something else.. you can find details of decisions like these sometimes in RATIONAL files https://github.com/openzipkin/brave/blob/master/instrumentation/messaging/RATIONALE.md#why-clear-trace-id-headers-prior-to-invoking-message-processors
dengliming
@dengliming
Thanks
randy clinton
@rclintonrca
hey friends; i noticed the zipkin build is failing because of a server issue. Anyone know about it?
randy clinton
@rclintonrca
ah; i see an earlier comment about the domain expired.
Ucky.Kit
@uckyk
hey friend , I would like to ask a question. This picture shows the entire link reporting process. I don't know why there is a "spanId=C". What does it mean?
2 replies
image.png
KavitaSo
@KavitaSo
Hi all, Can I have a reference link which has a step by step process on JDBC instrumentation via datasource-proxy?
3 replies
mahyar_shariati
@MahyarShariati_twitter
Hi guys
i have a specific question from you developers
on scale of 1 to 5 (low to high) how do you rate your "teamWork" skill?
José Carlos Chávez
@jcchavezs
@uckyk they are just different span IDs
Nazeer Allahham
@nazeer_allahham_gitlab

Hi guys,

I am trying to start Zipkin as microservice in my cloud-based application, I am using the following configuration

    <dependency>
        <groupId>io.zipkin.java</groupId>
        <artifactId>zipkin-autoconfigure-ui</artifactId>
        <version>2.12.9</version>
    </dependency>

    <dependency>
        <groupId>io.zipkin.java</groupId>
        <artifactId>zipkin-server</artifactId>
        <version>2.12.9</version>
    </dependency>

But running the application always fails with the error:

     org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates 
      for configuration class [zipkin2.server.internal.InternalZipkinConfiguration];

So how could I fix it?

Jorg Heymans
@jorgheymans

I am trying to start Zipkin as microservice in my cloud-based application, I am using the following configuration

@nazeer_allahham_gitlab we don't support custom servers so you're on your own there https://github.com/openzipkin/zipkin/tree/master/zipkin-server#custom-servers-are-not-supported

Marco Berbeglia
@marcoberb
Hi guys, can someone explain me why the names of those circled spans are "send" when they are listening operations? I'm using spring-starter-zipkin and spring-rabbit (with default behavior for that spans)
alt
 ![alt](http://imgur.com/3bNnAMD)
3 replies
[title] (https://imgur.com/3bNnAMD) ok this one...
Abhay Garg
@gargabhay1999_gitlab
Hi Guys, I need a small help.
I'm implementing opertracing brave in my spring project. This is project on spring framework. No spring boot is there. I want to log traceId, spanId and parentId in log4j12. Any example?
my application is like
UI is passing Tracing headers.. backend is using those headers and passing to external system calls. now for each call a new spanId is getting generated. But I'm not able to log that spanId in logger log4j12
1 reply
Ucky.Kit
@uckyk
@jcchavezs hi,i know its differnet spanIDs but Why a new SPAN is generated here... why in service -1,there is no that spanID.Why is there no new span generated in Service 1, I don't know what will generate this new span. In my understanding, this newly generated span ID=C should not happen. She has no role in the entire chain.
dengliming
@dengliming
@adriancole Do we have an API to get global Traceid?
2 replies
heesuk-ahn
@heesuk-ahn
Hi guys, Recently I found span name is async in span.
In what case does this happen? Does anyone know about this?
7 replies
musabqamri123
@musabqamri123
Hi, How can we change the context path of zipkin server ?
musabqamri123
@musabqamri123
@adriancole How can we change the context path of zipkin server, tried spring boot way - using property. -Dserver.servlet.context-path=/my-context. But no luck. Thanks
Adrian Cole
@adriancole
@musabqamri123 spring boot is an implementation detail of the server, we don't support things like this. https://github.com/openzipkin/zipkin/blob/master/zipkin-server/README.md#zipkin-server
Jorge Tovar
@jorgetovar_gitlab
@jorgetovar_gitlab
Helloooo.! How can I trace and async call with sleuth
Im using Future of VAVR
    private void createLoan(AcceptOffer offer) {
        Future.run(() -> loanTransactionService.execute(offer));
    }
Ben Iofel
@benwaffle
why do I have two services here, but only 'partner' is listed?
trace.png
Jorg Heymans
@jorgheymans

@jorgetovar_gitlab
Helloooo.! How can I trace and async call with sleuth

@jorgetovar_gitlab sleuth has its own channel you may want to ask there https://gitter.im/spring-cloud/spring-cloud-sleuth

Jorg Heymans
@jorgheymans
@benwaffle what instrumentation are you using ? That looks like a shared span to me https://github.com/openzipkin/brave/blob/master/brave/README.md#sharing-span-ids-between-client-and-server
Naveen Naidu
@Naveenaidu
Hello Folks, I wanted to inquire if you have any library for tracing in haskell?
Naveen Naidu
@Naveenaidu

I am also getting a little confused between these two paragraphs in B3 propagation:

If the request already has trace information attached to it, the service should use that information as server receive and server send events are part of the same span as the client send and client receive events

If the service calls out to a downstream service a new span is created as a child of the former span. It is identified by the same trace id, a new span id, and the parent id is set to the span id of the previous span. The new span id should be 64 random bits.

My questions is, The B3 propagation document says that, the span ID is same. I'm unable to understand when the span ID should be same and when it should be different.

I currently use the system, where I pass only trace ID and span ID as request headers and use the extracted spanID to generate the parentID and create a new spanID, how is this different than B3?

José Carlos Chávez
@jcchavezs
@Naveenaidu would this work? https://github.com/Financial-Times/tapper
José Carlos Chávez
@jcchavezs
So B3 Allis something called "joinSpan" where the same span is being filled by the client and the server part.
If you check at the brave Propagation there is something called "supportJoin"
Lucas Silva
@lssilva
I have been searching what is the default port for the scrible protocol?
Adrian Cole
@adriancole
9410
Mani R
@mrajah-twttr
Enrique García Cota
@kikito
Hi @adriancole some time ago you suggested us to change the span format of the Kong zipkin plugin - essentially transforming the spans representing the durations of Kong internal phases into annotations of other spans. This change was part of a host of necessary fixes we had to do on the plugin so I didn't think to contest it. Some plugin users think this particular change should be rolled back (go back to having more spans, less annotations). Do you mind pitching in here? Kong/kong-plugin-zipkin#89
Adrian Cole
@adriancole
@kikito pitched. we saw this sort of thing in the beginning of zipkin a lot
people don't have confidence UI can improve so quickly jump to changing data around. the logs UX looks very improvable in the first image in that issue
dengliming
@dengliming
@adriancole If I use brave-context-slf4j, the project must rely on slf4j?
java.lang.NoClassDefFoundError: org/slf4j/MDC
    at brave.context.slf4j.MDCScopeDecorator.get(MDCScopeDecorator.java:43)
    at brave.internal.propagation.CorrelationFieldScopeDecorator.decorateScope(CorrelationFieldScopeDecorator.java:36)
    at brave.propagation.CurrentTraceContext.decorateScope(CurrentTraceContext.java:107)
    at brave.propagation.ThreadLocalCurrentTraceContext.newScope(ThreadLocalCurrentTraceContext.java:86)
    at brave.Tracer.withSpanInScope(Tracer.java:441)
1 reply
MurrayLong
@MurrayLong

Hi all, I'm having some trouble getting started.

I've launched openzipkin/zipkin on docker.
And POSTed a single span to api/v2/spans (as per swagger example)

I can locate the trace if I search for the TraceID
But don't get any results from the "Discover" filter.

Any advice?

1 reply