Конференция завершена. Ждем вас на РИТ++ в следующий раз!

Мастер-класс: Проблемы внедрения Observability для разработчиков Мастер-классы

Доклад принят в программу конференции
Елена Граховац
GetYourGuide (Берлин)

Область интересов: DevOps-культура и автоматизация, построение нативных облачных сервисов, Developer Experience.
Engineering Manager в одной из инфраструктурных команд компании GetYourGuide (Берлин). Профессиональный опыт в ИТ — более 13 лет.
Преподаватель курса "Разработчик Golang" в OTUS.

Тезисы

Наблюдаемость (observability) — одно из ключевых свойств современных приложений. Часто под наблюдаемостью понимают факт наличия логов, метрик и трейсинга. Однако, согласно определению, наблюдаемость — это мера того, насколько хорошо мы можем определить текущее состояние системы или любого её компонента. На этом мастер-классе мы поговорим о том, с какими частыми проблемами можно встретиться при разработке приложения, нацеленного на наблюдаемость. В примерах мастер-класса будет использован Go, но показанные практики могут быть применимы и к любому другому языку программирования.

Для кого этот мастер-класс: для начинающих. Идеально подойдет тем, кто уже слышал про логи, метрики и трейсинг, но еще не погрузился в лучшие практики использования этих техник.

Чему научимся:
- Выбирать формат сообщений логов.
- Правильно логировать ошибки, исключения и аварийные ситуации.
- Разбираться в разных типах метрик и принципах их агрегации .
- Понимать проблемы визуализации трейсинга.

Другие доклады секции Мастер-классы

CLI в Node.js
Александр Коржиков
Dev IT Engineer ING Group (Нидерланды)