WEB开发网
开发学院软件开发Java 监视 WebSphere Portal 环境中的性能 阅读

监视 WebSphere Portal 环境中的性能

 2009-11-04 00:00:00 来源:WEB开发网   
核心提示: 将清单 3 所示的代码添加到您的 Servlet 映射列表的末尾:清单 3. 用于 Servlet 映射列表的代码<servlet-mappingid="log4j-Config"><servlet-name>log4j</servlet-nam

将清单 3 所示的代码添加到您的 Servlet 映射列表的末尾:


清单 3. 用于 Servlet 映射列表的代码
<servlet-mapping id="log4j-Config"> 
  <servlet-name>log4j</servlet-name> 
  <url-pattern>/log4j/*</url-pattern> 
</servlet-mapping> 

重新启动服务器以后,您可以快速加载 Log4J 配置,并使用基本上下文的 URI 动态设置日志记录级别:

http://<hostname>/wps/log4j

图 8 显示了该界面:


图 8. 动态地设置日志记录的 Log4J
监视 WebSphere Portal 环境中的性能

图片看不清楚?请点击这里查看原图(大图)。

注意:如果您在使用集群环境,您可以修改源代码以适用于多个副本,因此此版本仅支持一个副本。

自定义页面监视

为了确定页面加载缓慢的原因,特别是在问题零星出现的时候,在生成的 HTML 源代码中添加调试计时信息可能非常有用。这些计时可以针对:

各个 Portlet

全体 Portlet

Servlet 筛选器

刊头

左导航区

自定义应用程序进程

实现自定义页面监视以获得性能数据并非始终是必需的。通常,WebSphere Portal 中的性能监视基础结构提供了所需的数据。例如,仅只是在 Web 应用程序级别使用 PMI 就可以监视会话数量和请求中所花的时间。

但是,对于自定义监视,我们的策略是将计时信息作为 HTML 注释输出,这样就只有通过查看源代码才能看到注释。如果不是在生产环境中执行监视,则可以在页面上将计时信息显示为 HTML 的一部分。您可以看到,这个策略是在不引入显著性能开销的情况下监视环境(甚至是生产环境)的有效方法。

上一页  4 5 6 7 8 9 10  下一页

Tags:监视 WebSphere Portal

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接