MCPcopy
hub / github.com/grpc/grpc-go / NewTestMetricsRecorder

Function NewTestMetricsRecorder

internal/testutils/stats/test_metrics_recorder.go:53–64  ·  view source on GitHub ↗

NewTestMetricsRecorder returns a new TestMetricsRecorder.

()

Source from the content-addressed store, hash-verified

51
52// NewTestMetricsRecorder returns a new TestMetricsRecorder.
53func NewTestMetricsRecorder() *TestMetricsRecorder {
54 return &TestMetricsRecorder{
55 intCountCh: testutils.NewChannelWithSize(10),
56 floatCountCh: testutils.NewChannelWithSize(10),
57 intHistoCh: testutils.NewChannelWithSize(10),
58 floatHistoCh: testutils.NewChannelWithSize(10),
59 intGaugeCh: testutils.NewChannelWithSize(10),
60 intUpDownCountCh: testutils.NewChannelWithSize(10),
61
62 data: make(map[string]float64),
63 }
64}
65
66// Metric returns the most recent data for a metric, and whether this recorder
67// has received data for a metric.

Calls 1

NewChannelWithSizeFunction · 0.92