Вы упомянули в комментариях, что вы работаете на lttng-tools 2.10.2.Эта версия подвержена ошибке с агентом трассировки Python.
Эта ошибка делает невозможным отслеживание приложений python, когда пользователь не входит в tracing
group и демон сеанса lttngработает как root.Это требование обычно существует только для трассировки ядра.Вы сталкиваетесь с этой ошибкой, потому что systemd запускает демон сеанса root lttng при запуске.
Вы можете легко проверить, действительно ли это ошибка, войдя в систему как root и убив демон сеанса root lttng и запустив демон сеанса в качестве вашегособственный пользователь без полномочий root, например:
с правами root:
pkill lttng-sessiond
с правами пользователя без полномочий:
lttng-sessiond -d
lttng create
lttng enable-event --python my-logger
lttng start
python test.py
...
<ctrl + c>
lttng stop
lttng view
Если вы получаете события сейчас, тогда выпострадавших от ошибки.Эта ошибка была исправлена в ветке 2.10 и будет распространяться на пакеты Ubuntu.
Пока пакет не обновится, вы можете добавить себя в группу tracing
или запретить systemd запускать демон сеанса root lttng.при запуске.