Documentation ¶
Index ¶
- func GenerateTestFloatHistogram(i int) *histogram.FloatHistogram
- func GenerateTestFloatHistograms(n int) (r []*histogram.FloatHistogram)
- func GenerateTestGaugeFloatHistogram(i int) *histogram.FloatHistogram
- func GenerateTestGaugeFloatHistograms(n int) (r []*histogram.FloatHistogram)
- func GenerateTestGaugeHistogram(i int) *histogram.Histogram
- func GenerateTestGaugeHistograms(n int) (r []*histogram.Histogram)
- func GenerateTestHistogram(i int) *histogram.Histogram
- func GenerateTestHistograms(n int) (r []*histogram.Histogram)
- func SetFloatHistogramCounterReset(h *histogram.FloatHistogram) *histogram.FloatHistogram
- func SetFloatHistogramNotCounterReset(h *histogram.FloatHistogram) *histogram.FloatHistogram
- func SetHistogramCounterReset(h *histogram.Histogram) *histogram.Histogram
- func SetHistogramNotCounterReset(h *histogram.Histogram) *histogram.Histogram
- func TestDirLockerUsage(t *testing.T, ...)
- type DirLocker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateTestFloatHistogram ¶ added in v0.43.0
func GenerateTestFloatHistogram(i int) *histogram.FloatHistogram
GenerateTestFloatHistogram but it is up to the user to set any known counter reset hint.
func GenerateTestFloatHistograms ¶ added in v0.43.0
func GenerateTestFloatHistograms(n int) (r []*histogram.FloatHistogram)
func GenerateTestGaugeFloatHistogram ¶ added in v0.43.0
func GenerateTestGaugeFloatHistogram(i int) *histogram.FloatHistogram
func GenerateTestGaugeFloatHistograms ¶ added in v0.43.0
func GenerateTestGaugeFloatHistograms(n int) (r []*histogram.FloatHistogram)
func GenerateTestGaugeHistogram ¶ added in v0.43.0
func GenerateTestGaugeHistograms ¶ added in v0.43.0
func GenerateTestHistogram ¶ added in v0.43.0
GenerateTestHistogram but it is up to the user to set any known counter reset hint.
func GenerateTestHistograms ¶ added in v0.43.0
func SetFloatHistogramCounterReset ¶ added in v0.49.0
func SetFloatHistogramCounterReset(h *histogram.FloatHistogram) *histogram.FloatHistogram
func SetFloatHistogramNotCounterReset ¶ added in v0.45.0
func SetFloatHistogramNotCounterReset(h *histogram.FloatHistogram) *histogram.FloatHistogram
func SetHistogramCounterReset ¶ added in v0.49.0
func SetHistogramNotCounterReset ¶ added in v0.45.0
func TestDirLockerUsage ¶
func TestDirLockerUsage(t *testing.T, open func(t *testing.T, data string, createLock bool) (*DirLocker, testutil.Closer))
TestDirLockerUsage performs a set of tests which guarantee correct usage of DirLocker. open should use data as the storage directory, and createLock to determine if a lock file should be used.
Types ¶
type DirLocker ¶
type DirLocker struct {
// contains filtered or unexported fields
}
func NewDirLocker ¶
func NewDirLocker(dir, subsystem string, l log.Logger, r prometheus.Registerer) (*DirLocker, error)
NewDirLocker creates a DirLocker that can obtain an exclusive lock on dir.
Click to show internal directories.
Click to hide internal directories.