From 55b9d8495615fcfa1aed58ce469c25f310eba156 Mon Sep 17 00:00:00 2001 From: Chris Eager Date: Mon, 22 Jan 2024 14:18:15 -0600 Subject: [PATCH] Add `host` to `DogstatsdConfiguration` --- service/config/sample.yml | 1 + .../configuration/DogstatsdConfiguration.java | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/service/config/sample.yml b/service/config/sample.yml index f8f12a6e3..a15f54da1 100644 --- a/service/config/sample.yml +++ b/service/config/sample.yml @@ -280,6 +280,7 @@ cdn3StorageManager: dogstatsd: environment: dev + host: 127.0.0.1 unidentifiedDelivery: certificate: secret://unidentifiedDelivery.certificate 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..0c038c913 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/configuration/DogstatsdConfiguration.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/configuration/DogstatsdConfiguration.java @@ -22,6 +22,10 @@ public class DogstatsdConfiguration implements StatsdConfig { @NotBlank private String environment; + @JsonProperty + @NotBlank + private String host; + @Override public Duration step() { return step; @@ -41,4 +45,9 @@ public class DogstatsdConfiguration implements StatsdConfig { // We have no Micrometer key/value pairs to report, so always return `null` return null; } + + @Override + public String host() { + return host; + } }