glaphire
@glaphire
PHP developer

Полезное задание на освоение ELK?

Я хотела бы освоить типовые задачи администрирования инфраструктуры приложений, на предыдущих проектах я использовала решения, сделанные до меня и видела их только как пользователь (кибану из ELK, дашборды графаны), логирование на уровне "запиши что-то через monolog в приложении". Сейчас у меня нет рабочих проектов, занимаюсь саморазвитием дома.
Какую проблему можно воспроизвести в приложении на php и решить с помощью elk стека? Можно ли считать туториалы на уровне "поставь elk на локалку, запиши настройки, кинь лог и убедись, что он виден в кибане' достаточными для разговора о том, что я это умею для поиска работы?
  • Вопрос задан
  • 265 просмотров
Решения вопроса 2
saboteur_kiev
@saboteur_kiev
software engineer
Настройте на ELK алерты, которые срабатывают на различные события в логе. Например, если некий процесс в лог написал, что он выполнился дольше, чем за 30 секунд.

Настройте логирование нескольких лог файлов с разными тегами (prod, test), и настройте для них разные индексы.
Ответ написан
@vitaly_il1
DevOps Consulting
Например, собирать логи из нескольких серверов и сделать дашборд с:
- картой вебпользователей (из access.log, используя GeoIP)
- графически отобразить статусы (например, pie) - из access.log
- граф или таблицу самых активных пользователей (которые больше всего делают логин)

Если лень поднимать реальные сервера, в вебе есть примеры Apache logs.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы