Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config interface {
Init() error
GetYaceOptions(logger Logger) ([]yace.OptionsFunc, error)
}
type MetricCollector ¶ added in v1.0.0
type MetricCollector interface {
Init(func() ([]byte, error)) error
CollectMetrics(Logger, Config) error
ExportMetrics(Logger) ([]*io_prometheus_client.MetricFamily, error)
GetRegistry() *prometheus.Registry
}
type MetricPersister ¶
type MetricPersister interface {
Init() error
PersistMetrics([]prompb.TimeSeries, Logger) error
}
Click to show internal directories.
Click to hide internal directories.