File tree Expand file tree Collapse file tree
src/main/kotlin/at/ac/uibk/dps/cirrina/di Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010
1111package.json
1212package-lock.json
13- node_modules /
13+ node_modules /
14+
15+ ! metrics /.gitkeep
16+ metrics /*
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import io.dropwizard.metrics5.MetricRegistry
1111import jakarta.inject.Qualifier
1212import jakarta.inject.Singleton
1313import java.net.URI
14+ import java.nio.file.Files
1415import java.nio.file.Paths
1516import java.util.UUID
1617import java.util.concurrent.TimeUnit
@@ -39,8 +40,11 @@ class CirrinaModule {
3940 @Singleton
4041 fun provideMeterRegistry (): MetricRegistry =
4142 MetricRegistry ().apply {
43+ val path = Paths .get(EnvironmentVariables .metricsDirectory.get()).toAbsolutePath()
44+ Files .createDirectories(path)
45+
4246 CsvReporter .forRegistry(this )
43- .build(Paths .get( EnvironmentVariables .metricsDirectory.get()).toAbsolutePath() .toFile())
47+ .build(path .toFile())
4448 .start(EnvironmentVariables .metricsPeriod.get(), TimeUnit .SECONDS )
4549 }
4650
You can’t perform that action at this time.
0 commit comments