At our company we're going to implement Zipkin. However as database we're obliged to use PostgreSQL. Is there any documentation regarding the database component so that we could write our own implementation?
I checked out the Zipkin source code/javadoc and also looked at the Cassandra and ElasticSearch implementations but some kind of documentation would be very helpful.
Maybe other remarks that we should take into account? Or tips to make this implementation easier?
Thanks in advance for the info!
I was typing up a question here about how I could include Zipkin as part of my Spring Boot project as a subproject (Gradle) without using EnableZipkinServer, Docker Compose or the self-contained jar since the compose setup has problems with live-reload and cache sharing, while the self contained jar would've been available with Gradle ideally to avoid unnecessary binaries in the repo. I soon answered my own question after thinking it through, so I wanna document it for archival's sake even if it may be almost obvious to someone more experienced:
Treat Zipkin as an external service, and use Docker Compose to describe your external services. This also includes things like databases, messaging servers and cache servers. Use Docker Compose to ready the infrastructure and let your build tool manage your code outside Docker instead. No custom binaries for your external dependencies, no manual cache management, and as an added bonus, single command infrastructure.
I sure would've loved to grok this earlier so I didn't have to spend so many days trying different options. Ah well, sometimes you learn the hard way xD
Hello everybody, just joined. I was trying to use Zipkin for a few days in my Ruby on Rails app and I am using::Logger::Formatter.new as the formatter. How do I print the trace id, span id etc in the application logs ?
In my Java App it automatically comes as "[vmsservice,c6b162b6763740b6,93228fedf49d17c2,true]" as part of the log.
trying to run zipkin on ec2 centos instance & getting
"Armeria server failed to start"
Caused by: io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in use
I'd like to know which address it wants to use. zipkin is running fine on our other servers with the same version.
any help is much appreciated.
localhostrefers to the Ubuntu desktop?
Hi all --
I implement zipkin for Microservice and use storage type as elasticsearch
now I want to use same zipkin for multiple accelator, so How I can check which log come from which accelator in kibana, seems zipkin have same index for all
Please help me in this.
Thanks in advance