MCPcopy
hub / github.com/grafana/tempo / NewCardinality

Function NewCardinality

modules/generator/registry/cardinality.go:53–55  ·  modules/generator/registry/cardinality.go::NewCardinality

NewCardinality creates a new Cardinality estimate with a 3.25 standard error.

(staleTime, sketchDuration time.Duration)

Source from the content-addressed store, hash-verified

51
52// NewCardinality creates a new Cardinality estimate with a 3.25 standard error.
53func NewCardinality(staleTime, sketchDuration time.Duration) *Cardinality {
54 return newCardinality(10, staleTime, sketchDuration)
55}
56
57func newCardinality(precision uint8, staleTime, sketchDuration time.Duration) *Cardinality {
58 // If parameters are out of bounds, set defaults.

Calls 1

newCardinalityFunction · 0.85