A SocietyJönköping

Observability & Telemetry - Leveransåtagande

Project-Based

Description

Detta uppdrag avser ett leveransåtagande med ansvar för att etablera en demonstrerbar end-to-end telemetry-lösning i Azure, innefattande:

Instrumentering av frontend och backend

Insamling och lagring i Application lnsights (Azure Monitor) Säkerställd korrelation (trace-id) genom hela request-flödet Visualisering av ett sammanhängande trace från klient till backend

Målet är att visa att spårbarhet fungerar genom arkitekturen (pilot), samt att ta fram en återanvändbar struktur för vidare implementation som kan adapteras av utvecklingsteamet.

Målbild Efter genomfört uppdrag ska följande finnas:

En fungerande end-to-end trace genom fler än två komponenter (t.ex. frontend → backend → dependency i minst två led), som kan följas i Application lnsights

Grundläggande telemetry:

o     Requests

o     Dependencies (externa anrop såsom databaser och APl:er)

o     Exceptions/Errors

o     Custom events (demonstrerat genom ett fåtal olika event-typer)

Korrelation mellan frontend och backend (trace-id)

Enkla guidelines för hur telemetry ska implementeras framåt

Scope En avgränsad pilot som visar hur telemetry etableras och visualiseras, inklusive tydligt lösningsmönster och grundläggande guidelines för vidare implementation, där guidelines är skapade med input från kund.

3.1  Design & Struktur Definiera struktur för telemetry i ITABs kontext

o     Naming conventions (!races, spans, events)

o     Vad som ska/inte ska loggas

o     Correlation-strategi (trace-id genom hela kedjan)

3.2  Backend Telemetry Instrumentera minst en publicerad backend-tjänst

o     API requests

o     Dependencies

o     Errors

Skicka telemetry till Application lnsights (Azure Monitor)

3.3  Frontend Telemetry (begränsat) Instrumentera frontend (proof-of-concept)

o     Pageviews

o     Sessions

o     Custom events

Säkerställa korrelation mot backend (trace-id)

3.4  Visualisering Visualisera ett sammanhängande trace i Application lnsights (Azure Monitor) Ett enskilt anrop ska kunna följas fran frontend till backend

Visa att lösningen kan användas för felsökning och identifiering av flaskhalsar

3.5  Dokumentation Ta fram en grundläggande telemetry-profil/riktlinje (hur andra tjänster ska implementera detta)

3.6  Deployment Deployment ska vara scriptad (laC) enligt ITABs krav Nödvändiga Azure-resurser för telemetry ska provisioneras

4.  Avgränsningar (Ingår inte) Full utrullning i produktion eller i flera system

Alternativa verktyg/plattformar (lösningen baseras pa Application lnsights) Full dashboards/monitoring setup eller Bl

Omfattande analys av användarbeteende

5.  Leverabler Implementation i minst en existerande backend-tjänst i icke-produktionsmiljö Frontend-instrumentering (PoC)

Verifierbar end-to-end trace i Application lnsights Visualisering som tydligt visar request-kedjan Dokumenterad telemetry-profil/riktlinje

Scriptad deployment av nödvändiga resurser

6.  Ansvar Leverantör

Design, implementation och verifiering av lösningen Säkerställa fungerande end--to-end trace Dokumentation

Scriptad deployment enligt kunds konventioner

Tillgang till kodbas och miljöer

Val av pilot-tjänst I samrad med leverantör Nödvändig access i Azure och tjänster

7.  ldeprofil Application lnsights / Azure Monitor OpenTelemetry eller motsvarande Frontend telemetry (JavaScript) Backend-instrumentering Distribuerade system och tracing laC (Terraform eller PowerShell)

8.  Tidsåtgång Fastprisåtagande; Förväntad tidsåtgång 40-60h

Skills

AzureTerraformJavaScriptPowershell

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching