Add support for Redis (via StackExchange.Redis) for dependency monitoring.
We already have great support for SQL and HTTP dependency monitoring and I think adding Redis would be a great addition. A good start would be monitoring through the StackExchange.Redis library.
The approach using instrumentation in the StatusMonitor is on hold, it could be fragile given the StackExchange SDK may change in a way that breaks the auto-collection.
Please use custom instrumentation to collect calls to Redis.
@Anders: Thanks for your feedback. We are working on prioritizing this work, and will post an update soon.
@Soubhagya Dash: For the application I want this for we are running it in Azure App Service and together with the AI extension. So getting it to work that way would be great!
Hi there. Any info? We are using both Microsoft.Web.RedisSessionStateProvider, ServiceStack.Redis and Harbour.RedisSessionStateStore...
Tim D commented
We'd love to see support for the StackExchange Redis library. Especially if that also covers ASP.NET Core distributed session / caching with Redis.
Great! StackExchange is going to get me covered. My team can stop custom logging my Redis dependency once this is in place.
Great suggestion. We are looking at enriching AI with top N dependency types for Azure services, Redis being on that list. Please stay tuned :)
-AI Product Team