Одна из проблем микросервисной архитектуры – сложность отладки и диагностики системы. В МТС более 240 продуктов, большая часть которых имеют распределенную архитектуру. Я расскажу о том, как мы боремся со сложностью диагностики и отладки распределенных систем. Обсудим — что такое “наблюдаемость” и какие открытые стандарты наблюдаемости вы можете использовать в мире .NET. Рассмотрим как устроены системы распределенной трассировки (Jaeger, OpenZipkin) и как между ними выбрать