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

Method RegisterFlagsAndApplyDefaults

tempodb/encoding/common/config.go:36–42  ·  view source on GitHub ↗
(prefix string, f *flag.FlagSet)

Source from the content-addressed store, hash-verified

34}
35
36func (cfg *BlockConfig) RegisterFlagsAndApplyDefaults(prefix string, f *flag.FlagSet) {
37 f.Float64Var(&cfg.BloomFP, util.PrefixConfig(prefix, "trace.block.v2-bloom-filter-false-positive"), DefaultBloomFP, "Bloom Filter False Positive.")
38 f.IntVar(&cfg.BloomShardSizeBytes, util.PrefixConfig(prefix, "trace.block.v2-bloom-filter-shard-size-bytes"), DefaultBloomShardSizeBytes, "Bloom Filter Shard Size in bytes.")
39
40 cfg.RowGroupSizeBytes = 100_000_000 // 100 MB
41 cfg.DedicatedColumns = backend.DefaultDedicatedColumns()
42}
43
44// ValidateConfig returns true if the config is valid
45func ValidateConfig(b *BlockConfig) error {

Callers 3

TestCompactFunction · 0.95
TestCompactFunction · 0.95
TestCompactFunction · 0.95

Calls 2

PrefixConfigFunction · 0.92
DefaultDedicatedColumnsFunction · 0.92

Tested by 3

TestCompactFunction · 0.76
TestCompactFunction · 0.76
TestCompactFunction · 0.76