Azure Backup Vault

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/
AzureBackupVault24HrHistory
AzureBackupVaultJobStatus[]
Workload String
Type String
Operation String
Status String
StartedOn DateTime
EndedOn DateTime
Duration String
Details String
Provides a list with details of backup operations executed in the last 24 hours.
AzureBackupVaultContainers
AzureBackupVaultContainer[]
Name String
Type String
HealthStatus String
Status String
Provides a list of containers with backup items.
AzureBackupVaultOperations
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.
AzureBackupVaultProtectionStatus
AzureBackupVaultProtectedItem[]
Name String
Type String
Status String
LastBackupStatus String
LastBackupTime DateTime
LastBackupMinsAgo Int32
LastRecoveryTime DateTime
LastRecoveryMinsAgo Int32
OldestRecoveryPoint Nullable`1
RecoveryPoints Int32
PolicyInconsistent Boolean
Tracks detailed information about backups, such as time and status of the last backup, oldest recovery point, etc.
AzureMonitorMetric
Double
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/
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
AzureBackupVaultRunBackup Runs Azure Backup Vault
WebRequest Runs custom WebRequest to specified URL

Default Templates

CloudMonix provided default monitoring templates.

Pre-configured Metrics

Metric Name Metric Type Description
BackupJobs AzureBackupVaultProtectionStatus
BackupJobs24HrsHistory AzureBackupVault24HrHistory
Containers AzureBackupVaultContainers
OperationsLog AzureBackupVaultOperations
RecommendedActions AzureAdvisorRecommendationMetric Tracks recommended actions for specified resource.

Pre-configured Alerts

Alert Name Expression Severity Description
Backups not started for last 24hrs Any(BackupJobs, "LastBackupMinsAgo > 1440") Warning Disabled by default. Fires an alert when last backup job was started more than 24hrs ago
Incomplete Backup Jobs Detected Any(BackupJobs, "LastBackupStatus != \"Completed\"") Warning Fires an alert when a backup job with a non-Complete status has been detected and sustained for 10 minutes