Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunMetrics ¶
func RunMetrics(metricCount, labelCount, seriesCount, metricLength, labelLength, valueInterval, seriesInterval, metricInterval int, constLabels []string, stop chan struct{}) (chan struct{}, error)
RunMetrics creates a set of Prometheus test series that update over time
func SendRemoteWrite ¶
func SendRemoteWrite(config *ConfigWrite) error
SendRemoteWrite initializes a http client and sends metrics to a prometheus compatible remote endpoint.
func ServeMetrics ¶
ServeMetrics serves a prometheus metrics endpoint with test series
func ToTimeSeriesSlice ¶
func ToTimeSeriesSlice(metricFamilies []*dto.MetricFamily) []prompb.TimeSeries
ToTimeSeriesSlice converts a slice of metricFamilies containing samples into a slice of TimeSeries
Types ¶
Click to show internal directories.
Click to hide internal directories.