Logstash - не единственная система для транспорта логов. В этом видео рассмотрим Vector - универсальных "харон" для ваших логов и метрик.
======================================
Подпишись на telegram канал: t.me/notopsofficial
Поддержи автора и получи доступ к уникальному контенту: boosty.to/notopsofficial
Читай публикации на Хабре habr.com/ru/users/NotOpsOffic...
Ссылка на используемые роли: github.com/AlexeySetevoi/ansi...
github.com/aragastmatb/vector...
Ссылка на playbook:
Ссылка на проект: vector.dev
======================================
Таймкоды:
0:00 Вступление
1:25 Что такое Vector?
1:40 Что Vector умеет?
4:44 Как установить Vector?
6:00 Из чего состоит конфиг Vector?
7:31 На каком синтаксисе можно написать конфиг Vector?
8:20 Виды конфигов Vector
9:30 Дописываем playbook Obervability
9:56 Добавляем роль в requirements.yml
10:44 Добавляем play в playbook
11:18 Добавляем group_vars и изменяем inventory
12:31 Скачиваем роли через ansible-galaxy
12:51 Определяем параметры из default для group_vars
13:09 Выбираем компоненты для конфига Vector
15:28 Описываем sources типа file в group_vars
17:17 Описываем siлks типа clickhouse в group_vars
19:53 Определяем что мы сможем записать в таблицу хранения логов
21:25 Создаём БД и таблицу в clickhouse
22:51 Записываем имя БД и таблицы в group_vars
23:10 Указываем создание пользователя через group_vars clickhouse
24:50 Добавляем авторизационные данные в group_vars Vector
25:21 Запускаем playbook
25:55 Проверяем работу после исполнения playbook
26:48 Добавляем директорию с логами и создаём файл
27:57 Проверяем наличие данных из файла в БД
28:49 Послесловие
======================================
Музыка:
NotOps Logo - / notops-logo
26 июл 2024