Azure Application Insights不会记录Redis调用

Ker*_*rer 11 azure redis azure-application-insights

我们刚刚为我们的应用程序实现了Azure Application Insights服务.该服务记录了我们所有的远程依赖项,但我们使用的Redis调用Session和.Net OutputCache.Redis包装器是StackExchange.Redis.StrongName.

有人遇到过这个问题吗?

在此输入图像描述

Ale*_*kou 7

Redis客户端正在通过RESP协议通过TCP连接(端口6379)进行通信,我们提供的Application Insights Dependency Collector不支持该Redis客户端。应该可以为Redis实现自定义依赖项收集模块(请参见示例的GH存储库),或者您可以手动调用TrackDependency API

  • 谢谢,但我们不拥有连接到Redis的代码。我们将其用于会话和Microsoft提供的库的缓存。https://azure.microsoft.com/zh-CN/documentation/articles/web-sites-dotnet-session-state-caching/ https://azure.microsoft.com/en-us/documentation/articles/cache- asp.net-output-cache-provider / (2认同)