【问题标题】:ASEventSourcesTable not being populatedASEventSourcesTable 未填充
【发布时间】:2012-03-28 07:55:25
【问题描述】:

在我组织的一些开发人员 PC 上(本地安装了 AppFabric 服务器和底层监控数据库),AppFabric 无法填充 ASEventSourcesTable 表,因此导致没有事件到达 ASWcfEventsTable 表。

如果我在 ASEventSourcesTable 表中手动插入所需的内容(关闭另一个 AppFabric 安装等,其中 ASEventSourcesTable 自动填充),那么事件将到达并通过仪表板可见(因此表明所有移动部件都在工作 - 服务, sql 代理等)。

关于什么会阻止 AppFabric '解析' IIS 以确定什么是有效事件源的任何想法?配置中有什么?

【问题讨论】:

    标签: appfabric


    【解决方案1】:

    实际上,过程有点不同。事件收集服务(安装在托管服务器上)捕获 WCF ETW 事件数据并将其写入监控数据库中的暂存表 (ASStagingTable)。SQL 代理作业不断运行并检查暂存表中的新事件记录,解析事件数据,并将其移动到长期存储的 WCF 事件表中。

    所以,首先检查 ASStagingTable 并且每个 appfabric 监控客户端都可以访问监控数据库(网络和连接字符串)。事件日志还可以为您提供更多信息。

    我强烈建议您阅读此article

    【讨论】:

    • 感谢您的回复 - 但是正如我在问题中提到的,一旦填充了 ASEventSourcesTable(其中包含可以提供事件的可能服务,即用于关联使用适当的服务正确地事件)。对于某些正在运行 AppFabric 的 PC,此表没有被填充 - 如果我手动插入值(例如插入服务发出事件) - 然后你说的事件到达适当的临时表等
    猜你喜欢
    • 2021-05-06
    • 2016-07-11
    • 2020-02-21
    • 2015-02-23
    • 2019-01-31
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多