imasahiro / brave-cassandra

Tracing instrumentation for Cassandra and the DataStax Java Driver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gitter chat Build Status Maven Central

brave-cassandra

Brave for Apache Cassandra allows you to trace activities started from the Datastax Java Driver all the way into Cassandra.

This repository includes tracing wrappers for DataStax Java Driver and an Apache Cassandra tracing implementation

brave.cassandra.Tracing extracts trace state from the custom payload of incoming requests. How long each request takes, each suboperation, and relevant tags like the session ID are reported to Zipkin.

brave.cassandra.driver.TracingSession tracks the client-side of cassandra and adds trace context to the custom payload of outgoing requests. If server integration is in place, cassandra will contribute data to these RPC spans.

Artifacts

Artifacts are under the maven group id io.zipkin.brave.cassandra

Library Releases

Releases are uploaded to Bintray and synchronized to Maven Central

Library Snapshots

Snapshots are uploaded to JFrog after commits to master.

About

Tracing instrumentation for Cassandra and the DataStax Java Driver

License:Apache License 2.0


Languages

Language:Java 90.5%Language:Shell 9.5%