Versions in this module Expand all Collapse all v1 v1.0.0 Mar 10, 2021 Changes in this version + func CheckDocs(projectPath string, relativeComponentsPath string, projectGoModule string) error + func ExampleComponents() (factories component.Factories, err error) + func NewNopHost() component.Host + func VerifyProcessorShutdown(t *testing.T, factory component.ProcessorFactory, cfg configmodels.Processor) + type ErrorWaitingHost struct + func NewErrorWaitingHost() *ErrorWaitingHost + func (ews *ErrorWaitingHost) GetExporters() map[configmodels.DataType]map[configmodels.NamedEntity]component.Exporter + func (ews *ErrorWaitingHost) GetExtensions() map[configmodels.NamedEntity]component.Extension + func (ews *ErrorWaitingHost) GetFactory(_ component.Kind, _ configmodels.Type) component.Factory + func (ews *ErrorWaitingHost) ReportFatalError(err error) + func (ews *ErrorWaitingHost) WaitForFatalError(timeout time.Duration) (receivedError bool, err error) + type ExampleExporter struct + ExtraInt int32 + ExtraListSetting []string + ExtraMapSetting map[string]string + ExtraSetting string + type ExampleExporterConsumer struct + ExporterShutdown bool + ExporterStarted bool + Logs []pdata.Logs + Metrics []pdata.Metrics + Traces []pdata.Traces + func (exp *ExampleExporterConsumer) ConsumeLogs(_ context.Context, ld pdata.Logs) error + func (exp *ExampleExporterConsumer) ConsumeMetrics(_ context.Context, md pdata.Metrics) error + func (exp *ExampleExporterConsumer) ConsumeTraces(_ context.Context, td pdata.Traces) error + func (exp *ExampleExporterConsumer) Shutdown(context.Context) error + func (exp *ExampleExporterConsumer) Start(_ context.Context, _ component.Host) error + type ExampleExporterFactory struct + func (f *ExampleExporterFactory) CreateDefaultConfig() configmodels.Exporter + func (f *ExampleExporterFactory) CreateLogsExporter(_ context.Context, _ component.ExporterCreateParams, _ configmodels.Exporter) (component.LogsExporter, error) + func (f *ExampleExporterFactory) CreateMetricsExporter(_ context.Context, _ component.ExporterCreateParams, _ configmodels.Exporter) (component.MetricsExporter, error) + func (f *ExampleExporterFactory) CreateTracesExporter(_ context.Context, _ component.ExporterCreateParams, _ configmodels.Exporter) (component.TracesExporter, error) + func (f *ExampleExporterFactory) Type() configmodels.Type + func (f *ExampleExporterFactory) Unmarshal(componentViperSection *viper.Viper, intoCfg interface{}) error + type ExampleExtension struct + func (e *ExampleExtension) Shutdown(_ context.Context) error + func (e *ExampleExtension) Start(_ context.Context, _ component.Host) error + type ExampleExtensionCfg struct + ExtraListSetting []string + ExtraMapSetting map[string]string + ExtraSetting string + type ExampleExtensionFactory struct + FailCreation bool + func (f *ExampleExtensionFactory) CreateDefaultConfig() configmodels.Extension + func (f *ExampleExtensionFactory) CreateExtension(_ context.Context, _ component.ExtensionCreateParams, _ configmodels.Extension) (component.Extension, error) + func (f *ExampleExtensionFactory) Type() configmodels.Type + type ExampleProcessor struct + func (ep *ExampleProcessor) ConsumeLogs(ctx context.Context, ld pdata.Logs) error + func (ep *ExampleProcessor) ConsumeMetrics(ctx context.Context, md pdata.Metrics) error + func (ep *ExampleProcessor) ConsumeTraces(ctx context.Context, td pdata.Traces) error + func (ep *ExampleProcessor) GetCapabilities() component.ProcessorCapabilities + func (ep *ExampleProcessor) Shutdown(_ context.Context) error + func (ep *ExampleProcessor) Start(_ context.Context, _ component.Host) error + type ExampleProcessorCfg struct + ExtraListSetting []string + ExtraMapSetting map[string]string + ExtraSetting string + type ExampleProcessorFactory struct + func (f *ExampleProcessorFactory) CreateDefaultConfig() configmodels.Processor + func (f *ExampleProcessorFactory) CreateLogsProcessor(_ context.Context, _ component.ProcessorCreateParams, _ configmodels.Processor, ...) (component.LogsProcessor, error) + func (f *ExampleProcessorFactory) CreateMetricsProcessor(ctx context.Context, params component.ProcessorCreateParams, ...) (component.MetricsProcessor, error) + func (f *ExampleProcessorFactory) CreateTracesProcessor(ctx context.Context, params component.ProcessorCreateParams, ...) (component.TracesProcessor, error) + func (f *ExampleProcessorFactory) Type() configmodels.Type + type ExampleReceiver struct + ExtraListSetting []string + ExtraMapSetting map[string]string + ExtraSetting string + FailMetricsCreation bool + FailTraceCreation bool + type ExampleReceiverFactory struct + func (f *ExampleReceiverFactory) CreateDefaultConfig() configmodels.Receiver + func (f *ExampleReceiverFactory) CreateLogsReceiver(_ context.Context, _ component.ReceiverCreateParams, cfg configmodels.Receiver, ...) (component.LogsReceiver, error) + func (f *ExampleReceiverFactory) CreateMetricsReceiver(_ context.Context, _ component.ReceiverCreateParams, cfg configmodels.Receiver, ...) (component.MetricsReceiver, error) + func (f *ExampleReceiverFactory) CreateTracesReceiver(_ context.Context, _ component.ReceiverCreateParams, cfg configmodels.Receiver, ...) (component.TracesReceiver, error) + func (f *ExampleReceiverFactory) Type() configmodels.Type + type ExampleReceiverProducer struct + LogConsumer consumer.LogsConsumer + MetricsConsumer consumer.MetricsConsumer + Started bool + Stopped bool + TraceConsumer consumer.TracesConsumer + func (erp *ExampleReceiverProducer) Shutdown(context.Context) error + func (erp *ExampleReceiverProducer) Start(_ context.Context, _ component.Host) error + type MultiProtoReceiver struct + Protocols map[string]MultiProtoReceiverOneCfg + type MultiProtoReceiverFactory struct + func (f *MultiProtoReceiverFactory) CreateDefaultConfig() configmodels.Receiver + func (f *MultiProtoReceiverFactory) CreateLogsReceiver(_ context.Context, _ component.ReceiverCreateParams, _ configmodels.Receiver, ...) (component.LogsReceiver, error) + func (f *MultiProtoReceiverFactory) CreateMetricsReceiver(_ context.Context, _ component.ReceiverCreateParams, _ configmodels.Receiver, ...) (component.MetricsReceiver, error) + func (f *MultiProtoReceiverFactory) CreateTracesReceiver(_ context.Context, _ component.ReceiverCreateParams, _ configmodels.Receiver, ...) (component.TracesReceiver, error) + func (f *MultiProtoReceiverFactory) Type() configmodels.Type + func (f *MultiProtoReceiverFactory) Unmarshal(componentViperSection *viper.Viper, intoCfg interface{}) error + type MultiProtoReceiverOneCfg struct + Endpoint string + ExtraSetting string