Twitter | Search | |
Yuri Shkuro
Software engineer. Creator of Jaeger. Author of "Mastering Distributed Tracing"
306
Tweets
138
Following
1,362
Followers
Tweets
Yuri Shkuro retweeted
JaegerTracing Sep 14
Interested in getting involved with ? We love contributions from the community! Here are some ideas for how to get involved with the project and some of them don’t even require any coding 🤗
Reply Retweet Like
Yuri Shkuro Sep 10
Or any docs, for that matter. Going through many of those at work now - no dates, no authors, history not accessible.
Reply Retweet Like
Yuri Shkuro retweeted
JaegerTracing Sep 4
Love this case study from on how helped them improve query performance and root out tough bugs 😍
Reply Retweet Like
Yuri Shkuro retweeted
Juraci Paixão Kröhling Aug 31
The ideas involve the , the , or both at the same time. They are part of the and quite challenging, yet accessible and with great prospects for interns with data science and/or data visualization skills.
Reply Retweet Like
Yuri Shkuro Aug 20
Replying to @putadent @_codesome
Lol, yeah, we have those too, even 10m spans sometimes
Reply Retweet Like
Yuri Shkuro retweeted
JaegerTracing Aug 18
TOMORROW will be doing a deep dive 🏊 into the world of at + . Don't miss it!
Reply Retweet Like
Yuri Shkuro retweeted
Juraci Paixão Kröhling Aug 18
I wanted to echo 's sentiment and send a huge THANK YOU to all the people who didn't fear sending a PR to solve a particular issue they found. For quite a good number of folks, that was their first open source contribution ever!
Reply Retweet Like
Yuri Shkuro Aug 18
I just published Turns Five: A Tribute to Project Contributors. We would not be where we are without them.
Reply Retweet Like
Yuri Shkuro Aug 13
Replying to @HenryR
There's no TLS in Go, you pass context.Context around, the active span is kept inside it: opentracing.SpanFromContext(ctx).
Reply Retweet Like
Yuri Shkuro Aug 13
I will be presenting (virtually) "Intro to " next Tue at KubeCon + CloudNativeCon Europe 2020
Reply Retweet Like
Yuri Shkuro Aug 13
As a maintainer of a CNCF project (), I can say that the decision to write it in Go was also beneficial in attracting numerous contributors, whether because Go is popular, or because it's easy to learn / read / write.
Reply Retweet Like
Yuri Shkuro Aug 9
Replying to @funcshawnal @jotak
There is an established convention for architecture diagrams (e.g. the OSI model), where lower layers can function independently, whereas upper layers cannot function without lower layers. Lower layers = downstream, upper layers = upstream.
Reply Retweet Like
Yuri Shkuro Aug 9
Replying to @funcshawnal @jotak
As that discussion illustrates, people can always argue either way. I don't like data or control flow arguments because there are always examples of those in both directions.
Reply Retweet Like
Yuri Shkuro Aug 8
Replying to @funcshawnal @jotak
By the rationale of tracking responses, the database will be the upstream-iest. So in the architecture diagram the database is at the top? That's madness :-)
Reply Retweet Like
Yuri Shkuro Aug 7
Which microservices are considered "upstream" and "downstream" is a surprisingly divisive topic. I always define them via "happens-before" relationship: if A called B, then A is upstream, B is downstream. Because A had to get into the water ("stream") first for B to perceive it.
Reply Retweet Like
Yuri Shkuro Aug 7
My go-to answer is "I stopped counting after three hundred"
Reply Retweet Like
Yuri Shkuro Aug 3
Jaeger turned 5 years old this month! Check out this report on the project growth.
Reply Retweet Like
Yuri Shkuro retweeted
JaegerTracing Aug 3
Curious how to maximize span ingestion while limiting writes per second to a backend? Check out how  made it happen with  
Reply Retweet Like
Yuri Shkuro Jul 24
Replying to @mpi_jcmace
Which one is Audrey II?
Reply Retweet Like
Yuri Shkuro Jul 14
I tried to do The Zen of Tracing once, and ended up with a 50pp tutorial. Tried again -> 444pp book. Something about that domain. Or I just don't know how to zen.
Reply Retweet Like