Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Credentials map[string]Credential `json:"credentials"` // todo: add extra labels Labels map[string]string `json:"labels,omitempty"` Metrics map[string][]*Metric `json:"metrics"` // mapping for namespace and metrics }
Config exporter config
func (*Config) SetDefaults ¶
func (c *Config) SetDefaults()
type Credential ¶
type Metric ¶
type Metric struct { Name string `json:"name"` Alias string `json:"alias,omitempty"` Period string `json:"period,omitempty"` Description string `json:"desc,omitempty"` Dimensions []string `json:"dimensions,omitempty"` Unit string `json:"unit,omitempty"` Measure string `json:"measure,omitempty"` Format bool `json:"format,omitempty"` // contains filtered or unexported fields }
Metric meta
Click to show internal directories.
Click to hide internal directories.