Как отладить Ruby-код без дебаггера?
Минимальный воспроизводимый пример, диагностический вывод, Logger и стек ошибки без утечки данных и сокрытия исключений.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Минимальный воспроизводимый пример, диагностический вывод, Logger и стек ошибки без утечки данных и сокрытия исключений.
Читать ответПлюсы временных индексов, неравномерный размер шардов при сезонной нагрузке и сочетание группировки потоков с rollover по размеру и возрасту.
Читать ответКак описать реальный путь логов от приложения до поиска, свой вклад и выбранное разбиение данных. Elasticsearch приведён только как условный пример.
Читать ответSyslog задаёт обмен событиями, но UDP/514 — не единственный транспорт. TLS, очереди и границы гарантий доставки.
Читать ответEvent Viewer, файлы EVTX и Get-WinEvent. Путь по умолчанию не означает, что все приложения пишут в один системный журнал.
Читать ответТипичные файлы /var/log, постоянный и временный journal, отдельные журналы приложений. Пути зависят от дистрибутива и настроек.
Читать ответКоличество зависит от версии. Почему ответ «25 событий» устарел и как не перепутать создание процесса, изменение времени файла и состояние службы.
Читать ответЦепочка от приложения через syslog или journald до файлового вывода. Почему журнал systemd и текстовый лог — не одно и то же.
Читать ответКак выбирать источник логов, ограничивать поиск временем и идентификатором запроса, восстанавливать последовательность событий и безопасно передавать результаты диагностики.
Читать ответстандартный логгер прост и подходит для базовых задач, но имеет ограниченную функциональность и не поддерживает уровни логирования.
Читать ответконтекст: регистрация событий в Redux для логирования оптимально использовать middleware middleware получает action до того, как он попадёт в редьюсер на этом этапе доступны метаданные, в том числе время клика…
Читать ответЛогирование позволяет отслеживать события в приложении и играет ключевую роль в его диагностике и мониторинге. Sentry — средство отслеживания ошибок, которое собирает stack trace, объединяет события по проблемам и…
Читать ответ