Architecture
PATROL for Microsoft Azure 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 is as follows:
PATROL for Microsoft Azure collector details
The following table lists different PATROL for Microsoft Azure collectors:
Collector | Collection interval | Application class for which it collects performance data |
---|---|---|
pafConsumer | Not applicable | Data from Java processes. It is also responsible for launching Java process and reading all the data coming from it. Its state is always IOWAIT. |
pafInventory | 10 | Azure Subscription under Azure account |
vmPerfCollector | 5 | Azure virtual machine diagnostic |
sqlPerfCollector | 5 | Azure SQL |
storagePerfCollector | 5 | Azure Storage diagnostic |
appSvcPerfCollector | 5 | Azure App Services |
CollDisk | 5 | Role Instance Disk |
CollMemory | 5 | Role Instance Memory |
CollSYSTEM | 5 | Role Instance System |
CollProcessor | 5 | Role Instance Processor |
vmssPerfCollector | 5 | Azure Virtual Machine Scale Sets |
cosmosDBPerfCollector | 5 | Cosmos database |
keyVaultPerfCollector | 5 | Azure key vaults |
logicAppPerfCollector | 5 | Logic apps |
BUSPerfCollector | 5 | Azure Bus |
kubernetesPerfCollector | 5 | Azure Kubernetes |
postgreSQLPerfCollector | 5 | Azure PostgreSQL |