Entities, lookup information, metrics, and API calls for Azure Classic model
This topic provides information about the entity relationship, lookup information, mapping between the Azure metrics and the TrueSight Capacity Optimization metrics, and API calls for Azure Classic model.
Entity list
The Microsoft Azure - Azure API Extractor monitors the following entities in the Azure Classic model:
- Cloud Service
- Deployment
- Role
- Role Instance or Virtual Machine
Entity relationship
The following table describes entity relationship details for the Classic model:
Parent entity | Child entity | Relationship type |
---|---|---|
Cloud Service - Azure (cs:azu) | Deployment - Azure (depl:azu) | CS_CONTAINS_DEPL |
Deployment - Azure (depl:azu) | Role - Azure (role:azu) | DEPL_CONTAINS_ROLE |
Role - Azure (role:azu) | Role Instance - Azure (gm:azu) | ROLE_CONTAINS_GM |
Lookup information
Entity type | Lookup fields | |
---|---|---|
| Strong | Weak |
Cloud Service - Azure | CLOUDSERVICE_NAME | Not applicable |
Deployment - Azure | DEPLOYMENT_GUID | Not applicable |
Role - Azure | PARENT_DEPLOYMENT_GUID&&ROLE_NAME | Not applicable |
Role Instance - Azure | PARENT_DEPLOYMENT_GUID&&PARENT_ROLE_NAME&&INSTANCE_NAME | Not applicable |
Metric mapping
Configuration metrics for Deployment
TrueSight Capacity Optimization metric | Azure metric | Formula |
---|---|---|
CLOUD_SERVICE_NAME | ServiceName | Not applicable |
DEPLOYMENT_SLOT | DeploymentSlot | Not applicable |
Configuration metrics for Roles
TrueSight Capacity Optimization metric | Azure metric | Formula |
---|---|---|
CLOUD_SERVICE_NAME | ServiceName | Not applicable |
DEPLOYMENT_NAME | Label | Not applicable |
DEPLOYMENT_SLOT | DeploymentSlot | Not applicable |
Configuration metrics for Role Instances
TrueSight Capacity Optimization metric | Azure metric | Formula |
---|---|---|
CPU_NUM | Cores | Not applicable |
DISK_SIZE | VirtualMachineResourceDiskSizeInMb | VirtualMachineResourceDiskSizeInMb*1024*1024 |
TOTAL_REAL_MEM | MemoryInMb | MemoryInMb*1024*1024 |
REQUESTED_INSTANCE_TYPE | InstanceSize | Not applicable |
Performance metrics for Role and Role Instances
TrueSight Capacity Optimization metric | Azure metric | Formula |
---|---|---|
CPU_UTIL | Percentage CPU | (Percentage CPU)/100 |
DISK_READ_RATE | Disk Read Bytes/sec | Not applicable |
DISK_TRANSFER_RATE | Disk Read Bytes/sec; Disk Write Bytes/sec | ((Disk Read Bytes/sec)+( Disk Write Bytes/sec)) |
DISK_WRITE_RATE | Disk Write Bytes/sec | Not applicable |
NET_BYTE_RATE | Network In; Network Out | ((Network In)+(Network Out))/3600 |
NET_IN_BYTE_RATE | Network In | (Network In)/3600 |
NET_OUT_BYTE_RATE | Network Out | (Network Out)/3600 |
Azure API Extractor - API calls
The extractor makes the following Service Management REST API calls on Azure cloud services, in the Azure Classic model.
For more information, see the Microsoft Azure API documentation.
Related topic