Documentation ¶
Index ¶
- Constants
- func NewTraceExporter(logger *zap.Logger, config configmodels.Exporter) (component.TraceExporterOld, error)
- type Config
- type Factory
- func (f *Factory) CreateDefaultConfig() configmodels.Exporter
- func (f *Factory) CreateMetricsExporter(logger *zap.Logger, cfg configmodels.Exporter) (component.MetricsExporterOld, error)
- func (f *Factory) CreateTraceExporter(logger *zap.Logger, config configmodels.Exporter) (component.TraceExporterOld, error)
- func (f *Factory) Type() string
Constants ¶
View Source
const ( DefaultExportResourceLabels = true DefaultZipkinEndpointHostPort = "localhost:9411" DefaultZipkinEndpointURL = "http://" + DefaultZipkinEndpointHostPort + "/api/v2/spans" )
Default values for Zipkin endpoint.
Variables ¶
This section is empty.
Functions ¶
func NewTraceExporter ¶ added in v0.2.4
func NewTraceExporter(logger *zap.Logger, config configmodels.Exporter) (component.TraceExporterOld, error)
NewTraceExporter creates an zipkin trace exporter.
Types ¶
type Config ¶
type Config struct { configmodels.ExporterSettings `mapstructure:",squash"` // squash ensures fields are correctly decoded in embedded struct. // The URL to send the Zipkin trace data to (e.g.: // http://some.url:9411/api/v2/spans). URL string `mapstructure:"url"` Format string `mapstructure:"format"` // Whether resource labels from TraceData are to be included in Span. True by default // This is a temporary flag and will be removed soon, // see https://github.com/open-telemetry/opentelemetry-collector/issues/595 ExportResourceLabels *bool `mapstructure:"export_resource_labels"` DefaultServiceName string `mapstructure:"default_service_name"` }
Config defines configuration settings for the Zipkin exporter.
type Factory ¶
type Factory struct { }
Factory is the factory for OpenCensus exporter.
func (*Factory) CreateDefaultConfig ¶
func (f *Factory) CreateDefaultConfig() configmodels.Exporter
CreateDefaultConfig creates the default configuration for exporter.
func (*Factory) CreateMetricsExporter ¶
func (f *Factory) CreateMetricsExporter(logger *zap.Logger, cfg configmodels.Exporter) (component.MetricsExporterOld, error)
CreateMetricsExporter creates a metrics exporter based on this config.
func (*Factory) CreateTraceExporter ¶
func (f *Factory) CreateTraceExporter(logger *zap.Logger, config configmodels.Exporter) (component.TraceExporterOld, error)
CreateTraceExporter creates a trace exporter based on this config.
Click to show internal directories.
Click to hide internal directories.