Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommonConfig ¶
CommonConfig contains all required information about environment in which prometheus-to-sd running and which component is monitored.
type GceConfig ¶
type GceConfig struct { Project string Zone string Cluster string Instance string MetricsPrefix string }
GceConfig aggregates all GCE related configuration parameters.
func GetGceConfig ¶
GetGceConfig builds GceConfig based on the provided prefix and metadata server available on GCE.
type SourceConfig ¶
SourceConfig contains data specific for scraping one component.
func SourceConfigsFromFlags ¶
func SourceConfigsFromFlags(source flags.Uris, component *string, host *string, port *uint, whitelisted *string) []SourceConfig
SourceConfigsFromFlags creates a slice of SourceConfig's base on the provided flags.
func (*SourceConfig) UpdateWhitelistedMetrics ¶
func (config *SourceConfig) UpdateWhitelistedMetrics(list []string)
UpdateWhitelistedMetrics sets passed list as a list of whitelisted metrics.
Click to show internal directories.
Click to hide internal directories.