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 ¶
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. |