We help people deliver and improve
Apache Cassandra based solutions
Distributed Tracing
Zipkin 2
Zipkin & Cassandra
MicroServices, BASE, and lambda architectures
the missing piece for many is tracing and profiling difficult to reproduce problems
an implementation of Google's Dapper paper
git clone git@github.com:openzipkin/zipkin.git
mvn install -DskipTests
java -jar ./zipkin-server/target/zipkin-server-*exec.jar
( or `docker run -d -p 9411:9411 openzipkin/zipkin` )
CS -->
--> SR
<-- SS
CR <--
[ Brave – https://github.com/openzipkin/brave ]
Cassandra-3.4
Cassandra-3.11.0
git clone git@github.com:openzipkin/brave-cassandra.git
mvn install
cp cassandra/target/brave-instrumentation-cassandra-*-all.jar \
$CASSANDRA_HOME/lib/
JVM_OPTS="-Dcassandra.custom_tracing_class=brave.cassandra.Tracing" cassandra
bin/cassandra
-Dcassandra.custom_tracing_class=..ZipkinTracing
-Dcassandra.custom_query_handler_class=..CustomPayloadMirroringQueryHandler