Add configuration for Datadog batch size
This commit is contained in:
parent
5d5c63e6d4
commit
4c99577c08
|
@ -297,6 +297,11 @@ public class WhisperServerService extends Application<WhisperServerConfiguration
|
||||||
return config.getDatadogConfiguration().getStep();
|
return config.getDatadogConfiguration().getStep();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int batchSize() {
|
||||||
|
return config.getDatadogConfiguration().getBatchSize();
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String hostTag() {
|
public String hostTag() {
|
||||||
return "host";
|
return "host";
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
package org.whispersystems.textsecuregcm.configuration;
|
package org.whispersystems.textsecuregcm.configuration;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import javax.validation.constraints.Min;
|
||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
|
@ -24,6 +25,10 @@ public class DatadogConfiguration {
|
||||||
@NotBlank
|
@NotBlank
|
||||||
private String environment;
|
private String environment;
|
||||||
|
|
||||||
|
@JsonProperty
|
||||||
|
@Min(1)
|
||||||
|
private int batchSize = 5_000;
|
||||||
|
|
||||||
public String getApiKey() {
|
public String getApiKey() {
|
||||||
return apiKey;
|
return apiKey;
|
||||||
}
|
}
|
||||||
|
@ -35,4 +40,8 @@ public class DatadogConfiguration {
|
||||||
public String getEnvironment() {
|
public String getEnvironment() {
|
||||||
return environment;
|
return environment;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getBatchSize() {
|
||||||
|
return batchSize;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue