Завдання 8. Логування подій (Kibana)
1. Мета завдання
- Виконання цього завдання має на меті:
-
-
Отримати навички роботи з Kibana — зручним інструментом для візуалізації та аналізу даних, які зберігаються в Elasticsearch.
-
2. Передумови
-
Ознайомтеся з інструкціями:
3. Загальний опис
Index Patterns
— це ключовий концепт Kibana.
Шаблон індексу — це шаблон або правило, яке Kibana використовує для визначення індексів Elasticsearch (сховище даних), які ви хочете проаналізувати. Шаблони індексів допомагають Kibana зрозуміти, які конкретні індекси в Elasticsearch слід використовувати під час візуалізації та дослідження даних.
Коли ми створюємо шаблон індексу, Kibana аналізує дані, що зберігаються у вибраних нами індексах, і отримує такі метадані, як імена полів (fields
) і відповідні їм типи даних. Ця інформація є важливою для створення правильних візуалізацій і для фільтрації, агрегування та пошуку певних даних.
4. Процес виконання завдання
4.1. Створення Index Pattern для реєстру
Користуючись п. 1.1-1.7 інструкції Робота із журналами подій в інтерфейсі застосунку Kibana створіть індекс-паттерн для вашого реєстру.
-
У Step 1 використайте шаблон:
app-<registry-name>-*
. -
У Step 2 встановіть
@timestamp
для фільтра за часом та натиснітьCreate index pattern
.
4.2. Застосування фільтрів
-
Перейдіть до вкладки Discover та встановіть Time Range — останні 30 днів (Last 30 days).
-
Оберіть щойно створений індекс-паттерн
app-<registry-name>-*
та створіть комбінований фільтр:-
Kubernetes.pod_name
is
external-secrets-ххххххххх-ххххх
ANDStructured.level
is
error
-
У результаті комбінований фільтр покаже лише помилки у конкретному поді. |
4.3. Створення візуалізації даних
-
Перейдіть до вкладки Visualize та додайте нову візуалізацію.
-
Оберіть індекс
app-<registry-name>-*
.
У результаті ви побачите загальну кількість записів за вказаний проміжок часу. |