Я хотела бы освоить типовые задачи администрирования инфраструктуры приложений, на предыдущих проектах я использовала решения, сделанные до меня и видела их только как пользователь (кибану из ELK, дашборды графаны), логирование на уровне "запиши что-то через monolog в приложении". Сейчас у меня нет рабочих проектов, занимаюсь саморазвитием дома.
Какую проблему можно воспроизвести в приложении на php и решить с помощью elk стека? Можно ли считать туториалы на уровне "поставь elk на локалку, запиши настройки, кинь лог и убедись, что он виден в кибане' достаточными для разговора о том, что я это умею для поиска работы?
Настройте на ELK алерты, которые срабатывают на различные события в логе. Например, если некий процесс в лог написал, что он выполнился дольше, чем за 30 секунд.
Настройте логирование нескольких лог файлов с разными тегами (prod, test), и настройте для них разные индексы.
Например, собирать логи из нескольких серверов и сделать дашборд с:
- картой вебпользователей (из access.log, используя GeoIP)
- графически отобразить статусы (например, pie) - из access.log
- граф или таблицу самых активных пользователей (которые больше всего делают логин)
Если лень поднимать реальные сервера, в вебе есть примеры Apache logs.