Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有用于性能监控的 ELMAH 等效项(例如,您可以将其插入 ASP.NET 应用程序,以便远程可视化性能计数器)?
Azure 有一些解决方案,但我想知道是否有更通用的东西可以部署到像 AppHarbor 这样的地方:
我认为您永远无法以中等信任访问性能计数器,因此让 AppHarbor 添加此功能可能是它工作的唯一方法。
另请记住,您的应用程序可能跨多个实例运行,因此每个实例的计数器会有所不同(我不确定您是否可以轻松地从每个实例中获取它们,因为您看不到对哪个实例有任何控制权例如你的请求去)。
最后,您可能不是 EC2 实例上的唯一人员,因此只有您可以限制在应用程序进程中的计数器才有用。
ELMAH 在 Azure 上也应该可以正常工作。您也可以尝试手动定义一些性能计数器,然后将它们复制到诊断存储。可以在 Windows Azure BootCamp材料、诊断和服务管理演示文稿中找到有关 Azure 诊断的更多信息。然后您可以使用 Cerebrata 诊断管理器工具来查看它们。该工具可在此处获得