Azure Site Recovery

Available Metrics

Possible metric types that can be tracked on a given resource.

Metric Type Data Type Description
AggregatedMetric
Object
Allows for aggregating existing metrics over a period of time. Useful for running sums or averages; also for extracting single data item from collection-based metrics
AzureAdvisorHealthMetric
AzureAdvisorHealth
AvailabilityState String
Summary String
ReasonType String
ReasonChronicity String
DetailedStatus String
OccuredTime DateTime
ReportedTime DateTime
Tracks Azure health using latest Azure Health API - more info @ https://docs.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/getbyresource/
AzureAdvisorRecommendationMetric
AzureAdvisorRecommendation[]
Category String
Impact String
LastUpdated Nullable`1
Risk String
Problem String
Solution String
Tracks Azure recommendations using latest Azure Advisor API - more info @ https://docs.microsoft.com/en-us/rest/api/advisor/
AzureMonitorMetric
Double
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/
AzureSiteRecoveryBackupMetric
Int64
Tracks value of a single backup metric
AzureSiteRecoveryBackupUsage
AzureSiteRecoveryBackupUsage[]
Name String
Value Int64
Limit Int64
Unit String
NextResetTime String
QuotaPeriod String
Tracks Backup Vault Usage
AzureSiteRecoveryOperations
AzureOperation
Name String
Category String
Description String
Caller String
EventName String
Level String
Status String
SubStatus String
ExtendedInfo String
EventTimestamp DateTime
Tracks the log of Azure management operations on the monitored resource.
AzureSiteRecoveryProtectedItemDetails
AzureSiteRecoveryProtectedItem[]
ProtectedItemName String
ProtectedItemType String
ReplicationHealth String
FailoverHealth String
ProtectionState String
TestFailoverState String
PrimaryFabricName String
RecoveryFabricName String
HealthErrors String
Tracks the protected items on the monitored resource.
AzureSiteRecoveryReplicationEvents
Int32
Tracks count of replication events
AzureSiteRecoveryReplicationFailedJobs
Int32
Tracks count of failed replication jobs
AzureSiteRecoveryReplicationInProgresJobs
Int32
Tracks count of replication jobs in progress
AzureSiteRecoveryReplicationSuspendedJobs
Int32
Tracks count of suspended replication jobs
AzureSiteRecoveryReplicationUnHealthyProviders
Int32
Tracks count of Unhealthy providers
AzureSiteRecoveryReplicationUnHealthyVmCount
Int32
Tracks count of Unhealthy VMs
AzureSiteRecoveryReplicationVaultUsages
AzureSiteRecoveryReplicationUsage[]
Name String
Value Int32
Tracks replication jobs and items count
AzureSiteRecoveryVaultHealthDetails
AzureSiteRecoveryVaultHealth[]
Issue String
Severity String
Category String
Message String
Code String
ResourceType String
ResourceSubtype String
Tracks the vault health issues on the monitored resource.
DerivedMetric
Double
Allows for deriving new metrics from existing ones. Useful for combining existing metrics together or for multiplying metrics by a factor
LinkedMetric
Object
Allows for tracking of metrics from other resources. Useful when it is important to evaluate metrics from different resources side-by-side
ResourceStatus
String
Tracks overall status of the resource. This is an important metric as it is used to drive Uptime reports. Possible values: Ready, Down, Unknown and in some cases Stopped

Available Commands

Possible commands that can be executed on a given resource. Ultimate subscription is required.

Command Type Description
WebRequest Runs custom WebRequest to specified URL

Default Templates

CloudMonix provided default monitoring templates.

Pre-configured Metrics

Metric Name Metric Type Description
BackupItemCount AzureSiteRecoveryBackupMetric
BackupUsage AzureSiteRecoveryBackupUsage
FailedJobCount AzureSiteRecoveryReplicationFailedJobs
InProgressJobCount AzureSiteRecoveryReplicationInProgresJobs
RecommendedActions AzureAdvisorRecommendationMetric Tracks recommended actions for specified resource.
ReplicationEvents AzureSiteRecoveryReplicationEvents
ReplicationProtectedItems AzureSiteRecoveryProtectedItemDetails The metric tracks important details of Protected Items like Health, Failover Health, Protection State.
ReplicationUsage AzureSiteRecoveryReplicationVaultUsages
SizeGRS AzureSiteRecoveryBackupMetric
SizeLRS AzureSiteRecoveryBackupMetric
Status ResourceStatus Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, and Unknown
SuspendedJobCount AzureSiteRecoveryReplicationSuspendedJobs
UnhealthyProviderCount AzureSiteRecoveryReplicationUnHealthyProviders
UnhealthyVmCount AzureSiteRecoveryReplicationUnHealthyVmCount
VaultHealthIssues AzureSiteRecoveryVaultHealthDetails The metric tracks Health issues and error details of monitored vault resource.

Pre-configured Alerts

Alert Name Expression Severity Description
Failed Replication Jobs Detected FailedJobCount > 0 Warning Raises an alert when there is at least 1 failed replication job reported by Azure
Unhealthy Providers Detected UnhealthyProviderCount > 0 Warning Raises an alert when there is at least 1 unhealthy provider reported by Azure
Unhealthy Replicated Item Detected Any(ReplicationProtectedItems, "ReplicationHealth != \"Normal\"") Warning Raises an alert if there is at least 1 unhealthy Protected Item
Unhealthy VMs Detected UnhealthyVmCount > 0 Warning Raises an alert if there is at least 1 unhealthy VM reported by Azure