Zend Platform 中文使用手册(图文)
图示: 8 – 定义事件驱动(规则)
在事件驱动的页面,你可以定义或者修改特定的某个节点的监控事件的规则。因此,在该列表中定义的规则将被Zend Platform的监控系统所采纳并按照此规则进行抓取事件。
这个页面中你可以操作的有:
• 针对某一台服务器进行规则的设定
• 查看规则
• 配置页面显示
• 克隆事件
如何进入规则设置页面:
1. 在“Configuration and Management Tools”列表中,点击“Event Triggers” 按钮,然后选择一台服务器进行配置。
2. 从服务器列表中点击一台服务器
3. 点击“Event Triggers” 直接选择一台服务器
图示: 9 – 选择服务器
请注意
如果你想快速地设置多台服务器,让他们使用同样的事件规则的话,你可以:
(1) 先配置一台服务器
(2) 然后使用快速的克隆按钮把该服务器的配置复制到其它服务器上去
事件类型是由管理员进行配置的,设置它的原因是我们只在乎其中的某些事件。目前事件监控的功能将在下面描述。
为什么要配置事件驱动呢
事件驱动是找出Web应用的瓶颈的最基础的手段之一。它不单是为你找出瓶颈的所在,还为你提供事件的相信信息,以便为你在解决问题的提供详细的参考。最终,这些问题都会让用户感受到的。因此,如果你能解决更多的事件,你就能让你的PHP运行的更好。
通过事件驱动,你可以知道脚本运行的定位到毫秒的精确时间或者百分比。这样设计的原因就是让你能够精确地定位到某一个瓶颈。
页面设置
Zend Platform 具备了12种类型的事件驱动用来监控性能和脚本运行。默认的事件驱动把所有的事件类型都排列出来了。
所以你可以对这个页面进行设置,以便选出你最关心的选项。
如果配置页面:
1. 点击(Filter By) 按钮打开设置列表
2. 通过下面两个下拉菜单来选择你要使用的配置选项:
事件类型 – 事件监控的类型(script, database, web server, etc.)
类型细分 – 根据事件类型选择的事件配置具体的细分
3. 点击 (Go) 按钮使得配置生效
配置事件驱动
组成事件驱动配置列表的包括以下三个方面:
• 事件类型 – 具体的事件类型,系统监控的各大类。
• 启动开关 – 对具体的事件类型,可以控制是否启动
• 监控规则 – 定义系统监控的标准。例如,(红色) 脚本运行事件超过500毫秒意味着系统将产生一个(红色)事件—对应于Slow Script Execution (Absolute) 类型的事件
请注意
用户可以定义中等级别和高等级别的极限值。一些类型只有一个级别(像函数错误)。
如果你想控制具体的某个事件监控是否开启,你可以在Active选项进行配置。
设置以后,点击“Save Rules”按钮进行保存。你所做的更改就会被更新了。
每一个监控类型都有它自己的优势和特性。你可以点击每一个事件类型的链接,查看具体的描述和使用推荐。
请注意
事件也被称为“性能监控事件”,他们对于网站的性能来说,是至关重要的。
绝对的脚本执行缓慢
这是一个性能监控的事件。
绝对脚本执行缓慢被用来在脚本执行时间超过指定的值的时候生成相对应的事件报告。
这个功能是用来维持网站的性能标准的。默认的设置是500毫秒为一般事件,2000毫秒为高级事件。
附加的规则:
• 如果系统监控到一个"Slow Function Execution"事件,它将不对才记录
"Slow Script Execution"事件了。这个是用来避免重复预警,因此只需要预警"Slow Function Execution" 事件就行了。
• 当系统的负载达到一定数值时,放弃监控脚本执行缓慢的功能。
Note:
这些附加的规则是针对绝对和相对的代码执行缓慢而设定的。
相对的代码执行缓慢
这也是一个性能监控的事件。
相对脚本执行缓慢被用来在脚本执行时间超过指定的值的时候生成相对应的事件报告。
相对脚本执行缓慢功能产生的事件是指脚本执行的时间高于或者低于这个脚本的平均运行时间。因此设置参数要以百分比的形式体现。默认的设置是0。如果你想启用这个功能的话呢,你需要配置一定的参数。
附加的规则:
• 如果系统监控到一个"Slow Function Execution"事件,它将不对才记录
"Slow Script Execution"事件了。这个是用来避免重复预警,因此只需要预警"Slow Function Execution" 事件就行了。
• 当系统的负载达到一定数值时,放弃监控脚本执行缓慢的功能。
Note:
这些附加的规则是针对绝对和相对的代码执行缓慢而设定的。
相对事件:在这里事件的定义是基于相对数值的。比如百分比,平均的脚本执行时间是500次访问。如果需要更改的话,你可以修改end.ini里面zend_monitor.warmup_requests的设置。
PHP 错误
PHP 错误选项监控的是所有PHP相关的错误:
• 造成PHP脚本停止运行的错误。
• 影响最终用户浏览体验的脚本警告。
• 可能会引起更多问题的提示。














文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面