Package zipkin2.storage.cassandra
Class CassandraStorage
java.lang.Object
zipkin2.Component
zipkin2.storage.StorageComponent
zipkin2.storage.cassandra.CassandraStorage
- All Implemented Interfaces:
Closeable,AutoCloseable
public final class CassandraStorage
extends zipkin2.storage.StorageComponent
CQL3 implementation of zipkin storage.
Queries are logged to the category "com.datastax.oss.driver.api.core.cql.QueryLogger" when debug or trace is enabled via SLF4J. Trace level includes bound values.
Schema is installed by default from "/zipkin2-schema.cql"
When StorageComponent.Builder.strictTraceId(boolean) is disabled, span and index data
are uniformly written with 64-bit trace ID length. When retrieving data, an extra "trace_id_high"
field clarifies if a 128-bit trace ID was sent.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic interface -
Method Summary
Modifier and TypeMethodDescriptionzipkin2.storage.AutocompleteTagszipkin2.CheckResultcheck()voidclose()booleanstatic CassandraStorage.Builderzipkin2.storage.ServiceAndSpanNameszipkin2.storage.SpanConsumerzipkin2.storage.SpanStoreMemoized in order to avoid re-preparing statementstoString()zipkin2.storage.Tracestraces()
-
Method Details
-
newBuilder
-
spanStore
public zipkin2.storage.SpanStore spanStore()Memoized in order to avoid re-preparing statements- Specified by:
spanStorein classzipkin2.storage.StorageComponent
-
traces
public zipkin2.storage.Traces traces()- Overrides:
tracesin classzipkin2.storage.StorageComponent
-
serviceAndSpanNames
public zipkin2.storage.ServiceAndSpanNames serviceAndSpanNames()- Overrides:
serviceAndSpanNamesin classzipkin2.storage.StorageComponent
-
autocompleteTags
public zipkin2.storage.AutocompleteTags autocompleteTags()- Overrides:
autocompleteTagsin classzipkin2.storage.StorageComponent
-
spanConsumer
public zipkin2.storage.SpanConsumer spanConsumer()- Specified by:
spanConsumerin classzipkin2.storage.StorageComponent
-
isOverCapacity
- Overrides:
isOverCapacityin classzipkin2.storage.StorageComponent
-
toString
-
check
public zipkin2.CheckResult check()- Overrides:
checkin classzipkin2.Component
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classzipkin2.Component
-