Free 30 Day Trial
Find the root-cause of your cloud, hybrid-cloud
or on-prem performance issues
|
||
|
Azure VM Details Test
This test auto-discovers the virtual machines on the target Microsoft Azure, and for each VM, it reveals in-depth metrics such as status, memory utilization, CPU utilization, disk I/O measures, etc.
Target of the Test: Microsoft Azure
Agent deploying the test: A remote agent
Output of the test: One set of results for each Subscription: Resource Group: VM on the target Microsoft Azure being monitored
Parameters | Description |
---|---|
Test Period |
How often should the test be executed. |
Host |
The host for which the test is to be configured. |
Tenant ID |
Specify the Directory ID of the Azure Active Directory that is associated with the subscription of the target Microsoft Azure. To know how to determine the Directory ID, refer to Pre-Requisites for Monitoring Microsoft Azure (ARM). |
Client ID and Client Password |
The eG agent communicates with the target Microsoft Azure using JAVA API calls. To collect the required metrics, the eG agent requires an Access token in the form of an Application ID and the client secret value. To know more about determining the Application ID and the key refer to Broad Steps to Determine the Tenant ID and the Access Token. Specify the Application ID of the created Web Application in the Client ID text box and the client secret value in the Client Password text box. |
Diagnostic Measures |
|
Detailed Diagnosis |
To make diagnosis more efficient and accurate, the eG Enterprise embeds an optional detailed diagnostic capability. With this capability, the eG agents can be configured to run detailed, more elaborate tests as and when specific problems are detected. To enable the detailed diagnosis capability of this test for a particular server, choose the On option. To disable the capability, click on the Off option. The option to selectively enable/disable the detailed diagnosis capability will be available only if the following conditions are fulfilled:
|
Measurement | Description | Measurement Unit | Interpretation | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Status |
Indicates the current state of this virtual machine. |
|
The values reported by this measure and its numeric equivalents are mentioned in the table below:
Note: By default, this measure reports the Measure Values listed in the table above to indicate the current state of this virtual machine. The graph of this measure however, is represented using the numeric equivalents only - 1 to 7. |
||||||||||||||||
Provisioning status |
Indicates provisioning status of this virtual machine. |
Number |
The values reported by this measure and its numeric equivalents are mentioned in the table below:
Note: By default, this measure reports the Measure Values listed in the table above to indicate the current state of this virtual machine. The graph of this measure however, is represented using the numeric equivalents only - 1 or 2. |
||||||||||||||||
Total cores |
Indicates the total number of cores in this virtual machine. |
Number |
|||||||||||||||||
Configured memory |
Indicates the amount of memory that is configured for this VM. |
GB |
|||||||||||||||||
Maximum disk size |
Indicates the maximum size of the disk allocated to this VM. |
GB |
|||||||||||||||||
Temporary disk size |
Indicates the size of the 'temporary disk' allocated to this VM. |
GB |
|||||||||||||||||
Maximum data disk |
Indicates the maximum number of the 'Data disks' attached to this VM. |
Number |
|||||||||||||||||
Maximum IOPS |
Indicates the maximum number of I/O operations that are allowed for this VM. |
Number |
|||||||||||||||||
CPU utilization |
Indicates the percentage of CPU utilized by this VM. |
Percent |
|||||||||||||||||
Network in |
Indicates the amount of data received by this VM through all network interfaces. |
MB |
|||||||||||||||||
Network out |
Indicates the amount of data sent out through all the network interfaces by this VM. |
MB |
|||||||||||||||||
Disk read data |
Indicates the amount of data read from the disk of this VM during the last measurement period. |
MB |
|||||||||||||||||
Disk write data |
Indicates the amount of data written to the disk of this VM during the last measurement period. |
MB |
|||||||||||||||||
Disk read operation |
Indicates the rate at which data was read from the disk of this VM during the last measurement period. |
Operations/sec |
|
||||||||||||||||
Disk write operation |
Indicates the rate at which data was written from the disk of this VM during the last measurement period. |
Operations/sec |
|||||||||||||||||
Total IOPS |
Indicates the total number of I/O Operations per second on this VM. |
Number |
|||||||||||||||||
Interrupt time |
Indicates the percentage of time that the processor of this VM spent receiving and servicing hardware interrupts during the last measurement period. |
Percentage |
The value of this measure is an indirect indicator of the activity of devices that generate interrupts, such as the system clock, the mouse, disk drivers, data communication lines, network interface cards, and other peripheral devices. These devices normally interrupt the processor when they have completed a task or require attention. Normal thread execution is suspended during interrupts. Most system clocks interrupt the processor every 10 milliseconds, creating a background of interrupt activity. |
||||||||||||||||
Processor time |
Indicates the percentage of time that the processor of this VM is executing application or operating system processes other than Idle threads. |
Percentage |
The value of this measure is a primary indicator of processor activity. It is calculated by measuring the time that the processor spends executing the thread of the Idle process in each sample interval, and subtracting that value from 100%. Each processor has an Idle thread which consumes cycles when no other threads are ready to run. |
||||||||||||||||
User time |
Indicates the percentage of non-idle processor time that is spent in user mode by the processor of this VM. |
Percentage |
User mode is a restricted processing mode designed for applications, environment subsystems, and integral subsystems. The alternative, privileged mode, is designed for operating system components and allows direct access to hardware and all memory. The operating system switches application threads to privileged mode to obtain operating system services. |
||||||||||||||||
Privileged time |
Indicates the percentage of non-idle processor time spent in privileged mode by the processor of this VM. |
Percentage |
Privileged mode is a processing mode designed for operating system components and hardware-manipulating drivers. It allows direct access to hardware and all memory. The alternative, user mode, is a restricted processing mode designed for applications, environment subsystems, and integral subsystems. The operating system switches application threads to privileged mode to obtain operating system services. % Privileged Time includes time spent servicing interrupts and DPCs. A high rate of privileged time might be attributable to a large number of interrupts generated by a failing device. |
||||||||||||||||
Processor frequency |
Indicates the frequency at which the processor of this VM operates. |
Number |
|
||||||||||||||||
Parking status |
Indicates the number of CPU cores that were parked for the processor of this VM. |
Number |
|
||||||||||||||||
Page Faults |
Indicates the rate at which page faults by the threads executing in this process of this VM are occurring. |
Faults/sec |
A page fault occurs when a thread refers to a virtual memory page that is not in its working set in main memory. This does not cause the page to be fetched from disk if it is on the standby list and hence already in main memory, or if it is in use by another process with whom the page is shared. |
||||||||||||||||
Handle in use |
Indicates the number of handles that are currently utilized by the processor of this VM. |
Number |
|
||||||||||||||||
Private bytes |
Indicates the amount of data bytes that the processes of the processor associated with this VM has allocated that cannot be shared with other processes. |
MB |
|
||||||||||||||||
Working set |
Indicates the current number of bytes in the working set of the processes of the processor of this VM. |
Number |
The working set is the set of memory pages touched recently by the threads in the process. If free memory in the VM is above a certain threshold, pages are left in the working set of a process even if they are not in use. When free memory falls below a certain threshold, pages are trimmed from working sets. If they are needed, they are then soft-faulted back into the working set before they leave main memory. |
||||||||||||||||
Working set - private |
Indicates the number of bytes in the working set that are not shared and cannot be shared by other processes of the processor of this VM. |
Number |
|
||||||||||||||||
Processes |
Indicates the number of system processes in this VM at the time of data collection. |
Number |
|
||||||||||||||||
Threads |
Indicates the number of system threads in this VM at the time of data collection. |
Number |
|
||||||||||||||||
Context switches |
Indicates the rate at which context switches occurred on this VM. |
Switches/sec |
A context switch occurs when the kernel switches the processor from one thread to another. A context switch might also occur when a thread with a higher priority than the running thread becomes ready or when a running thread must wait for some reason (such as an I/O operation). The Thread\Context Switches/sec counter value increases when the thread gets or loses the time of the processor. |
||||||||||||||||
Available bytes |
Indicates the amount of physical memory, in bytes, that is immediately available for allocation to a process or for use by this VM. |
MB |
|
||||||||||||||||
Committed bytes in use |
Indicates the amount of physical memory that is in use for which space has been reserved in the paging file so that it can be written to disk allocated to this VM. |
MB |
|
||||||||||||||||
Cache faults |
Indicates the rate at which faults occur when a page sought in the file system cache is not found and must be retrieved from elsewhere in memory (a soft fault) or from disk (a hard fault) of this VM. |
Faults/sec |
|
||||||||||||||||
Page reads |
Indicates the rate at which the disk of this VM was read to resolve hard page faults. |
Pages/sec |
Hard page faults occur when a process references a page in virtual memory that is not in its working set or elsewhere in physical memory, and must be retrieved from disk. This measure is a primary indicator of the kinds of faults that cause system-wide delays. It includes read operations to satisfy faults in the file system cache (usually requested by applications) and in noncached mapped memory files. Compare the value of Page Reads/sec to the value of Pages Input/sec to find an average of how many pages were read during each read operation. |
||||||||||||||||
Pages read and written to disk |
Indicates the rate at which pages are read from or written to disk of this VM to resolve hard page faults. |
Pages/sec |
|
||||||||||||||||
Memory paged pool size |
Indicates the size of the paged pool which is an area of system memory (physical memory) for objects that can be written to disk of this VM when they are not being used. |
MB |
|
||||||||||||||||
Non-paged pool kernel memory size |
Indicates the size of the nonpaged pool which is an area of system memory (physical memory) for objects that cannot be written to disk of this VM, but must remain in physical memory as long as they are allocated. |
MB |
|
||||||||||||||||
Committed bytes |
Indicates the amount of committed virtual memory allocated to this VM. |
MB |
|
||||||||||||||||
Page Faults |
Indicates the average number of pages faulted per second. |
Faults/sec |
|
||||||||||||||||
Transition faults |
Indicates the rate at which page faults are resolved by recovering pages that were being used by another process sharing the page, or were on the modified page list or the standby list, or were being written to disk of this VM at the time of the page fault. |
Faults/sec |
|
||||||||||||||||
Disk read bytes |
Indicates the amount of data read from the disk of this VM. |
MB |
|
||||||||||||||||
Disk write bytes |
Indicates the amount of data written to the disk of this VM. |
MB |
|
||||||||||||||||
Connection failures |
Indicates the number of times the TCP connection to this VM failed. |
Number |
This measure is calculated based on the number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or the SYN-RCVD state along with the number of times TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state. |
||||||||||||||||
Segments sent |
Indicates the rate at which TCP Segments were sent from this VM. |
Segments/sec |
The value of this measure includes those segemtns sent from current connections, but excludes those containing only retransmitted bytes. |
||||||||||||||||
Segments retransmitted |
Indicates the rate at which segments containing one or more previously transmitted bytes were retransmitted by this VM. |
Segments/sec |
|
||||||||||||||||
Connections reset |
Indicates the number of times that TCP connections from this VM have made a direct transition to the CLOSED state from either the ESTABLISHED or CLOSE-WAIT state. |
Number |
|
||||||||||||||||
Segments received |
Indicates the rate at which segments were received by this VM, including those received in error. |
Segments/sec |
The value of this measure includes segments received on currently established connections. |
||||||||||||||||
Connections established |
Indicates the number of TCP connections established on this VM. |
Number |
|