Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 16 17:20
    Travis openzipkin/zipkin-go (master) still failing (1052)
  • May 14 17:22
    Travis openzipkin/zipkin-go (master) still failing (1051)
  • May 14 12:05
    dsmiley labeled #1300
  • May 14 12:05
    dsmiley opened #1300
  • May 13 18:28

    crispywalrus on resources-in-pom

    (compare)

  • May 13 18:28

    crispywalrus on master

    alter pom resource config (#100… (compare)

  • May 13 18:28
    crispywalrus closed #100
  • May 13 18:28
    crispywalrus closed #99
  • May 13 18:24
    crispywalrus opened #100
  • May 13 18:24

    crispywalrus on resources-in-pom

    alter pom resource config to p… (compare)

  • May 13 17:19
    Travis openzipkin/zipkin-go (master) still failing (1050)
  • May 13 10:04
    jcchavezs commented #3354
  • May 12 17:17
    Travis openzipkin/zipkin-go (master) still failing (1049)
  • May 12 08:28
    anuraaga commented #99
  • May 11 12:29
    Priyanka-Mehta-java labeled #3354
  • May 11 12:29
    Priyanka-Mehta-java opened #3354
  • May 11 10:04
    ymwfish commented #3353
  • May 11 10:00
    ymwfish labeled #3353
  • May 11 10:00
    ymwfish opened #3353
  • May 11 06:26
    FranPregernik commented #1295
José Carlos Chávez
@jcchavezs
Change sampler to never sample and see if zipkin is still creating a span. If not, it means zipkin isn't receiving the trace context from upstream.
sreesa7144
@sreesa7144
The service is not creating any spans, when i changed the sampler to never sample , but in the jaeger ui i can see the traces from ambassador api gateways as a separate service , don't know why my microservice is unable to receive trace context from upstream @jcchavezs
3 replies
José Carlos Chávez
@jcchavezs
What is your propagation format from ambassador?
Oskar Austegard
@oaustegard
I have a scenario in which I'd like to instrument an app running on a device not directly connected to the internet - rather there is a local network to a second device and it is connected. The second device should also be instrumented. Any advice as to how to best proceed?
Arun Gopalpuri
@arun0009
Can we use Brave with Open Telemetry? I have used https://github.com/openzipkin-contrib/brave-opentracing but do we have something similar to bridge with open telemetry? Is the difference only with the header formats B3 vs W3c?
19 replies
Marcin Grzejszczak
@marcingrzejszczak
In spring cloud sleuth I've added a w3c Propagation factory that works like the one in otel. You can check it out here https://github.com/spring-cloud/spring-cloud-sleuth/blob/master/spring-cloud-sleuth-brave/src/main/java/org/springframework/cloud/sleuth/brave/propagation/W3CPropagation.java
Adrian Cole
@adriancole
fyi I polished up the zipkin-api website as had to do maintenance anyway https://zipkin.io/zipkin-api/
José Carlos Chávez
@jcchavezs
looks great!
Adrian Cole
@adriancole
Screen Shot 2020-11-23 at 12.16.00 PM.png
@/all 8!!!!!
8 minutes to run all tests in zipkin including the storage integration tests
Screen Shot 2020-11-23 at 12.17.11 PM.png
not travis fault, but it last run before they cut us off ^^
not fault I mean I didn't optimize it into parallel stages
whoops wrong channel, so missing context here. sorry about the massive ping. I'm referring to our server build with GitHub actions and that's not important enough to ping all of you. :bow:
mug3n451
@mug3n451

i have installed the new version of zipkin-helm on my rke cluster, the pods became running but not ready. i have no error in the log just this in the describe:

Readiness probe failed: Get "http://10.42.9.114:9411/health": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
why the readiness failed even if i have no error in the log?

Thanks
Cristian

Adrian Cole
@adriancole
hi. not sure your networking setup, but you could decide to use the docker HEALTHCHECK instead
ex here's the definition from the image
# We use start period of 30s to avoid marking the container unhealthy on slow or contended CI hosts.
#
# If in production, you have a 30s startup, please report to https://gitter.im/openzipkin/zipkin
# including the values of the /health and /info endpoints as this would be unexpected.
HEALTHCHECK --interval=5s --start-period=30s --timeout=5s CMD ["docker-healthcheck"]
Halil Onur Çeçen
@onurccn

Hi all, just joined to the tracing world and already i have a question.
So we have just setup 2 zipkin servers with 5 node cassandra and 3 node kafka. We can receive/store traces without issues. But when i try to search traces with min or max duration parameter set, server gives

Caused by: com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /10.110.220.8:9042 (com.datastax.driver.core.exceptions.BusyPoolException: [/10.110.220.8:9042] Pool is busy (no available co
nnection and the queue has reached its max size 40960)), /10.110.220.9:9042 (com.datastax.driver.core.exceptions.BusyPoolException: [/10.110.220.9:9042] Pool is busy (no available connection and the queue has reached its max size 40960)), /10.110.220.6:9042 (com.datastax.
driver.core.exceptions.BusyPoolException: [/10.110.220.6:9042] Pool is busy (no available connection and the queue has reached its max size 40960)), /10.110.220.7:9042, /10.110.220.5:9042 [only showing errors of first 3 hosts, use getErrors() for more details])

errors. Im not sure where to look for debugging so i am open to suggestions.
Also we currently cant calculate dependencies because cron jobs not finishing before the next one starts. So this issue might be related to performance of our cassandra cluster.
cassandra: 3.11.8,
zipkin: 2.21
Thanks,

34 replies
Vikas Phonsa
@vikasphonsa
Newbie to tracing. When/Why would you need an opencensus exporter to send spans to zipkin ? looking at https://zipkin.io/pages/architecture.html, couldn't figure out what role an exporter plays. seems like traces can go directly to zipkin collector ?
2 replies
Adrian Cole
@adriancole
Marcin Grzejszczak
@marcingrzejszczak
hi! I can't find changelog / release notes for Brave - where can I find those?
2 replies
xuhao-xh
@xuhao-xh
image.png
image.png
i use this "STORAGE_TYPE=elasticsearch ES_HOSTS=xxxx ES_USERNAME=xxx ES_PASSWORD=xxxx java -jar zipkin-server-2.22.2-exec.jar --logging.level.zipkin2=INFO" to start my zipkin but i failed,why?please help me
image.png
1 reply
Adrian Cole
@adriancole
Scott Greenup
@scottgreenup

Hello everyone! :) I've just started instrumenting some services at work and hit a snag. I'm trying to work out what's best practice when creating a new span. The wording in https://zipkin.io/pages/instrumenting.html is a little ambiguous to me. Should I be creating a new span before I make a request (and send the new spanId with that request) or should the server receiving that request start a new span? I gather the choice is also up to me, but I'm wondering what the common pattern is.

Thanks in advance!

3 replies
Scott Greenup
@scottgreenup
Just a thought, is there a good resource to read about best practices around when to create new spans?
José Carlos Chávez
@jcchavezs
So in general if you add instrumentation to your libraries (e.g. http client, http server, etc) you don't need to create a span but they will be created for you.
Scott Greenup
@scottgreenup
That's the case for most of our stuff. Sadly we have one legacy library that isn't instrumented, so I'm having to wrap it.
I'm wondering if I pass the current span information along, or create a new one before sending it along.
But that's good advice in general :)
milind-techno
@milind-techno
Hello, Any recommendations for zipkin agents? I mean , agents which can sit alongside my application and send data to zipkin servers? Any specific recommendations please.
( Btw - I had a look at web and it seems skywalking agent is one , are there are alternatives especially from open-zipkin itself?
1 reply
Ucky.Kit
@uckyk
image.png
19 replies
i run zipkin-ui/Dockerfile in k8s,and how to deal with this error , its show me operate timeout .i dont know what happened...
Ucky.Kit
@uckyk
It is run by DockerFile in zipkin, without any modification, and the build is unsuccessful several times
image.png
if you are externally building with maven, then sharing with docker, you have to allow it
joybestourous
@joybestourous
What makes a span render red? Currently testing something and seeing no error annotations (apart from one error = false), but the span is red
Bas van Beek
@basvanbeek
Because if there is no error, there should not be an error tag at all
joybestourous
@joybestourous
thank you!
Bas van Beek
@basvanbeek
We treat error tag as the error and the value is for you to signal cause
José Carlos Chávez
@jcchavezs
What instrumentation are you using @joybestourous ?
joybestourous
@joybestourous
zipkin lens
1 reply
Tugay Ersoy
@Admiralkheir
hi, guys i have question about persistance. How can I configure zipkin(using for distributed tracing) with persisted. I don't want to lose trace logs after zipkin pod restarted
Bas van Beek
@basvanbeek
most common scenario is setting up an Elasticsearch cluster and using that as the storage backend