Versions in this module Expand all Collapse all v0 v0.0.3 Apr 15, 2022 v0.0.1 Apr 15, 2022 Changes in this version + func AssertMetric(t *testing.T, values ...Metric) + func AssertMetricExists(t *testing.T, names ...string) + func AssertNoMetric(t *testing.T, names ...string) + func CheckCountData(t ti, name string, wantTags map[string]string, wantValue int64) + func CheckDistributionCount(t ti, name string, wantTags map[string]string, expectedCount int64) + func CheckDistributionData(t ti, name string, wantTags map[string]string, expectedCount int64, ...) + func CheckLastValueData(t ti, name string, wantTags map[string]string, wantValue float64) + func CheckLastValueDataWithMeter(t ti, name string, wantTags map[string]string, wantValue float64, ...) + func CheckStatsNotReported(t ti, names ...string) + func CheckStatsReported(t ti, names ...string) + func CheckSumData(t ti, name string, wantTags map[string]string, wantValue float64) + func EnsureRecorded() + func GetLastValueData(t ti, name string, tags map[string]string) float64 + func GetLastValueDataWithMeter(t ti, name string, tags map[string]string, meter view.Meter) float64 + func Unregister(names ...string) + type Metric struct + Name string + Resource *resource.Resource + Type metricdata.Type + Unit metricdata.Unit + Values []Value + VerifyMetadata bool + VerifyResource bool + func DistributionCountOnlyMetric(name string, count int64, tags map[string]string) Metric + func FloatMetric(name string, value float64, tags map[string]string) Metric + func GetMetric(name string) []Metric + func GetOneMetric(name string) Metric + func IntMetric(name string, value int64, tags map[string]string) Metric + func NewMetric(metric *metricdata.Metric) Metric + func (m Metric) Equal(other Metric) bool + func (m Metric) WithResource(r *resource.Resource) Metric + type Value struct + Distribution *metricdata.Distribution + Float64 *float64 + Int64 *int64 + Tags map[string]string + VerifyDistributionCountOnly bool + func (v *Value) VisitDistributionValue(d *metricdata.Distribution) + func (v *Value) VisitFloat64Value(f float64) + func (v *Value) VisitInt64Value(i int64) + func (v *Value) VisitSummaryValue(*metricdata.Summary) + func (v Value) Equal(other Value) bool