Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultArguments = Arguments{ Address: "http://localhost:9200", Timeout: 5 * time.Second, Node: "_local", ExportClusterInfoInterval: 5 * time.Minute, IncludeAliases: true, }
DefaultArguments holds non-zero default options for Arguments when it is unmarshaled from Alloy.
Functions ¶
This section is empty.
Types ¶
type Arguments ¶
type Arguments struct {
Address string `alloy:"address,attr,optional"`
Timeout time.Duration `alloy:"timeout,attr,optional"`
AllNodes bool `alloy:"all,attr,optional"`
Node string `alloy:"node,attr,optional"`
ExportIndices bool `alloy:"indices,attr,optional"`
ExportIndicesSettings bool `alloy:"indices_settings,attr,optional"`
ExportClusterSettings bool `alloy:"cluster_settings,attr,optional"`
ExportShards bool `alloy:"shards,attr,optional"`
IncludeAliases bool `alloy:"aliases,attr,optional"`
ExportSnapshots bool `alloy:"snapshots,attr,optional"`
ExportClusterInfoInterval time.Duration `alloy:"clusterinfo_interval,attr,optional"`
CA string `alloy:"ca,attr,optional"`
ClientPrivateKey string `alloy:"client_private_key,attr,optional"`
ClientCert string `alloy:"client_cert,attr,optional"`
InsecureSkipVerify bool `alloy:"ssl_skip_verify,attr,optional"`
ExportDataStreams bool `alloy:"data_stream,attr,optional"`
ExportSLM bool `alloy:"slm,attr,optional"`
BasicAuth *commonCfg.BasicAuth `alloy:"basic_auth,block,optional"`
}
func (*Arguments) Convert ¶
func (a *Arguments) Convert() *elasticsearch_exporter.Config
func (*Arguments) SetToDefault ¶
func (a *Arguments) SetToDefault()
SetToDefault implements syntax.Defaulter.
Click to show internal directories.
Click to hide internal directories.