teststat

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2016 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

Package teststat contains helper functions for statistical testing of metrics implementations.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AssertCirconusNormalHistogram added in v0.1.0

func AssertCirconusNormalHistogram(t *testing.T, mean, stdev, min, max int64, result []string)

AssertCirconusNormalHistogram ensures the Circonus Histogram data captured in the result slice abides a normal distribution.

func AssertExpvarNormalHistogram added in v0.1.0

func AssertExpvarNormalHistogram(t *testing.T, metricName string, mean, stdev int64, quantiles []int)

AssertExpvarNormalHistogram ensures the expvar Histogram referenced by metricName abides a normal distribution.

func AssertGraphiteNormalHistogram added in v0.1.0

func AssertGraphiteNormalHistogram(t *testing.T, prefix, metricName string, mean, stdev int64, quantiles []int, gPayload string)

AssertGraphiteNormalHistogram ensures the expvar Histogram referenced by metricName abides a normal distribution.

func AssertPrometheusBucketedHistogram added in v0.1.0

func AssertPrometheusBucketedHistogram(t *testing.T, metricName string, mean, stdev int64, buckets []float64)

AssertPrometheusBucketedHistogram ensures the Prometheus Histogram referenced by name has observations in the expected quantity and bucket.

func AssertPrometheusNormalSummary added in v0.1.0

func AssertPrometheusNormalSummary(t *testing.T, metricName string, mean, stdev int64)

AssertPrometheusNormalSummary ensures the Prometheus Summary referenced by name abides a normal distribution.

func PopulateNormalHistogram

func PopulateNormalHistogram(t *testing.T, h metrics.Histogram, seed int64, mean, stdev int64)

PopulateNormalHistogram populates the Histogram with a normal distribution of observations.

func ScrapePrometheus added in v0.1.0

func ScrapePrometheus(t *testing.T) string

ScrapePrometheus returns the text encoding of the current state of Prometheus.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL