Documentation ¶
Index ¶
- type File
- type FileOptions
- type Json
- type JsonOptions
- type Observability
- type ObservabilityOptions
- type PubSub
- type PubSubOptions
- type PubSubPublishObject
- type Telegraf
- type TelegrafCertOptions
- type TelegrafDNSOptions
- type TelegrafHTTPOptions
- type TelegrafOptions
- type TelegrafSignalOptions
- type TelegrafTCPOptions
- type Yaml
- type YamlOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶ added in v0.8.1
type File struct {
// contains filtered or unexported fields
}
func NewFile ¶ added in v0.8.1
func NewFile(options FileOptions, observability *common.Observability) *File
type FileOptions ¶ added in v0.8.1
type Json ¶
type Json struct {
// contains filtered or unexported fields
}
func NewJson ¶
func NewJson(options JsonOptions, observability *common.Observability) *Json
type JsonOptions ¶
type Observability ¶
type Observability struct {
// contains filtered or unexported fields
}
func NewObservability ¶
func NewObservability(options ObservabilityOptions, observability *common.Observability) *Observability
func (*Observability) Name ¶
func (o *Observability) Name() string
func (*Observability) Process ¶
func (o *Observability) Process(d common.Discovery, so common.SinkObject)
func (*Observability) Providers ¶ added in v0.6.1
func (o *Observability) Providers() []string
type ObservabilityOptions ¶
type PubSub ¶
type PubSub struct {
// contains filtered or unexported fields
}
func NewPubSub ¶ added in v0.6.11
func NewPubSub(options PubSubOptions, observability *common.Observability) *PubSub
type PubSubOptions ¶ added in v0.6.11
type PubSubPublishObject ¶ added in v0.6.11
type Telegraf ¶
type Telegraf struct {
// contains filtered or unexported fields
}
func NewTelegraf ¶
func NewTelegraf(options TelegrafOptions, observability *common.Observability) *Telegraf
type TelegrafCertOptions ¶
type TelegrafCertOptions struct { telegraf.InputX509CertOptions Template string Conf string }
type TelegrafDNSOptions ¶
type TelegrafDNSOptions struct { telegraf.InputDNSQueryOptions Template string Conf string }
type TelegrafHTTPOptions ¶
type TelegrafHTTPOptions struct { telegraf.InputHTTPResponseOptions Template string Conf string }
type TelegrafOptions ¶
type TelegrafOptions struct { Providers []string Signal TelegrafSignalOptions Cert TelegrafCertOptions DNS TelegrafDNSOptions HTTP TelegrafHTTPOptions TCP TelegrafTCPOptions Checksum bool }
type TelegrafSignalOptions ¶
type TelegrafSignalOptions struct { telegraf.InputPrometheusHttpOptions Template string Tags string }
type TelegrafTCPOptions ¶
type TelegrafTCPOptions struct { telegraf.InputNetResponseOptions Template string Conf string }
type Yaml ¶
type Yaml struct {
// contains filtered or unexported fields
}
func NewYaml ¶
func NewYaml(options YamlOptions, observability *common.Observability) *Yaml
type YamlOptions ¶
Click to show internal directories.
Click to hide internal directories.