1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-02-03 13:11:53 +02:00

initialize checkpoint when creating ddsketch aggregator to prevent panic when merging into a empty one (#402) (#403)

This commit is contained in:
Letian Zhang 2019-12-27 00:31:41 +08:00 committed by Joshua MacDonald
parent 1414d363de
commit 4f88422aa7

View File

@ -45,9 +45,10 @@ var _ aggregator.Distribution = &Aggregator{}
// New returns a new DDSketch aggregator.
func New(cfg *Config, desc *export.Descriptor) *Aggregator {
return &Aggregator{
cfg: cfg,
kind: desc.NumberKind(),
current: sdk.NewDDSketch(cfg),
cfg: cfg,
kind: desc.NumberKind(),
current: sdk.NewDDSketch(cfg),
checkpoint: sdk.NewDDSketch(cfg),
}
}