我使用Zend服務器在PHP中構建了複雜的SOAP Web服務。Zend服務器監視器的自定義事件
我想在輸出系統中創建自定義監控事件。 我已經在使用「自定義事件」和聚合提示,但對我而言這還不夠。事件發生後應採取不同的嚴重程度和操作。
我主動使用Zend Monitoring報告所有錯誤之王。從解析錯誤開始,函數中的邏輯警告來自其他系統的錯誤。它在zend服務器控制檯的監控中產生了非常大的影響。不幸的是,他們都被命名爲「自定義事件」,因此爲了找到原因,必須逐一檢查每個事件(也就是未在事件列表中顯示的聚合提示)。我可以擴展Zend_Log_Writer_ZendMonitor類登錄到不同的地方,但我真的艾德里安Zend的wrighting監視器:(
我發現,所有事件都存儲在 /usr/local/zend/etc/events_rules.xml和我計劃在那裏添加新的事件,但是不能找到這個文件的任何規範。什麼是可能的規則 - >規則 - >事件類型?
如何在應用程序中稍後處理該問題? 「new 「事件可以從我們的系統內部使用zend_monitor_custom_event或類似的方式調用?
Zend_Log_Writer_ZendMonitor使用Zend Monitor API中的monitor_custom_event()函數。所以基本上這與我現在擁有的一樣。 基本上我想擺脫「自定義事件」,並放置像「APi解析錯誤」等事件。此外,事件分組還不夠。 – 2011-04-19 09:11:01
你是否贊同擴展課程? – markus 2011-04-19 09:12:19
我現在可以擴展它,但沒有看到它如何解決我的問題。 – 2011-04-19 09:13:21