with. Каждый из них записывает, когда начался, когда закончился и сколько времени занял — больше ничего вызывать не нужно.
Установка
Инструментирование
Вкладывайте их так, как вложены в вашем коде. Вы никогда не передаете идентификаторы: каждый блок помнит, внутри чего он находится, поэтому все, что вы записываете, автоматически получает правильный запуск и правильного агента.
async with работает точно так же.
Проверьте прибытие данных
Запустите один раз, затем откройте Observe → Sessions и выберите вашу среду. Ваш запуск появится как восстановленная трассировка. Если ничего не приходит, убедитесь, что машина подключена, с помощьюfailproofai config --status.
Полное руководство по пользовательским агентам
Каждый метод события, что происходит, когда ваш код выбрасывает исключение, рабочий пример, потоки и async, а также инструментирование фреймворка без адаптера.

