Documentation ¶
Index ¶
- func FakeCounter(value int) prometheus.Metric
- func FakeHistogram(avg, p99 int) prometheus.Histogram
- func FakeLabeledCounter(labelKey, labelValue string, value int) *model.SampleStream
- type PromClientMock
- func (o *PromClientMock) FetchHistogramRange(metricName, labels, grouping string, q *prometheus.MetricsQuery) prometheus.Histogram
- func (o *PromClientMock) FetchRange(metricName, labels, grouping, aggregator string, q *prometheus.MetricsQuery) prometheus.Metric
- func (o *PromClientMock) FetchRateRange(metricName, labels, grouping string, q *prometheus.MetricsQuery) prometheus.Metric
- func (o *PromClientMock) GetMetricsForLabels(labels []string) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FakeCounter ¶ added in v0.6.0
func FakeCounter(value int) prometheus.Metric
func FakeHistogram ¶ added in v0.6.0
func FakeHistogram(avg, p99 int) prometheus.Histogram
func FakeLabeledCounter ¶ added in v0.6.1
func FakeLabeledCounter(labelKey, labelValue string, value int) *model.SampleStream
Types ¶
type PromClientMock ¶
func (*PromClientMock) FetchHistogramRange ¶
func (o *PromClientMock) FetchHistogramRange(metricName, labels, grouping string, q *prometheus.MetricsQuery) prometheus.Histogram
func (*PromClientMock) FetchRange ¶
func (o *PromClientMock) FetchRange(metricName, labels, grouping, aggregator string, q *prometheus.MetricsQuery) prometheus.Metric
func (*PromClientMock) FetchRateRange ¶
func (o *PromClientMock) FetchRateRange(metricName, labels, grouping string, q *prometheus.MetricsQuery) prometheus.Metric
func (*PromClientMock) GetMetricsForLabels ¶
func (o *PromClientMock) GetMetricsForLabels(labels []string) ([]string, error)
Click to show internal directories.
Click to hide internal directories.