Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Простої Програми Для Логування | Моніторинг і Логування в DevOps
Вступ до DevOps

bookСтворення Простої Програми Для Логування

Уявіть, що у вас є невеликий веб-додаток, і ви хочете відстежувати дії користувачів: хто відкрив головну сторінку та хто натиснув кнопку. У реальній роботі DevOps відстеження таких дій допомагає зрозуміти поведінку користувачів і своєчасно виявляти проблеми.

Ви створюєте простий Flask-додаток, який показує вітальне повідомлення та реагує на натискання кнопки. Кожна дія записується у log-файл, що дає вам перше уявлення про роботу з логуванням перед підключенням до ELK для подальшого аналізу.

Що ви зробите

Додаток має два маршрути: один для головної сторінки і один для натискання "кнопки". Кожного разу, коли хтось відвідує маршрут або натискає кнопку, подія записується у лог. Це дозволяє точно бачити дії користувачів і створює основу для подальшого аналізу.

app.py

app.py

copy

Ви створюєте об'єкт застосунку Flask, який обробляє маршрути та вхідні запити. Далі налаштовуєте логування за допомогою logging.basicConfig, щоб усі дії користувачів фіксувалися у файлі /logs/app.log, включаючи мітку часу, рівень події та повідомлення.

Два маршрути демонструють роботу застосунку: / повертає вітальне повідомлення та записує у лог відкриття головної сторінки, а /click фіксує натискання кнопки та повертає текстову відповідь. Сервер запускається на всіх інтерфейсах на порті 5000, що дозволяє протестувати застосунок і переглянути події у файлі журналу.

1. Де фіксуються дії користувачів?

2. Який маршрут потрібно відкрити, щоб зафіксувати натискання кнопки?

question mark

Де фіксуються дії користувачів?

Select the correct answer

question mark

Який маршрут потрібно відкрити, щоб зафіксувати натискання кнопки?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 3.7

bookСтворення Простої Програми Для Логування

Свайпніть щоб показати меню

Уявіть, що у вас є невеликий веб-додаток, і ви хочете відстежувати дії користувачів: хто відкрив головну сторінку та хто натиснув кнопку. У реальній роботі DevOps відстеження таких дій допомагає зрозуміти поведінку користувачів і своєчасно виявляти проблеми.

Ви створюєте простий Flask-додаток, який показує вітальне повідомлення та реагує на натискання кнопки. Кожна дія записується у log-файл, що дає вам перше уявлення про роботу з логуванням перед підключенням до ELK для подальшого аналізу.

Що ви зробите

Додаток має два маршрути: один для головної сторінки і один для натискання "кнопки". Кожного разу, коли хтось відвідує маршрут або натискає кнопку, подія записується у лог. Це дозволяє точно бачити дії користувачів і створює основу для подальшого аналізу.

app.py

app.py

copy

Ви створюєте об'єкт застосунку Flask, який обробляє маршрути та вхідні запити. Далі налаштовуєте логування за допомогою logging.basicConfig, щоб усі дії користувачів фіксувалися у файлі /logs/app.log, включаючи мітку часу, рівень події та повідомлення.

Два маршрути демонструють роботу застосунку: / повертає вітальне повідомлення та записує у лог відкриття головної сторінки, а /click фіксує натискання кнопки та повертає текстову відповідь. Сервер запускається на всіх інтерфейсах на порті 5000, що дозволяє протестувати застосунок і переглянути події у файлі журналу.

1. Де фіксуються дії користувачів?

2. Який маршрут потрібно відкрити, щоб зафіксувати натискання кнопки?

question mark

Де фіксуються дії користувачів?

Select the correct answer

question mark

Який маршрут потрібно відкрити, щоб зафіксувати натискання кнопки?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 2
some-alt