eG Monitoring
 

Measures reported by AzrWVDMgmtTest

Azure can be managed using the Azure Resource Manager or ARM API. The resources that the ARM API manages are objects in Azure such as network cards, virtual machines, hosted databases, host pools etc. Using the ARM API, you can deploy several resources together in a single unit. These deployments are idempotent, in that the user declares the type of resource, what name to use and which properties it should have; the ARM API will then either create a new object that matches those details or change an existing object which has the same name and type to have the same properties.

One can also manage Azure using the Powershell module. It is a command line tool that uses Powershell scripts or cmdlets to perform tasks such as creating and managing storage accounts, virtual machines, host pools, or any other Azure service.

If administrators fail to pay attention to API- or Powershell- initiated cloud configuration changes, it can sometimes add to their management woes! Unauthorized users may gain entry into the AVD ecosystem and create many unwanted objects, delete key objects, and even update objects with changes that can have an adverse impact on the AVD service. To avoid this, administrators should periodically run the AVD Management Activity test and audit management activities performed on the AVD service. This test tracks the configuration changes - i.e., object creations, deletions, updates, fetches - that were successfully effected on each AVD host pool, using the Azure API/Powershell. Detailed diagnosis, if enabled, reveals when each change occurred, who initiated it, and how many objects were impacted. Using this information, administrators can quickly determine whether/not the changes are valid, and can also confirm if such changes were performed by authorized personnel only.

Outputs of the test :One set of results for each AVD host pool managed by the target AVD broker, in each resource group of the configured subscription

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Object_fetched Indicates the number of objects in this AVD host pool that were fetched during the last measurement period. Number Use the detailed diagnosis of this measure to when objects were fetched, who initiated the fetch, from which client, and how many objects were fetched.
Object_created Indicates the number of objects that were created in this AVD host pool during the last measurement period. Number Use the detailed diagnosis of this measure to when objects were created, who initiated the creation, from which client, and how many objects were created.
Object_updated Indicates the number of objects that were updated in this AVD host pool during the last measurement period. Number Use the detailed diagnosis of this measure to when objects were updated, who initiated the update, from which client, and how many objects were updated.
Object_deleted Indicates the number of objects that were deleted from this AVD host pool during the last measurement period. Number Use the detailed diagnosis of this measure to when objects were deleted, who initiated the deletion, from which client, and how many objects were deleted.