Architecture


PATROL for Microsoft Azure Virtual Machines reports and monitors availability and performance across critical areas of your Microsoft Azure Services. It issues visual warnings and alarms when thresholds are exceeded, allowing easy identification of problem areas.

A typical architecture for PATROL for Microsoft Azure Virtual Machines is as follows:

Architecture.png

PATROL for Microsoft Azure Virtual Machines collector details

The following table lists different PATROL for Microsoft Azure Virtual Machines collectors:

Collectors
(Collection interval) 

Description

pafConsumer

Responsible for launching JAVA process and reading all the data coming from it. Always supposed to be in IOWAIT state.

pafInventory

(10 minutes) 

Responsible for collecting resources for  given Azure Subscription under Azure account.

vmPerfCollector

(5 minutes) 

Responsible for collecting Azure virtual machine diagnostic performance data.

vmssPerfCollector

(5 minutes) 

Responsible for collecting Azure virtual machine scale set diagnostic performance data.

CollDisk

(5 minutes)

Responsible for collecting Role Instance Disk performance data.

CollMemory

(5 minutes)

Responsible for collecting Role Instance Memory performance data.

CollSYSTEM

(5 minutes)

Responsible for collecting Role Instance System performance data.

 

CollProcessor

(5 minutes)

Responsible for collecting Role Instance Processor performance data.


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*