Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
amitzbb
@amitzbb
curl: (6) Could not resolve host: elastic-master-headless
root@toolbox-6d4dcc8778-kkn5n:/# curl http://elasticsearch-master-headless:9200
{
"name" : "elasticsearch-master-0",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "6Jhjdj57SwiBqygkAzApmQ",
"version" : {
"number" : "7.2.0",
"build_flavor" : "default",
"build_type" : "docker",
"build_hash" : "508c38a",
"build_date" : "2019-06-20T15:54:18.811730Z",
"build_snapshot" : false,
"lucene_version" : "8.0.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
Ruben Gamez
@rgamez
Hi, I want to contribute a small fix to how p6spy parses the remoteName override via thezipkinServiceName jdbc url parameter, the current implementation only supports characters in the word character group ( [A-Za-z_]) defined in the TracingJdbcEventListener regex, in my projects I use kebab case and currently only captures the first word before the dash, my proposal is change the regex to make the capture group more generic, capturing everything until the next & (or the end of the string) or at least include - dash that I think is common naming convention, would you be happy to consider a PR with this change?
1 reply
Dimitrios Klimis
@dimi-nk

Hey fellas. I’m using spring sleuth and I’m trying to enable the grpcPropagation format. As per documentation, you need to create a GrpcTracing class with grpcPropagationFormatEnabled(true). I tried doing the following

  @Bean
  public GrpcTracing getGrpcTracing(RpcTracing rpcTracing) {
    return GrpcTracing.newBuilder(rpcTracing).grpcPropagationFormatEnabled(true).build();
  }

but the B3 propagation is used anyway. Any ideas?

30 replies
Arun Gopalpuri
@arun0009
how can I inject b3 headers from span to request? (using brave, brave-opentracing) Is there any util in brave?
8 replies
amitzbb
@amitzbb
I managed to connect Zipkin to elasticsearch , and I see the index but I can't update the index pattern with the custom Zipkin fields which starts with a tag like tags.http.status_code
4 replies
Jaya chandra
@jchandra49_gitlab
Hi, I have deployed 2 applications and zipkin in a k8s cluster, made the changes accordingly in both the applications for zipkin. However in the zipkin UI, the applications are not showing up, can anyone help me on this
7 replies
Potpot
@pot-code
Hi everyone, is it good to use Zipkin in single machine app?I want to use it soly for error tracking, like logging everything with trace ID :)
Jorg Heymans
@jorgheymans
@pot-code Sure that'll work. Most of your traces may be in-process https://github.com/openzipkin/brave/tree/master/brave#in-process-tracing and a few remote spans but that doesn't mean zipkin and brave instrumentation cannot be useful. Let us know how you get along !
Dimitrios Klimis
@dimi-nk
Do you know if there's a way to instrument java's java.net.http.HttpClient? I can't find a mechanism like interceptor/filter/etc. Is manual external instrumentation the only option in this case?
1 reply
Adrian Cole
@adriancole
sometimes the timestamp question comes up, so figured I'd summarize it here openzipkin/zipkin-api#89
elephant-stone
@elephant-stone
Hi everyone! Probably stupid question, but anyway. Should be address of Zipkin instance specified in application properties (spring.zipkin.baseUrl property) in case of using Kafka for sending traces data?
Jorg Heymans
@jorgheymans
@elephant-stone that's more of a spring-cloud-sleuth question, they have their own dedicated channel here https://gitter.im/spring-cloud/spring-cloud-sleuth
1 reply
J
@bastiat
Hello. If zipkin server is down when client application starts and client application fails to connect by http to zipkin server, will client try to reconnect after some time? Is it configurable? It seems to me, that now I can see some stacktrace in logs on application start, and even if later server is available client doesn't log to it (when server is available on client start, logs do appear correctly).
Jorg Heymans
@jorgheymans
@bastiat indeed it will reconnect automatically, there is no need to configure this. The spans that it was unable to send because of zipkin server downtime will be dropped.
lj-279
@lj-279
I'm very interested in zipkin,but Our project use rabbitmq syn and asyn.How to trace MQ and asyn call using zipkin?Thank you very much!
1 reply
Arun Gopalpuri
@arun0009
Can we replace B3 format headers with W3C format in Zipkin? (I'm using zipkin-go and brave libraries)
2 replies
Marcin Grzejszczak
@marcingrzejszczak
hi! since Spring Cloud Sleuth uses Brave you might want to check out this PR spring-cloud/spring-cloud-sleuth#1757 (I know that it's gigantic so in case of any questions don't hesitate to ping me).
Adrian Cole
@adriancole
@/all I rarely ping the whole channel, but as so many ask us for support on sleuth, those interested should probably read ^^ and comment back on the issue or on sleuth's channel https://gitter.im/spring-cloud/spring-cloud-sleuth
Dimitrios Klimis
@dimi-nk

Hi. I made a similar question a few weeks regarding support of grpc-trace-bin and X-Cloud-Trace-Context. Just for context my company currently uses a) an internal Java framework for services b) OpenCensus APIs directly and c) and some internal custom tracing wrappers while my team uses Spring Boot and Sleuth/Brave. I've opened a discussion inside my company to adopt more standard propagation headers like B3. In the meantime, my team needs to support grpc-trace-bin and X-Cloud-Trace-Context.

I've been looking through brave's code to understand what would be the most efficient way to support these propagation formats without re-writing the world. One option would be to write new gRPC interceptors and HTTP filters but this option misses no lots of code already provided by Brave. If I understand the framework correctly, I should write a Propagation similar to B3Propagation which would extract the headers. I should then provide my propagation in the form of a FactoryBuilder bean to replace the default B3 bean. This will eventually make it to TracingServerInterceptor via RpcServerHandler. Is my assumption correct? If yes, any pointers to avoid mistakes? Is there an easier way to use the aforementioned propagation headers?

25 replies
Adrian Cole
@adriancole
screenshot on https://zipkin.io/ updated thx @jorgheymans
Adrian Cole
@adriancole
biggest release of the year and also why folks have been so busy. read all about it https://twitter.com/zipkinproject/status/1320676019951448064 https://github.com/openzipkin/zipkin/releases/tag/2.22.0
Jorg Heymans
@jorgheymans

biggest release of the year and also why folks have been so busy. read all about it https://twitter.com/zipkinproject/status/1320676019951448064 https://github.com/openzipkin/zipkin/releases/tag/2.22.0

Congratulations on getting this one out of the door @adriancole !! :fireworks: :fireworks: :fireworks:

adriancole @adriancole says you are welcome
krz1997
@krz1997
Hi,gays. Does anyone know how Zipkin defines a custom object type ?
@adriancole
I thought of customizing the TAG type to be NESTED rather than object
Adrian Cole
@adriancole
you will run into problems with dotted tags, which is why we can't use that approach
krz1997
@krz1997
thanks , i will research that.
According to your suggestion, I use ES to store data, which way should I take is more scientific
3 replies
XiaoChuangGitHub
@XiaoChuangGitHub
What do I need to do if I want to use RocketMQ and PostgresQL?Is there an example?
13 replies
Wai Mun
@iworkforthem_twitter
Is there a way to export zipkin's In-Memory dataset?
4 replies
77_Bala_77
@Ba777
Hi all, Is there a tool to change all the Zipkin format span records to AWS X-ray format?
4 replies
77_Bala_77
@Ba777
I have all the Zipkin compatible span records in a text file. Just need to change that to AWS X-Ra specific format and send that to X-ray daemon process. @adriancole
77_Bala_77
@Ba777
How to convert the zipkin span records to AWS X-ray acceptable format? I have all the Zipkin generated span records in a text file. Thought?
1 reply
mlshankar
@mlshankar
hi
I have installed zipkin
how to enable zipkin in ingress gateway
what is the option to do
can some one help me
I am using istio 1.5
mlshankar
@mlshankar
@here
Also We are using go lang
JBelova
@JBelova
I created a span with name 'A' in one thread. Do some thing in scope. Other thread propagate(tracer.joinSpan) that trace 'A'. Do some thing in scope too. I can finish span only in second thread. How can I show in zipkin UI span 'A' with duration from bouth processes? Now in json view i have two spans with same name and id, but with different duration. And one of them is shared. In zipkin Ui I can see only duration from first span. While duration of all trace is bigger.
itsmjeu
@itsmjeu
Hi Guys, I'm interested in help the project, contributing for translations
I can help in Portuguese, maybe French and Dutch as well
I sent a message to Jorge and he redirected me to here
José Carlos Chávez
@jcchavezs
Awesome @itsmjeu I think the first thing to do is to start with a github issue?
itsmjeu
@itsmjeu
Ok I will need some help on that maybe later because is my first time I'm contributing to a public project