aboutsummaryrefslogtreecommitdiff
path: root/vendor/go.opencensus.io/stats/view/collector.go
diff options
context:
space:
mode:
authorNiall Sheridan <nsheridan@gmail.com>2018-08-23 22:51:21 +0100
committerNiall Sheridan <nsheridan@gmail.com>2018-08-24 13:45:03 +0100
commitf8e3dea19012ccf05965d10255789eec33c2ebcf (patch)
tree8522ceada8bc7270648f29615b89550db910cb6c /vendor/go.opencensus.io/stats/view/collector.go
parent91f9bc722152146466523861162b85195f99875b (diff)
Update deps
Diffstat (limited to 'vendor/go.opencensus.io/stats/view/collector.go')
-rw-r--r--vendor/go.opencensus.io/stats/view/collector.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/vendor/go.opencensus.io/stats/view/collector.go b/vendor/go.opencensus.io/stats/view/collector.go
index 863a5b6..250395d 100644
--- a/vendor/go.opencensus.io/stats/view/collector.go
+++ b/vendor/go.opencensus.io/stats/view/collector.go
@@ -40,11 +40,12 @@ func (c *collector) addSample(s string, v float64) {
aggregator.addSample(v)
}
+// collectRows returns a snapshot of the collected Row values.
func (c *collector) collectedRows(keys []tag.Key) []*Row {
- var rows []*Row
+ rows := make([]*Row, 0, len(c.signatures))
for sig, aggregator := range c.signatures {
tags := decodeTags([]byte(sig), keys)
- row := &Row{tags, aggregator}
+ row := &Row{Tags: tags, Data: aggregator.clone()}
rows = append(rows, row)
}
return rows