Documentation
¶
Index ¶
- func NewLogger(cfg config.MainConfig, isSupervisor bool) log.Logger
- func NewOTLPClientFactory(cc otlp.ClientConfig) otlp.StorageClientFactory
- func NewTailer(ctx context.Context, scfg SidecarConfig) (*tail.Tailer, error)
- func StartComponents(ctx context.Context, scfg SidecarConfig, tailer tail.WalTailer, ...) error
- func StartTelemetry(scfg SidecarConfig, defaultSvcName string, isSuper bool) *telemetry.Telemetry
- type ShutdownFunc
- type SidecarConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOTLPClientFactory ¶
func NewOTLPClientFactory(cc otlp.ClientConfig) otlp.StorageClientFactory
func StartComponents ¶ added in v0.22.0
func StartTelemetry ¶
func StartTelemetry(scfg SidecarConfig, defaultSvcName string, isSuper bool) *telemetry.Telemetry
Types ¶
type ShutdownFunc ¶
type SidecarConfig ¶ added in v0.22.0
type SidecarConfig struct { ClientFactory otlp.StorageClientFactory Monitor *prometheus.Monitor Logger log.Logger // InstanceId is a unique identifer for this process. InstanceId string Matchers [][]*labels.Matcher MetricRenames map[string]string MetadataCache *metadata.Cache FailingReporter common.FailingReporter config.MainConfig }
Click to show internal directories.
Click to hide internal directories.