Documentation
¶
Index ¶
- type Cert
- type CertOptions
- type CertSinkObject
- type DNS
- type DNSOptions
- type DNSSinkObject
- type File
- type HTTP
- type HTTPOptions
- type HTTPSinkObject
- type Observium
- type ObserviumDevice
- type ObserviumDeviceResponse
- type ObserviumOptions
- type ObserviumSinkObject
- type PubSub
- type PubSubOptions
- type Signal
- type SignalOptions
- type SignalSinkObject
- type TCP
- type TCPOptions
- type TCPSinkObject
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cert ¶ added in v0.5.17
type Cert struct {
// contains filtered or unexported fields
}
func NewCert ¶ added in v0.5.17
func NewCert(source string, prometheusOptions common.PrometheusOptions, options CertOptions, observability *common.Observability, sinks *common.Sinks) *Cert
type CertOptions ¶ added in v0.5.17
type CertSinkObject ¶ added in v0.6.0
type CertSinkObject struct {
// contains filtered or unexported fields
}
func (*CertSinkObject) Map ¶ added in v0.6.0
func (cs *CertSinkObject) Map() common.SinkMap
func (*CertSinkObject) Options ¶ added in v0.6.0
func (cs *CertSinkObject) Options() interface{}
type DNS ¶
type DNS struct {
// contains filtered or unexported fields
}
func NewDNS ¶
func NewDNS(source string, prometheusOptions common.PrometheusOptions, options DNSOptions, observability *common.Observability, sinks *common.Sinks) *DNS
type DNSOptions ¶
type DNSSinkObject ¶ added in v0.6.0
type DNSSinkObject struct {
// contains filtered or unexported fields
}
func (*DNSSinkObject) Map ¶ added in v0.6.0
func (ds *DNSSinkObject) Map() common.SinkMap
func (*DNSSinkObject) Options ¶ added in v0.6.0
func (ds *DNSSinkObject) Options() interface{}
type HTTP ¶ added in v0.5.9
type HTTP struct {
// contains filtered or unexported fields
}
func NewHTTP ¶ added in v0.5.9
func NewHTTP(source string, prometheusOptions common.PrometheusOptions, options HTTPOptions, observability *common.Observability, sinks *common.Sinks) *HTTP
type HTTPOptions ¶ added in v0.5.9
type HTTPSinkObject ¶ added in v0.6.0
type HTTPSinkObject struct {
// contains filtered or unexported fields
}
func (*HTTPSinkObject) Map ¶ added in v0.6.0
func (hs *HTTPSinkObject) Map() common.SinkMap
func (*HTTPSinkObject) Options ¶ added in v0.6.0
func (hs *HTTPSinkObject) Options() interface{}
type Observium ¶ added in v0.5.19
type Observium struct {
// contains filtered or unexported fields
}
func NewObservium ¶ added in v0.5.19
func NewObservium(options ObserviumOptions, observability *common.Observability, sinks *common.Sinks) *Observium
type ObserviumDevice ¶ added in v0.6.0
type ObserviumDeviceResponse ¶ added in v0.6.0
type ObserviumDeviceResponse struct { Status string `json:"status"` Count int `json:"count"` Devices map[string]ObserviumDevice `json:"devices"` }
type ObserviumOptions ¶ added in v0.5.19
type ObserviumOptions struct { toolsVendors.ObserviumOptions Schedule string }
type ObserviumSinkObject ¶ added in v0.6.0
type ObserviumSinkObject struct {
// contains filtered or unexported fields
}
func (*ObserviumSinkObject) Map ¶ added in v0.6.0
func (os *ObserviumSinkObject) Map() common.SinkMap
func (*ObserviumSinkObject) Options ¶ added in v0.6.0
func (os *ObserviumSinkObject) Options() interface{}
type PubSub ¶
type PubSub struct {
// contains filtered or unexported fields
}
func NewPubSub ¶
func NewPubSub(options PubSubOptions, observability *common.Observability, sinks *common.Sinks) *PubSub
type PubSubOptions ¶
type Signal ¶
type Signal struct {
// contains filtered or unexported fields
}
func NewSignal ¶
func NewSignal(source string, prometheusOptions common.PrometheusOptions, options SignalOptions, observability *common.Observability, sinks *common.Sinks) *Signal
type SignalOptions ¶
type SignalSinkObject ¶ added in v0.6.0
type SignalSinkObject struct {
// contains filtered or unexported fields
}
func (*SignalSinkObject) Map ¶ added in v0.6.0
func (ss *SignalSinkObject) Map() common.SinkMap
func (*SignalSinkObject) Options ¶ added in v0.6.0
func (ss *SignalSinkObject) Options() interface{}
type TCP ¶ added in v0.5.10
type TCP struct {
// contains filtered or unexported fields
}
func NewTCP ¶ added in v0.5.10
func NewTCP(source string, prometheusOptions common.PrometheusOptions, options TCPOptions, observability *common.Observability, sinks *common.Sinks) *TCP
type TCPOptions ¶ added in v0.5.10
type TCPSinkObject ¶ added in v0.6.0
type TCPSinkObject struct {
// contains filtered or unexported fields
}
func (*TCPSinkObject) Map ¶ added in v0.6.0
func (ts *TCPSinkObject) Map() common.SinkMap
func (*TCPSinkObject) Options ¶ added in v0.6.0
func (ts *TCPSinkObject) Options() interface{}
Click to show internal directories.
Click to hide internal directories.