Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultArguments = Arguments{ Server: "localhost:8500", TagSeparator: ",", Scheme: "http", AllowStale: true, RefreshInterval: 30 * time.Second, HTTPClientConfig: config.DefaultHTTPClientConfig, }
Functions ¶
Types ¶
type Arguments ¶
type Arguments struct { Server string `river:"server,attr,optional"` Token rivertypes.Secret `river:"token,attr,optional"` Datacenter string `river:"datacenter,attr,optional"` Namespace string `river:"namespace,attr,optional"` Partition string `river:"partition,attr,optional"` TagSeparator string `river:"tag_separator,attr,optional"` Scheme string `river:"scheme,attr,optional"` Username string `river:"username,attr,optional"` Password rivertypes.Secret `river:"password,attr,optional"` AllowStale bool `river:"allow_stale,attr,optional"` Services []string `river:"services,attr,optional"` ServiceTags []string `river:"tags,attr,optional"` NodeMeta map[string]string `river:"node_meta,attr,optional"` RefreshInterval time.Duration `river:"refresh_interval,attr,optional"` HTTPClientConfig config.HTTPClientConfig `river:",squash"` }
func (*Arguments) Convert ¶
func (args *Arguments) Convert() *prom_discovery.SDConfig
func (*Arguments) SetToDefault ¶
func (args *Arguments) SetToDefault()
SetToDefault implements river.Defaulter.
Click to show internal directories.
Click to hide internal directories.