Make Micrometer batch size configurable.

This commit is contained in:
Jon Chambers 2020-11-13 14:53:16 -05:00 committed by Jon Chambers
parent 68150b640e
commit 251e1b51c5
2 changed files with 14 additions and 0 deletions

View File

@ -231,6 +231,11 @@ public class WhisperServerService extends Application<WhisperServerConfiguration
public String uri() {
return config.getMicrometerConfiguration().getUri();
}
@Override
public int batchSize() {
return config.getMicrometerConfiguration().getBatchSize();
}
}, Clock.SYSTEM) {
@Override
protected DistributionStatisticConfig defaultHistogramConfig() {

View File

@ -8,13 +8,22 @@ package org.whispersystems.textsecuregcm.configuration;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Positive;
public class MicrometerConfiguration {
@JsonProperty
private String uri;
@JsonProperty
@Positive
private int batchSize = 10_000;
public String getUri() {
return uri;
}
public int getBatchSize() {
return batchSize;
}
}