Show / Hide Table of Contents

    Class IntermediateZipkinOptions

    INTERNAL API. We use this because Petabridge.Tracing.Zipkin.ZipkinTracerOptions will force us to do things like spawn an Petabridge.Tracing.Zipkin.ISpanReporter, which we don't need or want to do just yet.

    Inheritance
    System.Object
    IntermediateZipkinOptions
    Namespace:Phobos.Tracing.Zipkin.Config
    Assembly:Phobos.Tracing.Zipkin.dll
    Syntax
    public sealed class IntermediateZipkinOptions

    Constructors

    IntermediateZipkinOptions(Nullable<SpanKind>, Boolean, Endpoint, ZipkinHttpReportingOptions, ZipkinKafkaReportingOptions)

    Declaration
    public IntermediateZipkinOptions(SpanKind? defaultSpanKind, bool debug, Endpoint localEndpoint, ZipkinHttpReportingOptions httpOptions, ZipkinKafkaReportingOptions kafkaOptions)
    Parameters
    Type Name Description
    System.Nullable<Petabridge.Tracing.Zipkin.SpanKind> defaultSpanKind
    System.Boolean debug
    Petabridge.Tracing.Zipkin.Endpoint localEndpoint
    Petabridge.Tracing.Zipkin.Reporting.Http.ZipkinHttpReportingOptions httpOptions
    Petabridge.Tracing.Zipkin.Reporting.Kafka.ZipkinKafkaReportingOptions kafkaOptions

    Properties

    Debug

    Indicates whether we're running in Debug mode or not.

    Declaration
    public bool Debug { get; }
    Property Value
    Type Description
    System.Boolean

    DefaultSpanKind

    Optional. The default Petabridge.Tracing.Zipkin.SpanKind used by Zipkin.

    Declaration
    public SpanKind? DefaultSpanKind { get; }
    Property Value
    Type Description
    System.Nullable<Petabridge.Tracing.Zipkin.SpanKind>

    HttpOptions

    The options that will be used by the Petabridge.Tracing.Zipkin.Reporting.Http.ZipkinHttpSpanReporter

    Declaration
    public ZipkinHttpReportingOptions HttpOptions { get; }
    Property Value
    Type Description
    Petabridge.Tracing.Zipkin.Reporting.Http.ZipkinHttpReportingOptions

    KafkaOptions

    The options that will be used by the Petabridge.Tracing.Zipkin.Reporting.Kafka.ZipkinKafkaSpanReporter

    Declaration
    public ZipkinKafkaReportingOptions KafkaOptions { get; }
    Property Value
    Type Description
    Petabridge.Tracing.Zipkin.Reporting.Kafka.ZipkinKafkaReportingOptions

    LocalEndpoint

    The local endpoint this process will use to identify itself.

    Declaration
    public Endpoint LocalEndpoint { get; }
    Property Value
    Type Description
    Petabridge.Tracing.Zipkin.Endpoint
    Back to top Copyright © 2015-2018 Petabridge®