Documentation ¶
Index ¶
- Constants
- func GenerateSampleLogData(ctx context.Context) []telemetry.LogData
- func GenerateSampleMetricData(ctx context.Context) []telemetry.MetricData
- func GenerateSampleSpanData(ctx context.Context) []telemetry.SpanData
- func NewFactory() exporter.Factory
- type Config
- type Server
- type TraceStore
- func (store *TraceStore) Add(_ context.Context, spanData telemetry.SpanData)
- func (store *TraceStore) AddLog(_ context.Context, ld telemetry.LogData)
- func (store *TraceStore) AddMetric(_ context.Context, md telemetry.MetricData)
- func (store *TraceStore) ClearTraces()
- func (store *TraceStore) GetRecentTraces(traceCount int) []telemetry.TraceData
- func (store *TraceStore) GetTrace(traceID string) (telemetry.TraceData, error)
Constants ¶
View Source
const (
MAX_QUEUE_LENGTH = 10000
)
Variables ¶
This section is empty.
Functions ¶
func GenerateSampleMetricData ¶
func GenerateSampleMetricData(ctx context.Context) []telemetry.MetricData
func NewFactory ¶
Types ¶
type Config ¶
type Config struct { // Endpoint defines where we serve our frontend app Endpoint string `mapstructure:"endpoint"` }
Config defines configuration for logging exporter.
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
type TraceStore ¶
type TraceStore struct {
// contains filtered or unexported fields
}
func NewTraceStore ¶
func NewTraceStore(maxQueueSize int) *TraceStore
func (*TraceStore) Add ¶
func (store *TraceStore) Add(_ context.Context, spanData telemetry.SpanData)
func (*TraceStore) AddLog ¶
func (store *TraceStore) AddLog(_ context.Context, ld telemetry.LogData)
func (*TraceStore) AddMetric ¶
func (store *TraceStore) AddMetric(_ context.Context, md telemetry.MetricData)
func (*TraceStore) ClearTraces ¶
func (store *TraceStore) ClearTraces()
func (*TraceStore) GetRecentTraces ¶
func (store *TraceStore) GetRecentTraces(traceCount int) []telemetry.TraceData
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
sharedcomponent
Package sharedcomponent exposes util functionality for receivers and exporters that need to share state between different signal types instances such as net.Listener or os.File.
|
Package sharedcomponent exposes util functionality for receivers and exporters that need to share state between different signal types instances such as net.Listener or os.File. |
Click to show internal directories.
Click to hide internal directories.