MetricsRecorderList forwards Record calls to all of its metricsRecorders.
It eats any record calls where the label values provided do not match the
number of label keys. metricsRecorders are the metrics recorders this list will forward to. RecordFloat64Count records the measurement alongside labels on the float
count associated with the provided handle. RecordFloat64Histo records the measurement alongside labels on the float
histo associated with the provided handle. RecordInt64Count records the measurement alongside labels on the int
count associated with the provided handle. RecordInt64Gauge records the measurement alongside labels on the int
gauge associated with the provided handle. RecordInt64Histo records the measurement alongside labels on the int
histo associated with the provided handle.
*MetricsRecorderList : google.golang.org/grpc/experimental/stats.MetricsRecorder
func NewMetricsRecorderList(shs []stats.Handler) *MetricsRecorderList
Package-Level Functions (total 4, in which 3 are exported)
GetLabels returns the Labels stored in the context, or nil if there is one.
NewMetricsRecorderList creates a new metric recorder list with all the stats
handlers provided which implement the MetricsRecorder interface.
If no stats handlers provided implement the MetricsRecorder interface,
the MetricsRecorder list returned is a no-op.