Brave Instrumentation: Cassandra

Tracing instrumentation for Apache Cassandra (Parent)

License

License

Categories

Categories

Zipkin Application Testing & Monitoring Application Performance Monitoring (APM) Cassandra Data Databases
GroupId

GroupId

io.zipkin.brave.cassandra
ArtifactId

ArtifactId

brave-instrumentation-cassandra
Last Version

Last Version

0.11.1
Release Date

Release Date

Type

Type

jar
Description

Description

Brave Instrumentation: Cassandra
Tracing instrumentation for Apache Cassandra (Parent)
Project Organization

Project Organization

OpenZipkin

Download brave-instrumentation-cassandra

How to add to project

<!-- https://jarcasting.com/artifacts/io.zipkin.brave.cassandra/brave-instrumentation-cassandra/ -->
<dependency>
    <groupId>io.zipkin.brave.cassandra</groupId>
    <artifactId>brave-instrumentation-cassandra</artifactId>
    <version>0.11.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.zipkin.brave.cassandra/brave-instrumentation-cassandra/
implementation 'io.zipkin.brave.cassandra:brave-instrumentation-cassandra:0.11.1'
// https://jarcasting.com/artifacts/io.zipkin.brave.cassandra/brave-instrumentation-cassandra/
implementation ("io.zipkin.brave.cassandra:brave-instrumentation-cassandra:0.11.1")
'io.zipkin.brave.cassandra:brave-instrumentation-cassandra:jar:0.11.1'
<dependency org="io.zipkin.brave.cassandra" name="brave-instrumentation-cassandra" rev="0.11.1">
  <artifact name="brave-instrumentation-cassandra" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.zipkin.brave.cassandra', module='brave-instrumentation-cassandra', version='0.11.1')
)
libraryDependencies += "io.zipkin.brave.cassandra" % "brave-instrumentation-cassandra" % "0.11.1"
[io.zipkin.brave.cassandra/brave-instrumentation-cassandra "0.11.1"]

Dependencies

compile (3)

Group / Artifact Type Version
io.zipkin.reporter2 : zipkin-reporter-brave jar
io.zipkin.reporter2 : zipkin-sender-urlconnection jar
io.zipkin.brave : brave jar 5.13.3

provided (2)

Group / Artifact Type Version
org.apache.cassandra : cassandra-all jar 3.11.9
org.slf4j : slf4j-api jar 1.7.30

test (11)

Group / Artifact Type Version
io.zipkin.brave.cassandra : brave-instrumentation-cassandra-tests jar 0.11.1
com.datastax.cassandra : cassandra-driver-core jar 3.10.2
junit : junit jar 4.13.1
org.junit.jupiter : junit-jupiter jar 5.7.0
org.junit.vintage : junit-vintage-engine jar 5.7.0
org.junit.jupiter : junit-jupiter-api jar 5.7.0
org.junit.jupiter : junit-jupiter-engine jar 5.7.0
org.assertj : assertj-core jar 3.18.1
org.apache.logging.log4j : log4j-jul jar 2.14.0
org.apache.logging.log4j : log4j-1.2-api jar 2.14.0
org.apache.logging.log4j : log4j-slf4j-impl jar 2.14.0

Project Modules

There are no modules declared in this project.

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 sub-operation, and relevant tags like the session ID report 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

All artifacts publish to the group ID "io.zipkin.brave.cassandra". We use a common release version for all components.

Library Releases

Snapshots are uploaded to Sonatype which synchronizes with Maven Central

Library Snapshots

Snapshots are uploaded to Sonatype after commits to master.

io.zipkin.brave.cassandra

Open Zipkin

Versions

Version
0.11.1
0.11.0
0.10.6
0.10.5
0.10.3
0.10.2
0.10.1
0.10.0
0.9.0
0.8.1
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.1
0.1.0