We have an org wide naming conventions for Azure Service bus, queues, topics, subscriptions and most importantly we use 1 service bus instance for all the environments, dev, qa, uat and prod, we load queues/topics names from the appsettings based on the environments variable.
we were able to use the following TopologyOptions for our endpoints (function app with cosmos as persistence and outbox)
- PublishedEventToTopicsMap
- SubscribedEventToTopicsMap
- QueueNameToSubscriptionNameMap
Questions
- we want to do the same thing for the queues/topics/subscriptions for the OOB ServiceControl and service pulse, how do we achieve this ?
- does ServiceControl and Service pulse support Azure Managed Identity ?
Thanks -Nen.