Створення Простої Програми для Логування
Уявіть, що у вас є невеликий веб-застосунок, і ви хочете відстежувати дії користувачів: хто відкрив головну сторінку та хто натиснув кнопку. У реальній роботі DevOps відстеження таких дій допомагає зрозуміти поведінку користувачів і своєчасно виявляти проблеми.
Ви створюєте простий Flask-застосунок, який показує вітальне повідомлення та реагує на натискання кнопки. Кожна дія записується у файл журналу, що дає перше уявлення про роботу з логуванням перед підключенням до ELK для подальшого аналізу.
Що ви зробите
Застосунок має два маршрути: один для головної сторінки та один для натискання "кнопки". Кожного разу, коли хтось відвідує маршрут або натискає кнопку, подія фіксується у журналі. Це дозволяє точно бачити дії користувачів і створює основу для подальшого аналізу.
app.py
Ви створюєте об'єкт застосунку Flask, який обробляє маршрути та вхідні запити. Далі налаштовуєте логування за допомогою logging.basicConfig, щоб усі дії користувача фіксувалися у файлі /logs/app.log, включаючи мітку часу, рівень події та повідомлення.
Два маршрути демонструють роботу застосунку: / повертає вітальне повідомлення та фіксує відкриття головної сторінки, а /click записує натискання кнопки та повертає текстову відповідь. Нарешті, сервер запускається на всіх інтерфейсах на порті 5000, що дозволяє протестувати застосунок і переглянути події у файлі журналу.
1. Де фіксуються дії користувачів?
2. Який маршрут потрібно відкрити, щоб зафіксувати натискання кнопки?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 3.7
Створення Простої Програми для Логування
Свайпніть щоб показати меню
Уявіть, що у вас є невеликий веб-застосунок, і ви хочете відстежувати дії користувачів: хто відкрив головну сторінку та хто натиснув кнопку. У реальній роботі DevOps відстеження таких дій допомагає зрозуміти поведінку користувачів і своєчасно виявляти проблеми.
Ви створюєте простий Flask-застосунок, який показує вітальне повідомлення та реагує на натискання кнопки. Кожна дія записується у файл журналу, що дає перше уявлення про роботу з логуванням перед підключенням до ELK для подальшого аналізу.
Що ви зробите
Застосунок має два маршрути: один для головної сторінки та один для натискання "кнопки". Кожного разу, коли хтось відвідує маршрут або натискає кнопку, подія фіксується у журналі. Це дозволяє точно бачити дії користувачів і створює основу для подальшого аналізу.
app.py
Ви створюєте об'єкт застосунку Flask, який обробляє маршрути та вхідні запити. Далі налаштовуєте логування за допомогою logging.basicConfig, щоб усі дії користувача фіксувалися у файлі /logs/app.log, включаючи мітку часу, рівень події та повідомлення.
Два маршрути демонструють роботу застосунку: / повертає вітальне повідомлення та фіксує відкриття головної сторінки, а /click записує натискання кнопки та повертає текстову відповідь. Нарешті, сервер запускається на всіх інтерфейсах на порті 5000, що дозволяє протестувати застосунок і переглянути події у файлі журналу.
1. Де фіксуються дії користувачів?
2. Який маршрут потрібно відкрити, щоб зафіксувати натискання кнопки?
Дякуємо за ваш відгук!