Воркшоп: Знакомимся с Observability на практике. Елена Граховац

Наблюдаемость (observability) — одно из ключевых свойств современных приложений. Часто под наблюдаемостью понимают логи, метрики и трейсинг как таковые. Однако, согласно определению, observability — это мера того, насколько хорошо мы можем определить текущее состояние системы или любого её компонента. На этом воркшопе мы поговорим о том, как приложения могут вносить вклад в наблюдаемость системы. Мы рассмотрим важные состояния приложения, поговорим о концепции Application Performance Management, проекте OpenTelemetry и о том, как протестировать наблюдаемость до выхода в продакшн — прямо на локальном окружении. Ну и, конечно, вооружившись идеями и концепциями, мы напишем приложение, содержащее максимально полезные логи, метрики и трейсинг. Этот воркшоп подойдет для тех, кто уже сделал свои первые шаги в Go, и хочет улучшить навыки написания production-ready приложений. Вы можете принести на воркшоп любой свой сервис, и попробовать внедрить изученные практики прямо на месте. Все примеры будут показаны для Go, поэтому ожидается базовое знание этого языка Ссылки: Слайды:
Состояние кода в начале мастер-класса:
Состояние кода в конце мастер-класса:

Смотрите также