Azure Storage Service

Learn about the other Azure service support on our Azure docs.

Sensor (Data Collection)

Tracked Configuration

Storage Service Details Description
Name The name of the Storage service instance.
Resource Group The resource group of the Storage service instance.
Location The region where the instance is located
Subscription Id The subscription ID of the Storage service instance.
State Current deployment state of the instance.
Type Storage type
Kind Indicates the type of storage account

Metrics

Storage Service Metric Description
Transactions
Total number of transactions The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response.
Ingress
The total ingress in bytes The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure.
Average The average ingress.
Minimum The minimum ingress.
Maximum The maximum ingress.
Egress
The total egress in bytes The amount of egress data, in bytes. This number includes egress from an external client into Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress.
Average The average egress.
Minimum The minimum egress.
Maximum The maximum egress.
Server Latency
Average The average latency used by Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.
Minimum The minimum latency.
Maximum The maximum latency.
E2E Latency
Average The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response.
Minimum The minimum latency.
Maximum The maximum latency.
Availability
Average The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.
Minimum The minimum availability.
Maximum The maximum availability.

Configuration

Azure Storage sensor can be disabled and it can be filtered by tags and resource groups. It is possible to configure Azure Storage sensor via agent configuration in <agentinstall_dir>/etc/instana/configuration.yaml by:

com.instana.plugin.azure.storage:
    # Valid values: true, false
    enabled: false # enabled (true) by default
    # Comma separated list of tags in key:value format
    include_tags: 
    # Comma separated list of tags in key:value format
    exclude_tags: 
    # Comma separated list of resource groups
    include_resource_groups: 
    # Comma separated list of resource groups
    exclude_resource_groups: 

Azure Storage sensor can be disabled. To disable monitoring of the Azure Storage services use the folowing configuration:

com.instana.plugin.azure.storage:
    enabled: false

Multiple tags and resource groups can be defined, separated by a comma. Tags should be provided as a key-value pair separated by :. In order to make configuration easier, it is possible to define which tags and resource groups you want to include in discovery or exclude from discovery. In case of defining tag or resource group in both lists (include and exclude), exclude list has higher priority. If there is no need for services filtering, the configuration should not be defined. It’s not mandatory to define all values in order to enable filtering.

To include services by tags into discovery use folowing configuration:

com.instana.plugin.azure.storage:
    include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)

To exclude services by tags from discovery use folowing configuration:

com.instana.plugin.azure.storage:
    exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)

To include services by resource groups into discovery use folowing configuration:

com.instana.plugin.azure.storage:
    include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)

To exclude services by resource groups from discovery use folowing configuration:

com.instana.plugin.azure.storage:
    exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)

Discovery filtering can be configured on the global level for all Azure services. In case of defining filters for Azure Storage service, global filters will be overridden. For more details about global Azure service discovery filtering visit Azure Configuration.

Note

Metrics for Storage Service are pulled every minute, which is the resolution Azure provides for monitoring of these services.