Wily Introscope与BIP4.0:为什么Wily很重要以及如何上手
原文http://scn.sap.com/community/bi-platform/remote-supportability/blog/2012/08/06/an-administrators-match-made-in-heaven-extend-your-bi-platform-40-monitoring-capabilities-with-wily-introscope Toby Johnston in Remote Supportability
在BI平台的旧版本中(Seagate Info, Crystal Enterprise, BusinessObjects Enterprise)对于管理员、顾问和支持工程师来说最大的问题之一是缺少一种工具来对系统一窥究竟。对于这样一个复杂、异构和多样化的系统架构,在多个关键组件中找到性能瓶颈的任务可能成为耗时并常常是让人抓狂的任务。很高兴我现在可以说诊断性能问题的过程在SAP BI 4.0中被极大地简化了。
至从SAP和BusinessObjects整合以来,BI平台被改进为可以被SAP solution manager所支持。SAP Solman是一个应用生命周期管理平台,提供从实施蓝图和解决方案文档记录到变更管理 业务流程监控等等很多不同功能。solman集成到其监控和诊断套件里的一个关键工具是CA Wily Introscope。通过与CA的伙伴关系,SAP能够为客户(签署标准或者企业支持合同)提供下载和实施只读版本Wily Introscope到其系统架构中的可能。这个版本被称为“可查看”版本并且是免费的。
虽然我极度推荐实施SAP solution manager,但是如果你并没有BW ECC之类的其它SAP系统的话,实施整个solution manager套件并没有意义。好消息是你现在可以单机配置模式为BI 4.0实施Wily Introscope的同时依然可以利用solution manager diagnositic agent提供的框架。
在产品支持性方面,Wily Introscope将帮您:
诊断棘手诡异的性能问题
发现可能导致系统宕机的瓶颈
解决导致终端用户体验变差的问题
改善支持能力(关闭SAP message和更快解决bug)
确保BI系统适当的伸缩性
通过趋势分析预测未来的增长
在系统运行前估量压力测试的结果
好吧,你可能在想“哥们儿,BI 4.0已经提供监控了...为什么我需要或者想要Wily Introscope?”。这个问题有情可原,但是Wily Introscope恰好是SAP BI 4.0提供的监控和probe框架的完美的补充。
看下面这幅图,展示了两个监控解决方案的重叠功能:
绿色部分是BI 4.0提供的功能,而粉色部分是Wily Introscope提供的功能。而图中交叉部分是两种监控解决方案都包含的功能。基本上,BI 4.0监控套件包含的工具更像是为日常管理工作准备的,而与此同时Wily Introscope提供的功能更适合深度的诊断和根本原因分析。当然这是一个概括,两种工具当然都可以用于这两种不同的目的。
在下面的表里,我罗列了两种解决方案的独一无二功能并讨论了其独一无二的标准和区别。
Probes |
Probes能使BI管理员可编程地模拟对系统关键的特有功能的工作流。 |
不提供 |
Alerts |
Alerts可以根据管理员定义的watch(阈值)的状态来创建。Alerts可以发送到SMTP或者BI Alerts收件箱。 |
Alerts不能在“可查看”版本的Wily Introscope中创建。你必须升级到SED包或者安装SAP solution manager来访问基于Wily数据的alerts。 |
Trend Universe |
|
没有为SmartStor数据库提供universe。可以通过web services SDK和JDBC驱动直接访问数据。 |
Derived Metrics |
管理员可以创建定制的指标。 |
通过升级到SED包,可以在Introscope里创建定制的指标。 |
Topology Metrics & UI |
BI4.0里的拓扑指标可以为管理员迅速展示不同种类服务或者服务器组的健康状态。 |
不提供 |
Granular code level monitoring |
Wily Introscope通过XI 3.1和BI 4.0引入的instrumentation展示函数/方法调用级别的性能数据。 |
BI 4.0展示预定义的服务器指标但不是代码级别的函数调用。 |
E2E Tracing |
通过Wily Introscope,可以跨BI系统的多个组件监控用户的工作流,以便快速诊断性能瓶颈。 |
BI 4.0的指标针对特定组件。 |
Application Server monitoring |
Introscope擅长于监控JAVA应用,包括Tomcat, Websphere, Weblogic, Netweaver等应用服务器。 |
不提供 |
Rich user interface |
Introscope provides a very mature and user friendly GUI for analyzing performance problems and mining for data Introscope提供了十分成熟和用户友好的用户界面来分析性能问题和陷阱。 |
界面不友好或者功能不强大 |
Live Error Viewer |
Introscope提供了一个客户端帮助跨越整个受控的BI系统发现异常。 |
不提供 |
结论
如你看到的功能区别,每个监控解决方案都在擅长于某些特定的领域却在其他领域不如对方。协同实施两种方案将产生最灵活和功能丰富的解决方案而不必产生额外的成本。关于BOE监控仪表盘的的精彩介绍,请阅读Tim Coffman的博客Diagnostics in SAP BI 4.0 - Pillars of Monitoring - Metrics.
除了很低后者可忽略不计的成本 ,部署Introscope的时间因素也比你预想得低得多。对于一个双服务器的沙箱环境,我可以在三个小时的工作时间内完全安装和部署Introscope。关键是知道到哪里找到正确的文档并严格遵照。
这里是你上手需要的资源:
计划Wily Introscope Enterprise Manager安装
首先你将要找到一个可以用来作为Wily Introscope Enterprise Manager的专属系统。推荐这个系统至少配置2~4G可用内存和足够大的硬盘空间。你希望存储的历史数据越久,需要越大的硬盘空间。Wily默认将保存30天的数据在SmartStor数据库。请查阅这条KB,它介绍了扩展存储一年数据的方法。另外,为了更好地性能和响应,CA建议你为SmartStor数据库配置一个专属的磁盘分区。关于估算磁盘空间,在你的Wily Intr Enterprise Manager安装的doc文件夹下包含了sizing计算器。关于这个话题的更多信息,请参照 Introscope Configuration and Administration Guide。
下载和安装Wily Introscope
SAP Note 797147 - Wily Introscope Installation for SAP Customers 将引导你下载和安装Wily Introscope Enterprise Manager。版本8 SP2和9都可以被用来监控BI 4.0.如果你不能找到Wily Introscope软件的下载中心,尝试访问SMP的support packages和patchs然后使用搜索条件“introscope”。下载列出的Introscope Enterprise Manager 8 SP24。
注意,你将需要下载eula.txt(替换'reject'为'accept'以接受证书许可协议)以及适用于你的Wily Introscope版本的OSGI zip包。这些文件必须与Wily Introscope安装文件至于同一文件夹下,否则安装将失败。
部署管理模块(BOE仪表盘)
为了准备让Wily Introscope使用BI 4.0产生的指标,你必须下载和部署为这个产品版本设计的管理模块。完整的介绍包含在Note 1540591 - Wily Introscope Setup for SAP BOE 4.0
配置你的BI 4.0系统
实施Wily Introscope监控的最后一步是配置你的BI 4.0系统的每一个节点。对于每一个节点(包括你的网页应用层)你需要以单机模式安装和配置solution manager diagnostic agent。SMD Agent通过SAP Host agent和SAPOSCOL应用提供操作系统层面的指标。此外,通过安装SMD agent,你能够可以在BI 4.0监控应用内配置Host指标。按照文档Standalone_SMD_Agent_setup.pdf介绍来安装和配置SMD Agent。
接下来,根据SAP note 1438005 Wily Introscope Agent for Apache Tomcat Server 配置你的tomcat应用服务器并且根据附在note 1540591最后的 ISAgentBOE40WebApp.pdf增加BOE 4 instrumentation。如果你使用了SAP BusinessObjects Explorer,你可能也要根据文档MM_for_BOE40_BOExplorer40_DS40.pdf. 实施额外的监控和仪表盘。
最后,你需要在CMC里完成对SIA节点的introscope占位符的配置。请参照BI 4.x administrtor's guide的25.5.2.1一节,介绍了任何配置introscope占位符的值。
在成功地完成了这些任务后,你的BI 4.0的Wily Introscope配置完成了!
我衷心希望此博客对您有所帮助。关注remote supportability SCN空间获得关于SAP 商务智能产品的远程支持性和诊断的更多信息。
监控得爽!