是否可以使用 Application Insights 检测在本地运行的 Windows 服务?它不需要像处理 Web 应用程序那样自动收集应用程序的指标,将自定义事件推送到 Azure 就足够了。
问问题
5321 次
3 回答
3
安装核心 SDK nuget。然后创建 TelemetryClient,以编程方式设置检测密钥并开始从您想要的位置发送遥测数据。 Msdn 文章介绍了如何使用 AI API。不会有自动收集,但一切都应该工作。
于 2015-06-10T04:40:30.630 回答
3
我会让文档更清楚一点。如果有一个可以使用它构建的核心 SDK,您可以检测任何东西。因此,任何类型的 .NET、Java、PHP、OSX、iOS、Android ......如果您想要记录 Web 请求、崩溃等的附加模块,您会受到更多限制。
对于本地 Windows 服务,请遵循您在此处看到的内容: https ://docs.microsoft.com/en-us/azure/application-insights/app-insights-windows-desktop
于 2015-06-12T20:27:17.560 回答
0
这完全有可能!引用Application Insights 网页:
监控托管在任何地方的 ASP.NET 或 J2EE Web 应用程序:在 Azure、其他云服务或您自己的本地服务器上
您只需在 Azure 门户上创建一个检测密钥并将匹配的 SDK 集成到您的应用程序中。然后将实际遥测数据发送到作为 Azure 的一部分托管的后端服务器。
于 2015-06-08T13:40:51.040 回答