Monitorering av moln applikationer

Måndag den 4:e Oktober 2021

Lektion 9 av 12

När en appliktion lever i molnet är det lätt händt att man tappar kontakten till appliktionen, där för är det viktigt att vi har en bra bild av vilka verktyg vi kan använda för att kunna övervaka vår applikation.

Lektionsplan

Förre lektion (8): Filer i molnet

Lektion från kl. 8:30 till kl. 16:30
08:30 - 09:00
Återkopling till Filer i molnet
09:10 - 09:50
Monitorering av moln applikationer
10:00 - 10:30
Redovisning av Nätverk i molnet
16:00 - 16:30
Sammanfattning på dagens lektion

Nästa lektion (10): Skalning, upp och ut

Lektionslitteratur

Detta är material (artiklar, videoer, blogs, podcasts etc) som är den teoretiska bas för denna lektion, det antas att du har läst/set/lystnad detta innan lektionen starter.

Estimerat samlat “läs”-tid för lektionslittertur är 41 min (för den frivilliga fördjupningslitteratur gäller 154 min)

Frivillig fördjupningslitteratur innom Logging (klicka för att visa)

Indviduella övningsuppgifter

Gå igennom dissa fem övningar:

Övningsuppgift

Göras ensamt eller fler tillsammans. Målet är altid en fungerande applikation, och det rekomenderas därför att börja med brons och sen gå på silver och på slutet guld (men det är såklart möjligt att gå på silver eller guld direkt). Silver och guld är frivilliga, hellere en fungerende brons än en ofungerende silver. VG är möjligt på alla nivåer.

Ta en av dina webbapplikationer, detta kunna vara webb applikation som du/ni byggd i lektion 6.

Implementera logging och konfigura så att loggen hamnar i Application Insights. Deploya applikationen till Azure App Service.

Ta frem minst två Kusto “queries” (förfrågningar) som viser data om din applikation, eksampler på queries:

  • En som visar alla Errors och Warnings i applikationen
  • En som visar tiden det tar att inläsa en websida

Hints:

Individuell inlämningsuppgift

Blogg 09: Monitorering av molnapplikationer

Gör ett nytt inlägg på din blog som du gjorde i samband med dom förra lektioner. Det rekomenderas att skriva på samma språk som din första blogg post.

Deadline på PingPong, onsdag den 6:e oktober kl 23:55. Posta ett länk till dagens blog post.

Skriv ett blogg post som följer denna lektion, detta post ska innehålla en text som svara på dissa frågor:

  • Beskriv kort applikationen, vad gör den?
  • Gör en diagram (använn eg draw.io) hur den applikation är förbundet andra tjäster
  • Beskriv koden, med fokus på den del som rör din log implementation
  • Fundera på och beskriv hur logging av din applikation kan kan avhjälpa säkerhetsproblem i din applikation
  • Förklara dina queries; vad gör dom? varför är dissa data som tas fram interesanta?

Om du vill kan du nu välja att dela denna blogpost på sociala media (Linked, Twitter, Facebook etc.) kom ihåg att använda lämpliga hashtags som: #1 #2