Azure Application Insights 不记录 Redis 调用

Azure Application Insights does not log Redis calls

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

有人遇到过这个问题吗?

Redis 客户端正在通过我们提供的 RESP protocol over TCP connection (port 6379), which is not supported by Application Insights Dependency Collector 进行通信。 应该可以为 Redis 实现自定义依赖项收集模块(please see our GH repository for examples) or you can just call TrackDependency API 手动。