exporter

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MultiMetricsExporters added in v0.0.3

func MultiMetricsExporters(mes ...MetricsExporter) receiver.MetricsReceiverSink

MultiMetricsExporters wraps multiple metrics exporters in a single one.

Types

type MetricsExporter added in v0.0.3

type MetricsExporter interface {
	ExportMetricsData(ctx context.Context, md data.MetricsData) error
}

MetricsExporter is an interface that receives data.MetricsData, converts it as needed, and sends it to different destinations.

ExportMetricsData receives data.MetricsData for processing by the exporter.

type TraceExporter

type TraceExporter interface {
	ExportSpans(ctx context.Context, td data.TraceData) error
}

TraceExporter is a interface that receives OpenCensus data, converts it as needed, and sends it to different destinations.

ExportSpans receives OpenCensus data.TraceData for processing by the exporter.

type TraceExporterSink added in v0.0.3

type TraceExporterSink interface {
	TraceExporter
	receiver.TraceReceiverSink
}

TraceExporterSink is a interface connecting a TraceReceiverSink and an exporter.TraceExporter. The receiver gets data in different serialization formats, transforms it to OpenCensus in memory data and sends it to the exporter.

func MultiTraceExporters

func MultiTraceExporters(tes ...TraceExporter) TraceExporterSink

MultiTraceExporters wraps multiple trace exporters in a single one.

Directories

Path Synopsis
Package exporterparser provides support for parsing and creating the respective exporters given a YAML configuration payload.
Package exporterparser provides support for parsing and creating the respective exporters given a YAML configuration payload.

Jump to

Keyboard shortcuts

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