Skip to content

Commit 28169a3

Browse files
committed
La til telling av utgående hendelser fra 'på veiene av' stream
1 parent 484b8a8 commit 28169a3

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

apps/bekreftelse-tjeneste/src/main/kotlin/no/nav/paw/bekreftelsetjeneste/topology/BekreftelsePaaVegneAvStroem.kt

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
package no.nav.paw.bekreftelsetjeneste.topology
22

3-
import io.micrometer.core.instrument.Tag
4-
import io.micrometer.core.instrument.Tags
53
import io.micrometer.prometheusmetrics.PrometheusMeterRegistry
6-
import io.opentelemetry.api.trace.Span
74
import no.nav.paw.bekreftelse.internehendelser.BekreftelseHendelse
85
import no.nav.paw.bekreftelse.internehendelser.BekreftelseHendelseSerde
96
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
127
import no.nav.paw.bekreftelsetjeneste.config.BekreftelseKonfigurasjon
13-
import no.nav.paw.bekreftelsetjeneste.paavegneav.*
148
import no.nav.paw.bekreftelsetjeneste.config.KafkaTopologyConfig
9+
import no.nav.paw.bekreftelsetjeneste.metrics.tellBekreftelseUtgaaendeHendelse
1510
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
1618
import no.nav.paw.bekreftelsetjeneste.tilstand.BekreftelseTilstand
1719
import no.nav.paw.kafka.processor.mapNonNull
1820
import org.apache.kafka.common.serialization.Serdes
@@ -60,6 +62,7 @@ fun StreamsBuilder.byggBekreftelsePaaVegneAvStroem(
6062
}.filterIsInstance<BekreftelseHendelse>()
6163
}
6264
.flatMapValues { _, value -> value }
65+
.peek { _, value -> registry.tellBekreftelseUtgaaendeHendelse(value) }
6366
.to(
6467
kafkaTopologyConfig.bekreftelseHendelseloggTopic,
6568
Produced.with(Serdes.Long(), bekreftelseHendelseSerde)

0 commit comments

Comments
 (0)