Observability & Telemetry - Leveransåtagande
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
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.