From 0f52d2e46472ca02c193ad889f2d043873f63e90 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Fri, 5 Jan 2024 15:11:27 -0500 Subject: [PATCH] Expand the default max packet size for Dogstatsd --- .../configuration/DogstatsdConfiguration.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/configuration/DogstatsdConfiguration.java b/service/src/main/java/org/whispersystems/textsecuregcm/configuration/DogstatsdConfiguration.java index b2d8e0d92..fc6a93bf8 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/configuration/DogstatsdConfiguration.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/configuration/DogstatsdConfiguration.java @@ -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; + } }