Documentation ¶
Index ¶
- func BoolToString(b bool) string
- func NewMetricsHandlerIntegration(_ log.Logger, c integrations.Config, mc common.MetricsConfig, ...) (integrations.MetricsIntegration, error)
- func NewNamedShim(newName string) v2.UpgradeFunc
- func Shim(before v1.Config, common common.MetricsConfig) (after v2.UpgradedConfig)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BoolToString ¶ added in v0.25.0
BoolToString is a helper for converting boolean values to a Prometheus labels-compatible string.
func NewMetricsHandlerIntegration ¶
func NewMetricsHandlerIntegration( _ log.Logger, c integrations.Config, mc common.MetricsConfig, globals integrations.Globals, h http.Handler, ) (integrations.MetricsIntegration, error)
NewMetricsHandlerIntegration returns a integrations.MetricsIntegration which will expose a /metrics endpoint for h.
func NewNamedShim ¶ added in v0.22.9
func NewNamedShim(newName string) v2.UpgradeFunc
NewNamedShim returns a v2.UpgradeFunc which will upgrade a v1.Config to a v2.Config with a new name.
func Shim ¶ added in v0.22.9
func Shim(before v1.Config, common common.MetricsConfig) (after v2.UpgradedConfig)
Shim upgrades a v1.Config to a v2.Config. The resulting config is NOT registered. Shim matches the v2.UpgradeFunc type.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.