com.twitter.finagle.zipkin

thrift

package thrift

Visibility
  1. Public
  2. All

Type Members

  1. case class BinaryAnnotation(key: String, value: ByteBuffer, annotationType: AnnotationType, endpoint: Endpoint) extends Product with Serializable

  2. class DeadlineSpanMap extends AnyRef

    Takes care of storing the spans in a thread safe fashion.

  3. case class Endpoint(ipv4: Int, port: Short) extends Product with Serializable

    Endpoints describe a TCP endpoint that terminates RPC communication.

  4. case class LogEntry(category: String, message: String) extends ThriftStruct with Product with Serializable

  5. abstract class ResultCode extends TEnum

  6. class Sampler extends AnyRef

    Decide if we should sample a particular trace or not.

  7. case class Span(traceId: TraceId, _serviceName: Option[String], _name: Option[String], annotations: Seq[ZipkinAnnotation], bAnnotations: Seq[BinaryAnnotation], _endpoint: Option[Endpoint]) extends Product with Serializable

    The span itself is an immutable datastructure.

  8. case class ZipkinAnnotation(timestamp: Time, value: String, endpoint: Endpoint, duration: Option[Duration]) extends Product with Serializable

    Annotation for a span.

  9. class ZipkinTracer extends Tracer

    Zipkin tracer that supports sampling.

Value Members

  1. object Endpoint extends Serializable

  2. object LogEntry extends ThriftStructCodec[LogEntry] with Serializable

  3. object RawZipkinTracer

  4. object ResultCode

  5. object Sampler

  6. object Span extends Serializable

  7. object ZipkinTracer

  8. object scribe

Ungrouped