@dside distributed tracing не поможет полностью, даже если его нормально настроить - хочу иметь возможность помещать на граф код не только по пути запроса, но и просто логически связанный. Например, если баг из-за того, что из базы достали кривые данные - то видеть и код, который эти данные в базу мог положить.
Obsidian с Canvas попробую, спасибо!
@iliazeus да, но он всё ещё может положить достаточно контекста перед глазами, чтобы в голове можно было уместить всё остальное.
Граф для такой процедуры может быть чрезмерным.
У меня на последней работе была принята практика постмортемов — начиная с наблюдаемого или сообщённого симптома, задавать вопрос "почему это случилось?", отвечать на него и задавать этот же вопрос к ответу, пока не придём к проблеме, которую можно решать.
Вели мы их обычно в общей вики вложенными списками (деревом то бишь), прикладывая ссылки на код в гите или отчётики в мониторинге, где релевантно. Необходимости в графах как-то не испытывали. Больше того, большую часть времени эти вопросы-ответы образовывали одну линию, без веток. Но ветки бывали, поэтому остановились на формате, что их допускает.
@iliazeus да, но он всё ещё может положить достаточно контекста перед глазами, чтобы в голове можно было уместить всё остальное.
Граф для такой процедуры может быть чрезмерным.
У меня на последней работе была принята практика постмортемов — начиная с наблюдаемого или сообщённого симптома, задавать вопрос "почему это случилось?", отвечать на него и задавать этот же вопрос к ответу, пока не придём к проблеме, которую можно решать.