Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Scrittura di una Semplice Applicazione di Logging | Monitoraggio e Logging in DevOps
Introduzione a DevOps

bookScrittura di una Semplice Applicazione di Logging

Immagina di avere una piccola applicazione web e di voler vedere cosa fanno gli utenti: chi ha aperto la home page e chi ha cliccato un pulsante. Nel vero lavoro DevOps, tracciare queste azioni aiuta a comprendere il comportamento degli utenti e a individuare tempestivamente eventuali problemi.

Si crea una semplice app Flask che mostra un messaggio di benvenuto e reagisce quando viene cliccato un pulsante. Ogni azione viene registrata in un file di log, offrendo una prima panoramica su come funziona il logging prima di collegarlo a ELK per l'analisi.

Cosa Farai

L'app ha due route: una per la home page e una per il click su un "pulsante". Ogni volta che qualcuno visita una route o clicca il pulsante, un evento viene registrato nel log. Questo permette di vedere esattamente cosa fanno gli utenti e fornisce una base per analisi future.

app.py

app.py

copy

Si crea un oggetto applicazione Flask che gestisce le route e le richieste in ingresso. Successivamente, si configura il logging utilizzando logging.basicConfig affinché tutte le azioni degli utenti vengano registrate nel file /logs/app.log, includendo data e ora, livello dell'evento e messaggio.

Le due route mostrano il funzionamento dell'app: / restituisce un messaggio di benvenuto e registra quando la home page viene aperta, mentre /click registra un clic sul pulsante e restituisce una risposta testuale. Infine, il server viene eseguito su tutte le interfacce alla porta 5000, consentendo di testare l'applicazione e visualizzare gli eventi nel file di log.

1. Dove vengono registrate le azioni degli utenti?

2. Quale route bisogna aprire per registrare un clic sul pulsante?

question mark

Dove vengono registrate le azioni degli utenti?

Select the correct answer

question mark

Quale route bisogna aprire per registrare un clic sul pulsante?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 3.7

bookScrittura di una Semplice Applicazione di Logging

Scorri per mostrare il menu

Immagina di avere una piccola applicazione web e di voler vedere cosa fanno gli utenti: chi ha aperto la home page e chi ha cliccato un pulsante. Nel vero lavoro DevOps, tracciare queste azioni aiuta a comprendere il comportamento degli utenti e a individuare tempestivamente eventuali problemi.

Si crea una semplice app Flask che mostra un messaggio di benvenuto e reagisce quando viene cliccato un pulsante. Ogni azione viene registrata in un file di log, offrendo una prima panoramica su come funziona il logging prima di collegarlo a ELK per l'analisi.

Cosa Farai

L'app ha due route: una per la home page e una per il click su un "pulsante". Ogni volta che qualcuno visita una route o clicca il pulsante, un evento viene registrato nel log. Questo permette di vedere esattamente cosa fanno gli utenti e fornisce una base per analisi future.

app.py

app.py

copy

Si crea un oggetto applicazione Flask che gestisce le route e le richieste in ingresso. Successivamente, si configura il logging utilizzando logging.basicConfig affinché tutte le azioni degli utenti vengano registrate nel file /logs/app.log, includendo data e ora, livello dell'evento e messaggio.

Le due route mostrano il funzionamento dell'app: / restituisce un messaggio di benvenuto e registra quando la home page viene aperta, mentre /click registra un clic sul pulsante e restituisce una risposta testuale. Infine, il server viene eseguito su tutte le interfacce alla porta 5000, consentendo di testare l'applicazione e visualizzare gli eventi nel file di log.

1. Dove vengono registrate le azioni degli utenti?

2. Quale route bisogna aprire per registrare un clic sul pulsante?

question mark

Dove vengono registrate le azioni degli utenti?

Select the correct answer

question mark

Quale route bisogna aprire per registrare un clic sul pulsante?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2
some-alt