Expand the default max packet size for Dogstatsd

This commit is contained in:
Jon Chambers 2024-01-05 15:11:27 -05:00 committed by Jon Chambers
parent 1e5fadc440
commit 0f52d2e464
1 changed files with 10 additions and 0 deletions

View File

@ -11,6 +11,7 @@ import io.micrometer.statsd.StatsdFlavor;
import java.time.Duration;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Positive;
public class DogstatsdConfiguration implements StatsdConfig {
@ -22,6 +23,10 @@ public class DogstatsdConfiguration implements StatsdConfig {
@NotBlank
private String environment;
@JsonProperty
@Positive
private int maxPacketLength = 8932;
@Override
public Duration step() {
return step;
@ -41,4 +46,9 @@ public class DogstatsdConfiguration implements StatsdConfig {
// We have no Micrometer key/value pairs to report, so always return `null`
return null;
}
@Override
public int maxPacketLength() {
return maxPacketLength;
}
}