Skip to content

Commit 7b176f8

Browse files
authored
Utvide metrikk med percentil uten histogram (#1223)
1 parent 0e7f2e5 commit 7b176f8

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

felles/log/src/main/java/no/nav/vedtak/log/metrics/MetricsUtil.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,27 @@ public static String scrape() {
3838
return REGISTRY.scrape();
3939
}
4040

41+
42+
public static void utvidMedMedian(String navn) {
43+
utvidMedPercentiler(navn, 0.5);
44+
}
45+
46+
public static void utvidMedPercentiler(String navn, double... percentiles) {
47+
globalRegistry.config().meterFilter(new MeterFilter() {
48+
@Override
49+
public DistributionStatisticConfig configure(Id id, DistributionStatisticConfig config) {
50+
if (id.getName().equals(navn)) {
51+
return DistributionStatisticConfig.builder()
52+
.percentilesHistogram(false)
53+
.percentiles(percentiles)
54+
.build()
55+
.merge(config);
56+
}
57+
return config;
58+
}
59+
});
60+
}
61+
4162
public static void utvidMedHistogram(String navn) {
4263
utvidMedHistogram(navn, 0.5, 0.95, 0.99);
4364
}

0 commit comments

Comments
 (0)