From 10a64a04f2d1b5658a84613df5447e5160c5aa73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rn-Are=20Flaten?= Date: Mon, 9 Dec 2024 13:44:04 +0100 Subject: [PATCH] chore: adding withspan on endpoints for open telemetry --- .../papirsykmelding/api/NasjonalOppgaveController.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt index 780e8fd5..b6200f9b 100644 --- a/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt +++ b/src/main/kotlin/no/nav/sykdig/digitalisering/papirsykmelding/api/NasjonalOppgaveController.kt @@ -1,5 +1,6 @@ package no.nav.sykdig.digitalisering.papirsykmelding.api +import io.opentelemetry.instrumentation.annotations.WithSpan import no.nav.sykdig.applog import no.nav.sykdig.digitalisering.helsenett.SykmelderService import no.nav.sykdig.digitalisering.papirsykmelding.NasjonalCommonService @@ -42,6 +43,7 @@ class NasjonalOppgaveController( @PostMapping("/oppgave/{oppgaveId}/avvis") @PreAuthorize("@oppgaveSecurityService.hasAccessToNasjonalOppgave(#oppgaveId, #authorization)") + @WithSpan fun avvisOppgave( @PathVariable oppgaveId: String, @RequestHeader("X-Nav-Enhet") navEnhet: String, @@ -55,6 +57,7 @@ class NasjonalOppgaveController( @GetMapping("/oppgave/{oppgaveId}") @PostAuthorize("@oppgaveSecurityService.hasAccessToNasjonalOppgave(#oppgaveId, #authorization)") @ResponseBody + @WithSpan fun getPapirsykmeldingManuellOppgave( @PathVariable oppgaveId: String, @RequestHeader("Authorization") authorization: String, @@ -106,6 +109,7 @@ class NasjonalOppgaveController( @PostMapping("/oppgave/{oppgaveId}/send") @PreAuthorize("@oppgaveSecurityService.hasAccessToNasjonalOppgave(#oppgaveId, #authorization)") @ResponseBody + @WithSpan suspend fun sendOppgave( @PathVariable oppgaveId: String, @RequestHeader("Authorization") authorization: String, @@ -120,6 +124,7 @@ class NasjonalOppgaveController( @GetMapping("/sykmelding/{sykmeldingId}/ferdigstilt") @PostAuthorize("@oppgaveSecurityService.hasAccessToNasjonalSykmelding(#sykmeldingId, #authorization)") @ResponseBody + @WithSpan fun getFerdigstiltSykmelding( @PathVariable sykmeldingId: String, @RequestHeader("Authorization") authorization: String, @@ -147,6 +152,7 @@ class NasjonalOppgaveController( @PostMapping("/sykmelding/{sykmeldingId}") @PreAuthorize("@oppgaveSecurityService.hasAccessToNasjonalSykmelding(#sykmeldingId, #authorization)") + @WithSpan fun korrigerSykmelding( @PathVariable sykmeldingId: String, @RequestHeader("Authorization") authorization: String,