我正在爲Linux/Windows編寫一個C++後臺/服務器應用程序。有沒有一個標準的控制/分析/報告服務,我應該用它來以標準化的方式公開我的應用程序的當前狀態?C++:狀態和控制模式
如果不是,那麼用什麼樣的模式(或庫)來暴露這種數據和控制?
具體而言,我要公開的以下數據:
- 相對「部件」(其中使用/部件被用戶定義)
- 任何錯誤/故障
- 記憶的「使用量」, CPU,其他雜項工藝數據
- 方法/類執行配置文件
- 平均時間在方法花費/類
- 總要求
我要揭露以下控制機制
- 啓動,停止,重啓,重裝X ...(commandesque控制)
- 參數整定
揭露什麼?該應用聽起來像一個守護進程或服務,但你期望消費你想要公開的輸出?特定的客戶端應用程序腳本?系統總線,以便任何程序可以對事件做出反應? – Duck 2009-09-08 22:37:00
外部應用程序將消耗事件。 – jameszhao00 2009-09-08 23:42:09