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