Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnsureScrapeConfig ¶
func EnsureScrapeConfig(configFile string, sc ScrapeConfig) error
func RemoveScrapeConfig ¶
Types ¶
type Config ¶
type Config struct {
ScrapeConfigs []ScrapeConfig `yaml:"scrape_configs,omitempty"`
}
type ScrapeConfig ¶
type ScrapeConfig struct {
JobName string `yaml:"job_name,omitempty"`
ScrapeInterval string `yaml:"scrape_interval,omitempty"`
BearerToken string `yaml:"bearer_token,omitempty"` //nolint:gosec // Field has to be exported for the decoder.
TlsConfig TLSConfig `yaml:"tls_config,omitempty"`
Scheme string `yaml:"scheme,omitempty"`
StaticConfigs []StaticConfig `yaml:"static_configs,omitempty"`
}
type StaticConfig ¶
Click to show internal directories.
Click to hide internal directories.