|
1 | 1 | package no.nav.paw.bekreftelsetjeneste.topology
|
2 | 2 |
|
3 |
| -import io.micrometer.core.instrument.Tag |
4 |
| -import io.micrometer.core.instrument.Tags |
5 | 3 | import io.micrometer.prometheusmetrics.PrometheusMeterRegistry
|
6 |
| -import io.opentelemetry.api.trace.Span |
7 | 4 | import no.nav.paw.bekreftelse.internehendelser.BekreftelseHendelse
|
8 | 5 | import no.nav.paw.bekreftelse.internehendelser.BekreftelseHendelseSerde
|
9 | 6 | import no.nav.paw.bekreftelse.paavegneav.v1.PaaVegneAv
|
10 |
| -import no.nav.paw.bekreftelse.paavegneav.v1.vo.Start |
11 |
| -import no.nav.paw.bekreftelse.paavegneav.v1.vo.Stopp |
12 | 7 | import no.nav.paw.bekreftelsetjeneste.config.BekreftelseKonfigurasjon
|
13 |
| -import no.nav.paw.bekreftelsetjeneste.paavegneav.* |
14 | 8 | import no.nav.paw.bekreftelsetjeneste.config.KafkaTopologyConfig
|
| 9 | +import no.nav.paw.bekreftelsetjeneste.metrics.tellBekreftelseUtgaaendeHendelse |
15 | 10 | import no.nav.paw.bekreftelsetjeneste.metrics.tellPaVegneAv
|
| 11 | +import no.nav.paw.bekreftelsetjeneste.paavegneav.PaaVegneAvTilstand |
| 12 | +import no.nav.paw.bekreftelsetjeneste.paavegneav.SendHendelse |
| 13 | +import no.nav.paw.bekreftelsetjeneste.paavegneav.SkrivBekreftelseTilstand |
| 14 | +import no.nav.paw.bekreftelsetjeneste.paavegneav.SkrivPaaVegneAvTilstand |
| 15 | +import no.nav.paw.bekreftelsetjeneste.paavegneav.SlettPaaVegneAvTilstand |
| 16 | +import no.nav.paw.bekreftelsetjeneste.paavegneav.WallClock |
| 17 | +import no.nav.paw.bekreftelsetjeneste.paavegneav.haandterBekreftelsePaaVegneAvEndret |
16 | 18 | import no.nav.paw.bekreftelsetjeneste.tilstand.BekreftelseTilstand
|
17 | 19 | import no.nav.paw.kafka.processor.mapNonNull
|
18 | 20 | import org.apache.kafka.common.serialization.Serdes
|
@@ -60,6 +62,7 @@ fun StreamsBuilder.byggBekreftelsePaaVegneAvStroem(
|
60 | 62 | }.filterIsInstance<BekreftelseHendelse>()
|
61 | 63 | }
|
62 | 64 | .flatMapValues { _, value -> value }
|
| 65 | + .peek { _, value -> registry.tellBekreftelseUtgaaendeHendelse(value) } |
63 | 66 | .to(
|
64 | 67 | kafkaTopologyConfig.bekreftelseHendelseloggTopic,
|
65 | 68 | Produced.with(Serdes.Long(), bekreftelseHendelseSerde)
|
|
0 commit comments