File tree Expand file tree Collapse file tree
logs/internal/decoder/auto_multiline_detection Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1735,6 +1735,7 @@ func logsagent(config pkgconfigmodel.Setup) {
17351735 // Dynamic sampling configuration
17361736 config .BindEnvAndSetDefault ("logs_config.dynamic_sampling_enabled" , false )
17371737 config .BindEnvAndSetDefault ("logs_config.dynamic_sampling.skip_json_logs" , false )
1738+ config .BindEnvAndSetDefault ("logs_config.dynamic_sampling.tokenizer_size" , 10240 )
17381739 config .BindEnvAndSetDefault ("logs_config.dynamic_sampling.rate_ceiling" , 1.0 )
17391740 config .BindEnvAndSetDefault ("logs_config.dynamic_sampling.fast_half_life_seconds" , 2 )
17401741 config .BindEnvAndSetDefault ("logs_config.dynamic_sampling.slow_half_life_seconds" , 60 )
Original file line number Diff line number Diff line change @@ -32,9 +32,10 @@ type TokenizedMessage struct {
3232}
3333
3434func NewSampleAggregator (tailerInfo * status.InfoRegistry ) * SampleAggregator {
35+ tokenizerSize := pkgconfigsetup .Datadog ().GetInt ("logs_config.dynamic_sampling.tokenizer_size" )
3536
3637 s := & SampleAggregator {
37- tokenizer : NewTokenizer (1024 * 10 ),
38+ tokenizer : NewTokenizer (tokenizerSize ),
3839 sampler : NewSampler (DefaultConfig ()),
3940 }
4041 s .sampler .Start ()
You can’t perform that action at this time.
0 commit comments