storageexporter

package
v1.64.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

README

jaeger_storage_exporter

This module implements exporter.Traces and writes spans into Jaeger native spanstore.SpanWriter, that it obtains from the jaeger_storage extension. This is primarily needed to wire a memory storage into the exporter pipeline (used for all-in-one), but the design of the exporter is such that it can do this for any V1 storage implementation.

Configuration

exporters:
  jaeger_storage_exporter:
    trace_storage: memstore

extensions:
  jaeger_storage:
    memory:
      memstore:
        max_traces: 100000

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ID = component.NewID(componentType)

ID is the identifier of this extension.

Functions

func NewFactory

func NewFactory() exporter.Factory

NewFactory creates a factory for jaeger_storage_exporter.

Types

type Config

type Config struct {
	TraceStorage string                     `mapstructure:"trace_storage" valid:"required"`
	QueueConfig  exporterhelper.QueueConfig `mapstructure:"queue" valid:"optional"`
}

Config defines configuration for jaeger_storage_exporter.

func (*Config) Validate

func (cfg *Config) Validate() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL