public final class CassandraStorage extends LazyGuavaStorageComponent<CassandraSpanStore,zipkin.storage.cassandra.CassandraSpanConsumer>
Queries are logged to the category "com.datastax.driver.core.QueryLogger" when debug or trace is enabled via SLF4J. Trace level includes bound values.
Redundant requests to store service or span names are ignored for an hour to reduce load. This
feature is implemented by DeduplicatingExecutor.
Schema is installed by default from "/cassandra-schema-cql3.txt"
| Modifier and Type | Class and Description |
|---|---|
static class |
CassandraStorage.Builder |
Component.CheckResult| Modifier and Type | Method and Description |
|---|---|
static CassandraStorage.Builder |
builder() |
Component.CheckResult |
check() |
void |
close() |
protected zipkin.storage.cassandra.CassandraSpanConsumer |
computeGuavaSpanConsumer() |
protected CassandraSpanStore |
computeGuavaSpanStore() |
com.datastax.driver.core.Session |
session()
Lazy initializes or returns the session in use by this storage component.
|
guavaSpanConsumer, guavaSpanStoreasyncSpanConsumer, asyncSpanStore, spanStorepublic static CassandraStorage.Builder builder()
public com.datastax.driver.core.Session session()
protected CassandraSpanStore computeGuavaSpanStore()
protected zipkin.storage.cassandra.CassandraSpanConsumer computeGuavaSpanConsumer()
public Component.CheckResult check()
public void close()
throws IOException
IOExceptionCopyright © 2015–2017 OpenZipkin. All rights reserved.