Как я могу создать pdb-подобный отладчик в приложении Splunk (имеется в виду приложение, созданное и запущенное Splunk)?
У меня нет контроля над самим процессом python, поэтому простое добавление import pdb; pdb.set_trace()
в код приведет только к сбою веб-приложения.
Полагаю, идеальным решением было бы
- либо запускайте часть Python в Splunk вручную, поэтому у меня есть контроль над ней (я пробовал this , но он не работал правильно; демон mongodb не запускался, между прочим)
- используйте старую старую точку останова
import pdb; pdb.set_trace()
, но каким-то образом подключайтесь к процессу, так что я могу управлять отладчиком (я пытался gdb , но ничего не получалось, как ожидалось - возможно, я этого не делал используйте это правильно)