Skip navigation links
A B C E F I J L M N O Q R S T U V Z 

A

AsyncReporter<S> - Class in zipkin.reporter
As spans are reported, they are encoded and added to a pending queue.
AsyncReporter() - Constructor for class zipkin.reporter.AsyncReporter
 
AsyncReporter.Builder - Class in zipkin.reporter
 

B

build() - Method in class zipkin.reporter.AsyncReporter.Builder
Builds an async reporter that encodes zipkin spans as they are reported.
build(Encoder<S>) - Method in class zipkin.reporter.AsyncReporter.Builder
Builds an async reporter that encodes arbitrary spans as they are reported.
builder(Sender) - Static method in class zipkin.reporter.AsyncReporter
After a certain threshold, spans are drained and sent to Zipkin collectors.
BytesMessageEncoder - Enum in zipkin.reporter
Senders like Kafka use byte[] message encoding.

C

Callback - Interface in zipkin.reporter
A callback of completion or error.
clear() - Method in class zipkin.reporter.InMemoryReporterMetrics
 
close() - Method in class zipkin.reporter.AsyncReporter
Shuts down the sender thread, and increments drop metrics if there were any unsent spans.
CONSOLE - Static variable in interface zipkin.reporter.Reporter
 

E

encode(List<byte[]>) - Method in enum zipkin.reporter.BytesMessageEncoder
Combines a list of encoded spans into an encoded list.
encode(S) - Method in interface zipkin.reporter.Encoder
Serialize a span recorded from instrumentation into its binary form.
Encoder<S> - Interface in zipkin.reporter
 
encoding() - Method in interface zipkin.reporter.Encoder
 
Encoding - Enum in zipkin.reporter
 
encoding() - Method in interface zipkin.reporter.Sender
Returns the encoding this sender requires spans to have.

F

flush() - Method in class zipkin.reporter.AsyncReporter
Calling this will flush any pending spans to the transport on the current thread.
forEncoding(Encoding) - Static method in enum zipkin.reporter.BytesMessageEncoder
 

I

incrementMessageBytes(int) - Method in class zipkin.reporter.InMemoryReporterMetrics
 
incrementMessageBytes(int) - Method in interface zipkin.reporter.ReporterMetrics
Increments the number of bytes containing encoded spans in a message.
incrementMessages() - Method in class zipkin.reporter.InMemoryReporterMetrics
 
incrementMessages() - Method in interface zipkin.reporter.ReporterMetrics
Increments count of message attempts, which contain 1 or more spans.
incrementMessagesDropped(Throwable) - Method in class zipkin.reporter.InMemoryReporterMetrics
 
incrementMessagesDropped(Throwable) - Method in interface zipkin.reporter.ReporterMetrics
Increments count of messages that could not be sent.
incrementSpanBytes(int) - Method in class zipkin.reporter.InMemoryReporterMetrics
 
incrementSpanBytes(int) - Method in interface zipkin.reporter.ReporterMetrics
Increments the number of encoded span bytes reported.
incrementSpans(int) - Method in class zipkin.reporter.InMemoryReporterMetrics
 
incrementSpans(int) - Method in interface zipkin.reporter.ReporterMetrics
Increments the count of spans reported.
incrementSpansDropped(int) - Method in class zipkin.reporter.InMemoryReporterMetrics
 
incrementSpansDropped(int) - Method in interface zipkin.reporter.ReporterMetrics
Increments the count of spans dropped for any reason.
InMemoryReporterMetrics - Class in zipkin.reporter
 
InMemoryReporterMetrics() - Constructor for class zipkin.reporter.InMemoryReporterMetrics
 

J

JSON - Static variable in interface zipkin.reporter.Encoder
 

L

listSizeInBytes(List<byte[]>) - Method in enum zipkin.reporter.Encoding
 

M

messageBytes() - Method in class zipkin.reporter.InMemoryReporterMetrics
 
messageMaxBytes(int) - Method in class zipkin.reporter.AsyncReporter.Builder
Maximum bytes sendable per message including overhead.
messageMaxBytes() - Method in interface zipkin.reporter.Sender
Maximum bytes sendable per message including overhead.
messages() - Method in class zipkin.reporter.InMemoryReporterMetrics
 
messagesDropped() - Method in class zipkin.reporter.InMemoryReporterMetrics
 
messagesDroppedByCause() - Method in class zipkin.reporter.InMemoryReporterMetrics
 
messageSizeInBytes(List<byte[]>) - Method in interface zipkin.reporter.Sender
Before invoking Sender.sendSpans(List, Callback), callers must consider message overhead, which might be more than encoding overhead.
messageTimeout(long, TimeUnit) - Method in class zipkin.reporter.AsyncReporter.Builder
Default 1 second.
metrics(ReporterMetrics) - Method in class zipkin.reporter.AsyncReporter.Builder
Aggregates and reports reporter metrics to a monitoring system.

N

NOOP - Static variable in interface zipkin.reporter.Reporter
 
NOOP_METRICS - Static variable in interface zipkin.reporter.ReporterMetrics
 

O

onComplete() - Method in interface zipkin.reporter.Callback
Invoked when computation completed successfully.
onError(Throwable) - Method in interface zipkin.reporter.Callback
Invoked when computation completed abnormally.

Q

queuedBytes() - Method in class zipkin.reporter.InMemoryReporterMetrics
 
queuedMaxBytes(int) - Method in class zipkin.reporter.AsyncReporter.Builder
Maximum backlog of span bytes reported vs sent.
queuedMaxSpans(int) - Method in class zipkin.reporter.AsyncReporter.Builder
Maximum backlog of spans reported vs sent.
queuedSpans() - Method in class zipkin.reporter.InMemoryReporterMetrics
 

R

report(S) - Method in interface zipkin.reporter.Reporter
Schedules the span to be sent onto the transport.
Reporter<S> - Interface in zipkin.reporter
Spans are created in instrumentation, transported out-of-band, and eventually persisted.
ReporterMetrics - Interface in zipkin.reporter
Instrumented applications report spans over a transport such as Kafka to Zipkin Collectors.

S

Sender - Interface in zipkin.reporter
Sends a list of encoded spans to a transport such as http or Kafka.
sendSpans(List<byte[]>, Callback) - Method in interface zipkin.reporter.Sender
Sends a list of encoded spans to a transport such as http or Kafka.
spanBytes() - Method in class zipkin.reporter.InMemoryReporterMetrics
 
spans() - Method in class zipkin.reporter.InMemoryReporterMetrics
 
spansDropped() - Method in class zipkin.reporter.InMemoryReporterMetrics
 

T

THRIFT - Static variable in interface zipkin.reporter.Encoder
 

U

updateQueuedBytes(int) - Method in class zipkin.reporter.InMemoryReporterMetrics
 
updateQueuedBytes(int) - Method in interface zipkin.reporter.ReporterMetrics
Updates the count of encoded span bytes pending, following a flush activity.
updateQueuedSpans(int) - Method in class zipkin.reporter.InMemoryReporterMetrics
 
updateQueuedSpans(int) - Method in interface zipkin.reporter.ReporterMetrics
Updates the count of spans pending, following a flush activity.

V

valueOf(String) - Static method in enum zipkin.reporter.BytesMessageEncoder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum zipkin.reporter.Encoding
Returns the enum constant of this type with the specified name.
values() - Static method in enum zipkin.reporter.BytesMessageEncoder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum zipkin.reporter.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.

Z

zipkin.reporter - package zipkin.reporter
 
A B C E F I J L M N O Q R S T U V Z 
Skip navigation links

Copyright © 2016–2017 OpenZipkin. All rights reserved.