After running thru CloudMonix Setup Wizard, your Azure environment will be changed in the following ways:

  • Azure Cloud Services that have been deployed with Azure SDK 2.4 or below, will be instrumented to capture performance counters and event logs specified in CloudMonix monitoring profile.  This enforcement will be done thru Azure Diagnostics Manager and will be revalidated and kept in sync with Azure approximately every 10 minutes.  Users who do NOT wish to have their diagnostics changed should learn more here, before proceeding.


  • Azure Cloud Services that have been deployed with Azure SDK 2.5 or above, will be instrumented to capture performance counters and event logs specified in CloudMonix monitoring profile.  This enforcement will be done thru automated installation of the Azure Diagnostics Extension.  Any previously installed Diagnostics Extensions will be disabled, as there can only be one active extension. Diagnostics Extension is installed thru ChangeDeployment API. Because CloudMonix installs its own Diagnostics Extension, the deployed diagnostic configuration is "married" to CloudMonix configuration.  Users who do NOT wish to have their diagnostics changed should learn more here, before proceeding.

  • Azure Virtual Machine Scale Sets instances will be instrumented to capture performance counters and event logs specified in CloudMonix monitoring profile.  This enforcement will be done thru automated installation of the Azure Diagnostics Extension.  Furthermore, any instances that do not conform to the latest configuration of the Scale Set will be automatically and /continously/ updated (this updating happens one instance at a time, untill all instances are using the latest profile).  Users who do NOT wish to have their diagnostics changed or for their instances to be auto-updated should learn more here on how to disable these features.


  • Azure Windows-based Virtual Machines that have been deployed with VM Access Agent installed, will be instrumented to capture performance counters and event logs specified in the default monitoring profile.  This enforcement will be done thru installing an Azure Diagnostics Extension.  Any previously installed Diagnostics Extensions will be disabled, as there can only be one active extension. Extension is installed thru ChangeDeployment API.  Users who do NOT wish to have their diagnostics changed should learn more here, before proceeding.


  • Azure Linux-based Virtual Machiens that have been deployed with VMAccessForLinux extension installed, will be instrumented to capture performance metrics and syslogs, as specified in the default monitoring profile.  This enforcement will be done thru installing an Azure Diagnostics Extension.  Any previously installed Diagnostic Extensions will be disabled, as there can only be one active extension.  Extension is installed thru ChangeDeployment API.  There is no option to opt-out of having CloudMonix take over configuration of monitored Azure Linux VMs, at this time.


  • Azure Blob/Table/File/Queue Storage accounts that have been selected to be monitored by CloudMonix's Setup Wizard, will be instrumented to capture Storage Analytics.