Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Skrivning af en Simpel Logningsapplikation | Overvågning og Logning i DevOps
Introduktion til DevOps

bookSkrivning af en Simpel Logningsapplikation

Forestil dig, at du har en lille webapplikation og ønsker at se, hvad brugerne foretager sig: hvem der åbnede forsiden, og hvem der klikkede på en knap. I reel DevOps-arbejde hjælper sporing af disse handlinger dig med at forstå brugeradfærd og identificere problemer tidligt.

Du opretter en simpel Flask-app, der viser en velkomstbesked og reagerer, når en knap klikkes. Hver handling registreres i en logfil, hvilket giver dig et første indblik i, hvordan logging fungerer, før du forbinder det til ELK til analyse.

Hvad du skal gøre

Appen har to routes: én til forsiden og én til et "knap"-klik. Hver gang nogen besøger en route eller klikker på knappen, registreres en hændelse i loggen. Dette hjælper dig med præcist at se, hvad brugerne foretager sig, og giver et fundament for fremtidig analyse.

app.py

app.py

copy

Du opretter et Flask-applikationsobjekt, der håndterer ruter og indkommende forespørgsler. Derefter konfigureres logning med logging.basicConfig, så alle brugerhandlinger registreres i filen /logs/app.log, inklusive tidsstempel, hændelsesniveau og besked.

De to ruter viser, hvordan appen fungerer: / returnerer en velkomstbesked og logger, når startsiden åbnes, mens /click logger et knapklik og returnerer et tekstsvar. Til sidst kører serveren på alle interfaces på port 5000, hvilket gør det muligt at teste appen og se hændelser i logfilen.

1. Hvor bliver brugerhandlinger registreret?

2. Hvilken rute skal du åbne for at logge et knapklik?

question mark

Hvor bliver brugerhandlinger registreret?

Select the correct answer

question mark

Hvilken rute skal du åbne for at logge et knapklik?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

bookSkrivning af en Simpel Logningsapplikation

Stryg for at vise menuen

Forestil dig, at du har en lille webapplikation og ønsker at se, hvad brugerne foretager sig: hvem der åbnede forsiden, og hvem der klikkede på en knap. I reel DevOps-arbejde hjælper sporing af disse handlinger dig med at forstå brugeradfærd og identificere problemer tidligt.

Du opretter en simpel Flask-app, der viser en velkomstbesked og reagerer, når en knap klikkes. Hver handling registreres i en logfil, hvilket giver dig et første indblik i, hvordan logging fungerer, før du forbinder det til ELK til analyse.

Hvad du skal gøre

Appen har to routes: én til forsiden og én til et "knap"-klik. Hver gang nogen besøger en route eller klikker på knappen, registreres en hændelse i loggen. Dette hjælper dig med præcist at se, hvad brugerne foretager sig, og giver et fundament for fremtidig analyse.

app.py

app.py

copy

Du opretter et Flask-applikationsobjekt, der håndterer ruter og indkommende forespørgsler. Derefter konfigureres logning med logging.basicConfig, så alle brugerhandlinger registreres i filen /logs/app.log, inklusive tidsstempel, hændelsesniveau og besked.

De to ruter viser, hvordan appen fungerer: / returnerer en velkomstbesked og logger, når startsiden åbnes, mens /click logger et knapklik og returnerer et tekstsvar. Til sidst kører serveren på alle interfaces på port 5000, hvilket gør det muligt at teste appen og se hændelser i logfilen.

1. Hvor bliver brugerhandlinger registreret?

2. Hvilken rute skal du åbne for at logge et knapklik?

question mark

Hvor bliver brugerhandlinger registreret?

Select the correct answer

question mark

Hvilken rute skal du åbne for at logge et knapklik?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 2
some-alt