Documentation ¶
Index ¶
- type Config
- type Extensions
- func (bes *Extensions) GetExtensions() map[component.ID]component.Component
- func (bes *Extensions) HandleZPages(w http.ResponseWriter, r *http.Request)
- func (bes *Extensions) NotifyComponentStatusChange(source *componentstatus.InstanceID, event *componentstatus.Event)
- func (bes *Extensions) NotifyConfig(ctx context.Context, conf *confmap.Conf) error
- func (bes *Extensions) NotifyPipelineNotReady() error
- func (bes *Extensions) NotifyPipelineReady() error
- func (bes *Extensions) Shutdown(ctx context.Context) error
- func (bes *Extensions) Start(ctx context.Context, host component.Host) error
- type Option
- type Settings
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Extensions ¶
type Extensions struct {
// contains filtered or unexported fields
}
Extensions is a map of extensions created from extension configs.
func (*Extensions) GetExtensions ¶
func (bes *Extensions) GetExtensions() map[component.ID]component.Component
func (*Extensions) HandleZPages ¶
func (bes *Extensions) HandleZPages(w http.ResponseWriter, r *http.Request)
func (*Extensions) NotifyComponentStatusChange ¶ added in v0.87.0
func (bes *Extensions) NotifyComponentStatusChange(source *componentstatus.InstanceID, event *componentstatus.Event)
func (*Extensions) NotifyConfig ¶
func (*Extensions) NotifyPipelineNotReady ¶
func (bes *Extensions) NotifyPipelineNotReady() error
func (*Extensions) NotifyPipelineReady ¶
func (bes *Extensions) NotifyPipelineReady() error
type Option ¶ added in v0.106.0
type Option interface {
// contains filtered or unexported methods
}
func WithReporter ¶ added in v0.106.0
type Settings ¶
type Settings struct { Telemetry component.TelemetrySettings BuildInfo component.BuildInfo ModuleInfo extension.ModuleInfo // Extensions builder for extensions. Extensions builders.Extension }
Settings holds configuration for building Extensions.
Click to show internal directories.
Click to hide internal directories.