Azure File Storage

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/
AzureStorageApiNameMonitor
AzureStorageApiName[]
Dimension String
Transactions Double
Ingress Double
Egress Double
SuccessServerLatency Double
SuccessE2ELatency Double
Availability Double
Tracks API usage details for storage account. See the article for details.
AzureStorageAvailability
Double
Tracks percent availability of storage. Metric is retrieved from enabled Azure Storage Analytics, learn more here.
AzureStorageEgressPerSecond
Double
Tracks amount of bytes retrieved from storage per minute. Metric is retrieved from enabled Azure Storage Analytics, learn more , learn more here.
AzureStorageIngressPerSecond
Double
Tracks amount of bytes sent to storage per minute. Metric is retrieved from enabled Azure Storage Analytics, learn more here.
AzureStorageOperations
AzureOperation
Name String
Category String
Description String
Caller String
EventName String
Level String
Status String
SubStatus String
ExtendedInfo String
EventTimestamp DateTime
AzureStorageShareList
AzureStorageShare[]
Name String
Timestamp DateTime
Usage Int32
Quota Int32
Status String
Tracks existing shares in File Storage as a collection metric. This is a collection metric with Name, Timestamp, Usage, Quota, and Status properties
AzureStorageShareStatus
String
Tracks share’s status. Requires specifying share’s name.
AzureStorageShareUsage
Double
Tracks share’s status. Requires specifying share’s name.
AzureStorageSuccessfullRequestsPerSecond
Double
Tracks number of successful user requests against storage. Metric is retrieved from enabled Azure Storage Analytics, learn more here.
AzureStorageSystemAnalytics
Double
Tracks selected metrics for a given entity in a storage analytics metrics table, where Access Type of a given metric value equals system. Requires selecting a metric to track, e.g. AnonymousAuthorizationError, Availability or NetworkError. See the full list of available metrics.
AzureStorageTotalRequestsPerSecond
Double
Tracks number of total requests against storage per minute. Metric is retrieved from enabled Azure Storage Analytics, learn more here.
AzureStorageUserAnalytics
Double
Tracks selected metrics for a given entity in a storage analytics metrics table, where Access Type of a given metric value equals user. Requires selecting a metric to track, e.g. AnonymousAuthorizationError, Availability or NetworkError. See the full list of available metrics
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
Availability AzureStorageAvailability Tracks overall availability of monitored file storage as reported by Azure storage analytics. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available.
Egress AzureStorageEgressPerSecond Tracks the total amount of bytes per second retrieved from file storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available.
FileCapacity AzureMonitorMetric The amount of File storage used by the storage account. This metric tracks data hourly.
FileCount AzureMonitorMetric The number of files in the storage account. This metric tracks data hourly.
Ingress AzureStorageIngressPerSecond Tracks the total amount of bytes per second uploading to file storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available.
RecommendedActions AzureAdvisorRecommendationMetric Tracks recommended actions for specified resource.
Shares AzureStorageShareList Tracks overall state of shares created in the file storage
Status ResourceStatus Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, and Unknown
SuccessfulRequests AzureStorageSuccessfullRequestsPerSecond
ThrottlingErrors AzureStorageUserAnalytics
TotalRequests AzureStorageTotalRequestsPerSecond Tracks the total amount of requests per second against monitored file storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available.
UsageDetails AzureStorageApiNameMonitor Tracks API usage details using Azure multi dimension monitor API.

Pre-configured Alerts

Alert Name Expression Severity Description
File Share is within 80% of its limit Any(Shares, "Usage > Quota * 0.8") Warning
Reduced Availability Availability < 100 Warning
Resource Outage Status == "Down" Error Fires an alert if connection to this resource cannot be established for sustained amount of time
Storage Throttling ThrottlingErrors > 0 Error

Pre-configured Metrics

Metric Name Metric Type Description
Availability AzureStorageAvailability Tracks overall availability of monitored file storage as reported by Azure storage analytics. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available.
Egress AzureStorageEgressPerSecond Tracks the total amount of bytes per second retrieved from file storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available.
Ingress AzureStorageIngressPerSecond Tracks the total amount of bytes per second uploading to file storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available.
Shares AzureStorageShareList Tracks overall state of shares created in the file storage
Status ResourceStatus Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, and Unknown
SuccessfulRequests AzureStorageSuccessfullRequestsPerSecond
ThrottlingErrors AzureStorageUserAnalytics
TotalRequests AzureStorageTotalRequestsPerSecond Tracks the total amount of requests per second against monitored file storage. "Storage Analytics" option must be enabled in CloudMonix for this metric to be available.

Pre-configured Alerts

Alert Name Expression Severity Description
File share is within 80% of its quota Any(Shares, "Usage > Quota * 0.8") Warning
Reduced Availability Availability < 100 Warning
Resource Outage Status == "Down" Error Fires an alert if connection to this resource cannot be established for sustained amount of time
Storage Throttling ThrottlingErrors > 0 Error