@@ -5,6 +5,7 @@ import io.micrometer.prometheusmetrics.PrometheusConfig
5
5
import io.micrometer.prometheusmetrics.PrometheusMeterRegistry
6
6
import no.nav.paw.arbeidssokerregisteret.api.v1.Periode
7
7
import no.nav.paw.arbeidssokerregisteret.api.v4.OpplysningerOmArbeidssoeker
8
+ import no.nav.paw.arbeidssokerregisteret.app.config.ApplicationLogicConfig
8
9
import no.nav.paw.arbeidssokerregisteret.app.config.KafkaKonfigurasjon
9
10
import no.nav.paw.arbeidssokerregisteret.app.helse.Helse
10
11
import no.nav.paw.arbeidssokerregisteret.app.helse.initKtor
@@ -56,14 +57,15 @@ fun main() {
56
57
Time .SYSTEM
57
58
)
58
59
)
60
+ val appLogicCfg: ApplicationLogicConfig = loadNaisOrLocalConfiguration(applicationLogicConfigFile)
59
61
val topology = topology(
60
62
prometheusMeterRegistry = prometheusMeterRegistry,
61
63
builder = strømBygger,
62
64
dbNavn = dbNavn,
63
65
innTopic = kafkaKonfigurasjon.streamKonfigurasjon.eventlogTopic,
64
66
periodeTopic = kafkaKonfigurasjon.streamKonfigurasjon.periodeTopic,
65
67
opplysningerOmArbeidssoekerTopic = kafkaKonfigurasjon.streamKonfigurasjon.opplysningerOmArbeidssoekerTopic,
66
- applicationLogicConfig = loadNaisOrLocalConfiguration(applicationLogicConfigFile)
68
+ applicationLogicConfig = appLogicCfg
67
69
)
68
70
69
71
val kafkaStreams = KafkaStreams (topology, StreamsConfig (kafkaKonfigurasjon.properties))
@@ -83,7 +85,7 @@ fun main() {
83
85
stateStore().all().asSequence()
84
86
.mapNotNull { it.value }
85
87
},
86
- mapper = ::withMetricsInfoMapper
88
+ mapper = ( ::withMetricsInfoMapper).withAppLogicCfg(appLogicCfg)
87
89
)
88
90
kafkaStreams.setUncaughtExceptionHandler { throwable ->
89
91
streamLogger.error(" Uventet feil: {}" , throwable.message, throwable)
0 commit comments