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