与 Excel 集成监控
本示例演示如何使用 Microsoft Office Excel 连接到监控数据库,以及如何在图表上显示基本操作数据。您将了解有关通过 AppFabric 监控数据库显示的最有用的视图之一。本示例可使用任何应用程序。我们建议使用常见 AppFabric 示例应用程序,它是特为 AppFabric 示例而创建的。若要找到此应用程序,请导航到 <samples>\SampleApplication\OrderApplication 文件夹,其中 <samples> 是 AppFabric 示例的安装路径。
备注
提供这些示例仅是为了教育目的。它们不能用于生产环境,并且尚未在生产环境中进行测试。Microsoft 不对这些示例提供技术支持。
先决条件
Microsoft Office Excel 2007 或更高版本
AppFabric 中至少托管了一个 WCF 或 WF 服务。
要点
该服务必须启用监控并且必须在“运行状况监控”级别配置。这是因为本示例使用在此级别捕获的聚合操作事件。
示例文件
本示例仅附带一个 Excel 文件。该文件包含运行本示例所需要的全部信息。
设置和运行此示例
确保您的服务正在运行,并且已配置“运行状况监控”且正常工作。
打开此 Excel 文件。
导航到“数据->连接”并选择“查询监控”。
单击“属性”。
导航到“定义”选项卡,并确保连接字符串指向正确的监控数据库。
在“定义”选项卡上时,修改命令文本(如下所示)以便选择您所需的服务操作:
SELECT TOP 30000 ASWcfEvents.Id, CAST(ASWcfEvents.TimeCreated as datetime) as 'TimeCreated' , ASWcfEvents.AverageDuration, ASWcfEvents.OperationName, ASWcfEvents.AggregateCount, ASWcfEvents.EventTypeId FROM Beta2Monitoring.dbo.ASWcfEvents ASWcfEvents WHERE (ASWcfEvents.OperationName='MyOperationName') AND (ASWcfEvents.EventTypeId=364) ORDER BY TimeCreated DESC
单击“确定”并关闭“连接”对话框。
在“数据”功能区,单击“全部刷新”以刷新表和图。这会导致报告从监控数据库中获取最新数据。
了解本示例
对于给定的操作,本示例会转到监控数据库并检索表示其调用历史记录的最新事件。原始数据会被转储到某个表中,两个图表会显示“调用次数”和“平均调用持续时间”随时间变化的趋势。
删除本示例
若要删除本示例,只需删除该文件即可。
2011-12-05