0
我正在研究一個將通過各種API處理數據的python多線程守護進程。監控性能和維護Python代碼的性能統計信息的最佳方法是什麼?
的設置我是:
主守護進程: 管理線程,將消息發送給該線程的隊列。
的API螺紋:每API 一個線程。這允許我在API#1上啓動任務#2,而任務#1正在完成最終的API。有4或5個API(可能是6?)。其中一些API是基於Web的,一些是我從線程執行的Java應用程序。
所以,在這個位置上,我想設置一些東西來監視守護進程及其線程的CPU /內存使用情況,並在生產環境中運行,並且我想將這些信息保存在某處FLATFILE?異地數據庫?)
什麼是這一點的最好方法?