Collector Monitoring of Azure Resources
There are various issues and omissions with LogicMonitor's default Azure monitoring datasources.
We have ended up having to write custom modules for a number of things to make sure that we have sufficient coverage.
The issue with this is that LM doesn't use Collectors to monitor cloud resources. These datasources seem to run on the platform itself. We cannot change the built-in modules - understandably as I guess these run on the LM platform, not a collector, so they don't want us running potentially damaging code.
For Virtual Machines, there is an option in the UI to set a collector to be used for monitoring. Once you set this up, all VMs that match the criteria you give will be monitored by a collector.
This is not available for other resources - no longer resource/service types have the Collector tab.
For example, I have custom data sources for Azure Virtual Desktop that pull information from the Azure API that LogicMonitor's default modules do not cover. I can make this work if I set a collector group individually on each of the Virtual Desktop host pools. This is quite manual and needs to be done individually for each resource.
Please could you allow us to set a default collector group to be used for all cloud resource types, not just Virtual Machines.