Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php zend服务器监视器的自定义事件_Php_Reporting_Monitoring_Zend Server - Fatal编程技术网

Php zend服务器监视器的自定义事件

Php zend服务器监视器的自定义事件,php,reporting,monitoring,zend-server,Php,Reporting,Monitoring,Zend Server,我用PHP和Zend服务器构建了复杂的SOAP web服务 我想在系统中创建自定义监视事件。 我已经在使用带有聚合暗示的“自定义事件”,但在我的例子中这还不够。事件应具有不同的严重性,并在发生后采取不同的措施 我正在积极使用Zend Monitoring报告所有错误。从分析错误开始,从函数中的逻辑警告到从其他系统获得的错误。这导致zend服务器控制台中的监控量非常大。不幸的是,所有这些事件都被命名为“自定义事件”,因此为了找到原因,它必须逐个检查每个事件(以及事件列表中未显示的中的聚合提示)。我

我用PHP和Zend服务器构建了复杂的SOAP web服务

我想在系统中创建自定义监视事件。 我已经在使用带有聚合暗示的“自定义事件”,但在我的例子中这还不够。事件应具有不同的严重性,并在发生后采取不同的措施

我正在积极使用Zend Monitoring报告所有错误。从分析错误开始,从函数中的逻辑警告到从其他系统获得的错误。这导致zend服务器控制台中的监控量非常大。不幸的是,所有这些事件都被命名为“自定义事件”,因此为了找到原因,它必须逐个检查每个事件(以及事件列表中未显示的中的聚合提示)。我可以扩展Zend_Log_Writer_ZendMonitor类以登录到不同的位置,但tham I`Wright Zend Monitor:(

我发现所有事件都存储在 /usr/local/zend/etc/events\u rules.xml和我计划在那里添加新事件,但找不到该文件的任何规范。可能的规则->规则->事件类型是什么

在以后的应用中如何处理这个问题?
可以使用zend_monitor_custom_事件或类似事件从系统内部调用“新”事件吗?

您知道存在吗?您可以使用zend_Log组件与zend Server monitor交互并登录到zend Server monitor

Zend_Log是一个通用的日志组件,它似乎涵盖了您所要求的内容,即严重性级别


Zend_Log接受一个Zend_Log_Writer实例,在您的情况下,您将向其传递一个Zend_Log_Writer_ZendMonitor实例,该实例专门用于将Zend事件记录到Zend服务器。

您知道存在吗?您可以使用Zend_Log组件与Zend Server Monitor交互并记录到Zend Server Monitor

Zend_Log是一个通用的日志组件,它似乎涵盖了您所要求的内容,即严重性级别


Zend_Log接受Zend_Log_Writer实例,在您的情况下,您将向其传递Zend_Log_Writer_ZendMonitor实例,该实例专门用于将Zend事件记录到Zend服务器。

Zend_Log_Writer_ZendMonitor使用monitor_自定义事件()来自Zend Monitor API的函数。因此,基本上它与我现在拥有的相同。基本上,我想摆脱“自定义事件”并放置类似“API解析错误”的事件等等。此外,事件分组是不够的。您是否考虑过扩展类?我同意扩展它,但不知道它如何解决我的问题。那么,我可能只是对您的问题和Zend服务器体系结构了解不够。我积极使用Zend监控来报告所有错误。从pa开始rsing错误、函数中的逻辑警告以及来自其他系统的错误。这会导致zend服务器控制台中的监控量非常大。不幸的是,所有这些都被命名为“自定义事件”,因此为了找到原因,它必须逐个检查每个事件(以及事件列表中未显示的聚合提示)。我可以扩展该类以登录到不同的位置,但tham Im wrighting Zend Monitor:(Zend_log_Writer_ZendMonitor使用Zend Monitor API中的Monitor_custom_event()函数。因此,基本上它与我现在拥有的相同。基本上,我想摆脱“自定义事件”并放置“API解析错误”之类的事件等等。此外,事件分组是不够的。您是否考虑过扩展类?我同意扩展它,但不知道它如何解决我的问题。那么,我可能只是对您的问题和Zend服务器体系结构了解不够。我积极使用Zend监控来报告所有错误。从pa开始rsing错误、函数中的逻辑警告以及来自其他系统的错误。这会导致zend服务器控制台中的监控量非常大。不幸的是,所有这些都被命名为“自定义事件”,因此为了找到原因,它必须逐个检查每个事件(以及事件列表中未显示的聚合提示).我可以扩展类以登录到不同的位置,但tham Im Wright Zend Monitor:(