Documentation
¶
Index ¶
Constants ¶
View Source
const SourceConfigName = "Config"
View Source
const SourcePubSubName = "PubSub"
View Source
const SourceYamlName = "Yaml"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func NewConfig ¶
func NewConfig(options *ConfigOptions, observability *common.Observability) *Config
type ConfigFile ¶
type ConfigFile struct {
Endpoints []*common.SourceEndpoint
}
type ConfigOptions ¶
type ConfigOptions struct {
Path string
}
type PubSub ¶
type PubSub struct {
// contains filtered or unexported fields
}
func NewPubSub ¶
func NewPubSub(options *PubSubOptions, observability *common.Observability, ctx context.Context) *PubSub
type PubSubOptions ¶
type Yaml ¶ added in v1.0.0
type Yaml struct {
// contains filtered or unexported fields
}
Yaml implements common.SourceDefaultInterface. It reads the V3 YAML configuration file and returns structured detector and observer configs.
func NewYaml ¶ added in v1.0.0
func NewYaml(options *YamlOptions, observability *common.Observability) *Yaml
type YamlOptions ¶ added in v1.0.0
type YamlOptions struct {
Path string
}
Click to show internal directories.
Click to hide internal directories.