Documentation
¶
Overview ¶
Package rcserviceimpl is a remote config service that can run within the agent to receive remote config updates from the DD backend.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dependencies ¶
type Dependencies struct {
compdef.In
Lc compdef.Lifecycle
Params *rcservice.Params `optional:"true"`
DdRcTelemetryReporter rctelemetryreporter.Component
Hostname hostname.Component
Cfg cfgcomp.Component
Logger log.Component
Tagger option.Option[tagger.Component]
}
Dependencies defines the dependencies for the rcservice component.
type Provides ¶
type Provides struct {
compdef.Out
Comp option.Option[rcservice.Component]
FlareProvider flaretypes.Provider
}
Provides defines the output of the rcservice component.
func NewRemoteConfigServiceOptional ¶
func NewRemoteConfigServiceOptional(deps Dependencies) Provides
NewRemoteConfigServiceOptional conditionally creates and configures a new remote config service, based on whether RC is enabled.
Click to show internal directories.
Click to hide internal directories.