Skrive en Enkel Loggføringsapplikasjon
Tenk deg at du har en liten nettapplikasjon og ønsker å se hva brukerne gjør: hvem som åpnet startsiden og hvem som klikket på en knapp. I ekte DevOps-arbeid hjelper det å spore slike handlinger deg med å forstå brukeradferd og oppdage problemer tidlig.
Du lager en enkel Flask-app som viser en velkomstmelding og reagerer når en knapp klikkes. Hver handling blir registrert i en loggfil, noe som gir deg et første innblikk i hvordan logging fungerer før du kobler det til ELK for analyse.
Dette skal du gjøre
Appen har to ruter: én for startsiden og én for et "knapp"-klikk. Hver gang noen besøker en rute eller klikker på knappen, blir en hendelse registrert i loggen. Dette hjelper deg å se nøyaktig hva brukerne gjør og gir et grunnlag for fremtidig analyse.
app.py
Du oppretter et Flask-applikasjonsobjekt som håndterer ruter og innkommende forespørsler. Deretter setter du opp logging ved å bruke logging.basicConfig
, slik at alle brukerhandlinger blir registrert i filen /logs/app.log
, inkludert tidsstempel, hendelsesnivå og melding.
De to rutene viser hvordan appen fungerer: /
returnerer en velkomstmelding og logger når hjemmesiden åpnes, mens /click
logger et knappetrykk og returnerer et tekstsvar. Til slutt kjører serveren på alle grensesnitt på port 5000, slik at du kan teste appen og se hendelser i loggfilen.
1. Hvor blir brukerhandlingene registrert?
2. Hvilken rute må du åpne for å logge et knappetrykk?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.7
Skrive en Enkel Loggføringsapplikasjon
Sveip for å vise menyen
Tenk deg at du har en liten nettapplikasjon og ønsker å se hva brukerne gjør: hvem som åpnet startsiden og hvem som klikket på en knapp. I ekte DevOps-arbeid hjelper det å spore slike handlinger deg med å forstå brukeradferd og oppdage problemer tidlig.
Du lager en enkel Flask-app som viser en velkomstmelding og reagerer når en knapp klikkes. Hver handling blir registrert i en loggfil, noe som gir deg et første innblikk i hvordan logging fungerer før du kobler det til ELK for analyse.
Dette skal du gjøre
Appen har to ruter: én for startsiden og én for et "knapp"-klikk. Hver gang noen besøker en rute eller klikker på knappen, blir en hendelse registrert i loggen. Dette hjelper deg å se nøyaktig hva brukerne gjør og gir et grunnlag for fremtidig analyse.
app.py
Du oppretter et Flask-applikasjonsobjekt som håndterer ruter og innkommende forespørsler. Deretter setter du opp logging ved å bruke logging.basicConfig
, slik at alle brukerhandlinger blir registrert i filen /logs/app.log
, inkludert tidsstempel, hendelsesnivå og melding.
De to rutene viser hvordan appen fungerer: /
returnerer en velkomstmelding og logger når hjemmesiden åpnes, mens /click
logger et knappetrykk og returnerer et tekstsvar. Til slutt kjører serveren på alle grensesnitt på port 5000, slik at du kan teste appen og se hendelser i loggfilen.
1. Hvor blir brukerhandlingene registrert?
2. Hvilken rute må du åpne for å logge et knappetrykk?
Takk for tilbakemeldingene dine!