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) 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 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) NotifyPipelineNotReady ¶
func (bes *Extensions) NotifyPipelineNotReady() error
func (*Extensions) NotifyPipelineReady ¶
func (bes *Extensions) NotifyPipelineReady() error
type Settings ¶
type Settings struct { Telemetry component.TelemetrySettings BuildInfo component.BuildInfo // Drepecated: [v0.68.0] use Extensions. Configs map[component.ID]component.Config // Drepecated: [v0.68.0] use Extensions. Factories map[component.Type]extension.Factory // Extensions builder for extensions. Extensions *extension.Builder }
Settings holds configuration for building Extensions.
Click to show internal directories.
Click to hide internal directories.