Microsoft Azure Storage监控


Microsoft Azure Storage - 概述

Azure Storage是一组高度可伸缩的基于云的存储服务,可用于运行在Azure云中的应用程序。Azure Storage提供了存储文件(文件存储)、文件和媒体(Blob存储)、消息(队列存储)和非关系模式无数据(表存储)的设施。

创建一个新的Microsoft Azure监视器 

前提条件:
按照以下步骤在Azure门户 中启用指标:

  • 导航到您的存储帐户。
  • 在菜单选项中选择诊断
  • 确保状态设置为ON。
  • 选择提供的所有指标。
  • 指定保留策略,以指示保留指标和日志数据的时间。
  • 选择保存。

若要创建新的Azure存储监视器,请按照下面给出的步骤进行操作:

  • 点击Applications ManagerWeb客户端中的新建监视器链接。
  • 云应用程序类别 下选择 'Microsoft Azure'。
  • 指定Microsoft Azure监视器的显示名称
  • 输入Microsoft Azure订阅的 订阅ID
  • 单击Azure服务 文本框并从下拉菜单中选择存储帐户
  • 选择发现模式:
    • 发现使用AD应用 & 服务条款:参考 先决条件链接 并在新的监视器 页面中提供上述先决条件步骤中获得的客户端ID、租户ID & 和应用程序密钥。
    • 使用Azure组织帐户(Powershell)的发现:参考 先决条件链接 并在新监视器 页面中提供用户电子邮件 & 密码字段与创建的组织帐户的用户名 & 密码。
    • 使用OAuth发现: 使用在新监视器 页面的先决条件步骤中获得的OAuth提供程序。参考先决条件部分
  • 指定轮询间隔 以分钟为单位,超时 以秒为单位
注意:
  • Azure存储帐户监控不支持ZRS存储帐户,因为此时它们没有启用指标或日志记录功能。
  • 不支持Azure高级帐户进行监控。除了ZRS帐户外,只有Azure标准帐户被监控性能。
  • Blobs容量指标数据每天在Azure诊断中存储一次。

监控的参数

点击 监视器 选项卡,转到 监视器类别视图 。点击云应用程序 项下的 Microsoft Azure存储。显示的是 Microsoft Azure 存储批量配置视图,分布在三个选项卡:

  • 可用性选项卡提供过去24小时或30天的可用性历史记录。
  • 性能选项卡提供过去24小时或30天的健康状况和事件。
  • 列表视图 使您能够执行 批量管理配置

Microsoft Azure监视器提供了给定订阅下Azure虚拟机的简要详细信息。 单击监视器名称,查看以下选项卡下列出的所有服务器详细信息:

概述

参数 描述
存储服务可用性
Blob Availability Blob存储服务的可用性百分比。可用性的计算方法是取总可计费请求值,并将其除以适用请求的数量,包括那些产生意外错误的请求。所有意外错误导致存储服务或指定API操作的可用性降低。
Table Availability 表格存储服务的可用性百分比。可用性的计算方法是取总可计费请求值,并将其除以适用请求的数量,包括那些产生意外错误的请求。所有意外错误导致存储服务或指定API操作的可用性降低。
Queue Availability 队列存储服务的可用性百分比。可用性的计算方法是取总可计费请求值,并将其除以适用请求的数量,包括那些产生意外错误的请求。所有意外错误导致存储服务或指定API操作的可用性降低。
File Availability 文件存储服务的可用性百分比。可用性的计算方法是取总可计费请求值,并将其除以适用请求的数量,包括那些产生意外错误的请求。所有意外错误导致存储服务或指定API操作的可用性降低。

配置

Storage Account Name Azure存储账户名称
Primary Status 存储帐户的状态,可能的值:
  • 可用的
  • 不可用的
Secondary Status 存储帐户副本的状态。可能的值:
  • 可用的
  • 不可用的
只有当复制类型为Standard_RAGRS或Standard_GRS时,此属性才可用。
Resource Group 存储帐户被分配到资源组中。
Location 存放帐户的地区
Provisioning State 储存帐户准备状态可能的值:
  • 无效的
  • 新建的
  • 删除的
  • 成功地
  • 失败的
  • 取消的
Replication Type 存储帐户使用的复制类型:可能的值:
  • Standard_LRS
  • Standard_GRS
  • Standard_RAGRS
  • Standard_ZRS
  • Premium_LRS


Blobs

参数 描述
容量
Blobs User Data Size 存储帐户的Blob服务使用的存储量,以MB为单位
Container Count 存储帐户的Blob服务中BLOB容器的数量。
Blob Object Count 存储帐户的Blob服务中BLOB容器的数量。
Blobs Capacity Data Collected Time 在Azure诊断中存储BLOB容量的指标数据时间。
吞吐量
Blobs Total Ingress 入口数据量,以MB为单位。这个数字包括从外部客户端进入Azure存储以及进入Azure。
Blobs Total Egress 出口数据的数量,以MB为单位。这个数字包括从Azure存储到外部客户端的出口,以及Azure内部的出口。因此,这个数字不反映可收费出口。
Blobs Total Requests 向Blobs存储服务或指定API操作发出的请求数。这个数字包括成功的和失败的请求,以及产生错误的请求。
Blobs Total Billable Requests 对Blob可计费请求的数量
Blobs Data Collected Time 在Azure诊断中存储BLOB性能指标数据的时间。
延迟
Blobs Average End-To-End Latency 向Blob或指定的API操作发出成功请求平均端到端的延迟,以毫秒为单位。此值包括Azure存储中读取请求、发送响应和接收响应确认所需的处理时间。
Blobs Average Server Latency Azure Storage用于处理成功请求的平均延迟,以毫秒为单位。此值不包括AverageE2ELatency 中指定的网络延迟。
请求失败-限制错误
Blobs Throttling Errors 对Blob存储服务或指定API操作(返回ThrottlingError)的已验证请求的数量。
Blobs Anonymous Throttling Errors 对Blob存储服务或指定API操作(返回AnonymousThrottlingError)的匿名请求数。
Blobs SAS Throttling Errors 对Blob存储服务或指定API操作(返回了SASThrottlingError)的SAS请求数。
Blobs Throttling Error Percentage 以限制错误失败请求的百分比。
请求失败 – 错误超时
Blobs Client Timeout Errors 对Blob存储服务或指定的API操作(返回ClientTimeoutError)进行身份验证的请求数。
Blobs Anonymous Client Timeout Errors 对Blob存储服务或指定API操作(返回AnonymousClientTimeoutError)的匿名请求数。
Blobs SAS Client Timeout Errors 对Blob存储服务或指定API操作(返回SASClientTimeoutError)的SAS请求数。
Blobs Server Timeout Errors 对Blob存储服务或指定API操作(返回ServerTimeoutError)进行身份验证的请求数。
Blobs Anonymous Server Timeout Errors 对Blob存储服务或指定API操作(返回AnonymousServerTimeoutError)的匿名请求数。
Blobs SAS Server Timeout Errors 对Blob存储服务或指定API操作(返回SASServerTimeoutError)的SAS请求数。
Blobs Percent Timeout Errors 因超时错误而失败请求的百分比。此数字包括客户端和服务器超时。
请求失败 – 其他客户端错误
Blobs Client Other Errors 对存储服务或指定API操作(返回ClientOtherError)的已验证请求数。
Blobs SAS Client Other Errors 对存储服务或指定API操作(返回SASClientOtherError)的SAS请求数。
Blobs Anonymous Client Other Errors 对存储服务或指定API操作(返回AnonymousClientOtherError)的匿名请求数。
Blobs Client Other Error Percentage 因客户端其他错误而失败的请求百分比。
请求失败 – 其他服务器错误
Blobs Server Other Errors 对Blob存储服务或指定的API操作(返回ServerOtherError)进行身份验证的请求数。
Blobs Anonymous Server Other Errors 对Blob存储服务或指定的API操作(返回AnonymousServerOtherError)的匿名请求数。
BBlobs SAS Server Other Errors 对Blob存储服务或指定的API操作(返回SASServerOtherError)的SAS请求数。
Blobs Server Other Error Percentage 因服务器其他错误而失败的请求的百分比。
请求失败 – 授权错误
Blobs Authorization Errors 对Blob存储服务或指定API操作(返回AuthorizationError)进行身份验证的请求数。
Blobs Anonymous Authorization Errors 对Blob存储服务或指定API操作(返回AnonymousAuthorizationError)的匿名请求数。
Blobs SAS Authorization Errors 对Blob存储服务或指定API操作(返回SASAuthorizationError)的SAS请求数。
Blobs Authorization Errors Percentage 由于授权错误而失败的请求的百分比。
请求失败 – 网络错误
Blobs Network Errors 对Blob存储服务或指定API操作(返回NetworkError)进行身份验证的请求数。
Blobs Anonymous Network Errors 对Blob存储服务或指定API操作(返回AnonymousNetworkError)的匿名请求数。
Blobs SAS Network Errors 对Blob存储服务或指定API操作(返回SASNetworkError)的SAS请求数。
Blobs Network Errors Percentage 因网络错误而失败的请求百分比。
成功的请求
Successful Requests to Blobs 对存储服务或指定的API操作的成功请求数。
Blobs Anonymous Successful Requests 对存储服务或指定的API操作成功的匿名请求数。
Blobs SAS Successful Requests 对存储服务或指定的API操作成功执行的共享访问签名(SAS)请求数。
Blobs Successful Requests Percentage 成功请求的百分比。
注意: 如果没有针对存储的请求,则成功百分比 指标的值将为零。如果您正在监控成功百分比,您还需要确保总请求指标的值大于零。


表格

参数 描述
吞吐量
Tables Total Ingress 入口数据量,以MB为单位。这个数字包括从外部客户端进入Azure存储以及进入Azure内部。
Tables Total Egress 出口数据量,以MB为单位。此数字包括从Azure存储到外部客户端的出口以及Azure内部的出口。因此,该数字并不反映计费出口。
Tables Total Requests 对表存储服务或指定的API操作的请求数。这个数字包括成功和失败的请求,以及产生错误的请求。
Tables Total Billable Requests 表格的可计费请求数
Tables Data Collected Time 表格性能指标数据存储在Azure诊断中的时间。
延迟
Tables Average End-To-End Latency 向表格或指定的API操作发出成功请求的平均端到端延迟,以毫秒为单位。此值包括在Azure存储中读取请求、发送响应和接收响应确认所需的处理时间。
Tables Average Server Latency Azure存储用于处理成功请求的平均延迟(毫秒)。此值不包括AverageE2ELatency 中指定的网络延迟。
请求失败- 限制错误
Tables Throttling Errors 对表格存储服务或指定API操作(返回ThrottlingError)的认证请求数量。
Tables Anonymous Throttling Errors 表存储服务或指定API操作(返回AnonymousThrottlingError)的匿名请求数。
Tables SAS Throttling Errors 表存储服务或指定API操作(返回SASThrottlingError)的SAS请求数。
Tables Throttling Error Percentage 以限制错误失败的请求百分比。
请求失败 – 超时错误  
Tables Client Timeout Errors 对表格存储服务或指定API操作(返回ClientTimeoutError)进行身份验证的请求数。
Tables Anonymous Client Timeout Errors 对表格存储服务或指定API操作(返回AnonymousClientTimeoutError)的匿名请求数。
Tables SAS Client Timeout Errors 对表格存储服务或指定API操作(返回SASClientTimeoutError)的SAS请求数。
Tables Server Timeout Errors 对表格存储服务或指定API操作(返回ServerTimeoutError)进行身份验证的请求数。
Tables Anonymous Server Timeout Errors 对表格存储服务或指定API操作(返回AnonymousServerTimeoutError)的匿名请求数。
Tables SAS Server Timeout Errors 对表存储服务或指定的API操作(返回SASServerTimeoutError)的SAS请求数。
Tables Percent Timeout Errors 因超时错误而失败的请求百分比。此数字包括客户端和服务器超时。
请求失败 – 其他客户端错误
Tables Client Other Errors 对表存储服务或指定API操作(返回ClientOtherError)进行身份验证的请求数。
Tables SAS Client Other Errors 对格表存储服务或指定API操作(返回SASClientOtherError)的SAS请求数。
Tables Anonymous Client Other Errors 对表存储服务或指定API操作(返回AnonymousClientOtherError)的匿名请求数。
Tables Client Other Error Percentage 因客户端其他错误而失败的请求的百分比。
请求失败 – 其他服务器错误
Tables Server Other Errors 对表存储服务或指定API操作(返回ServerOtherError)进行身份验证的请求数。
Tables Anonymous Server Other Errors 对表存储服务或指定API操作(返回AnonymousServerOtherError)的匿名请求数。
Tables SAS Server Other Errors 对表存储服务或指定API操作(返回SASServerOtherError)的SAS请求数。
Tables Server Other Error Percentage 因服务器其他错误而失败的请求的百分比。
请求失败 – 授权错误
Tables Authorization Errors 对表存储服务或指定API操作(返回AuthorizationError)进行身份验证的请求数
Tables Anonymous Authorization Errors 对表存储服务或指定API操作(返回AnonymousAuthorizationError)的匿名请求数。
Tables SAS Authorization Errors 对表格存储服务或指定API操作(返回SASAuthorizationError)的SAS请求数。
Tables Authorization Errors Percentage 由于授权错误而失败的请求的百分比。
请求失败 – 网络错误
Tables Network Errors 对表存储服务或指定API操作(返回NetworkError)进行身份验证的请求数。
Tables Anonymous Network Errors 对表存储服务或指定API操作(返回AnonymousNetworkError)的匿名请求数。
Tables SAS Network Errors 对表存储服务或指定API操作(返回SASNetworkError)的SAS请求数。
Tables Network Errors Percentage 因网络错误而失败的请求的百分比。
成功请求
Tables Requests to Blobs 对表存储服务或指定的API操作的成功请求数。
Tables Anonymous Successful Requests 对表存储服务或指定的API操作成功执行的匿名请求数。
Tables SAS Successful Requests 对表存储服务或指定API操作发出的成功共享访问签名(SAS)请求数。
Tables Successful Requests Percentage 成功请求的百分比。
请注意,如果没有针对存储的请求,则PercentSuccess指标的值将为零。如果您正在监控PercentSuccess,您将希望确保TotalRequests指标的值大于零。


文件

参数 描述
吞吐量
Files Total Ingress 入口数据数量,以MB为单位。这个数字包括从外部客户端进入Azure存储以及进入Azure内部。
文Files Total Egress 出口数据量,以MB为单位。此数字包括从Azure存储到外部客户端的出口以及Azure内部的出口。因此,该数字并不反映计费出口。
Files Total Requests 对文件存储服务或指定的API操作的请求数。这个数字包括成功和失败的请求,以及产生错误的请求。
Files Total Billable Requests 对文件的可计费请求数
Files Data Collected Time 文件性能指标数据存储在Azure诊断中的时间。
延迟
Files Average End-To-End Latency 对文件存储服务或指定API操作成功请求的平均端到端延迟(毫秒)。此值包括在Azure存储中读取请求、发送响应和接收响应确认所需的处理时间。
Files Average Server Latency Azure存储用于处理成功请求的平均延迟(毫秒)。 此值不包括AverageE2ELatency中指定的网络延迟。
请求失败 - 限制错误
Files Throttling Errors 对文件存储服务或指定API操作(返回ThrottlingError)进行身份验证的请求数。
Files Anonymous Throttling Errors 对文件存储服务或指定API操作(返回AnonymousThrottlingError)的匿名请求数。
Files SAS Throttling Errors 对文件存储服务或指定API操作(返回SASThrottlingError)的SAS请求数。
Files Throttling Error Percentage 由于限制错误而失败的请求的百分比。
请求失败 – 超时错误
Files Client Timeout Errors 对文件存储服务或指定的API操作(返回ClientTimeoutError)进行身份验证的请求数。
Files Anonymous Client Timeout Errors 对文件存储服务或指定的API操作(返回AnonymousClientTimeoutError)的匿名请求数。
Files SAS Client Timeout Errors 对文件存储服务或指定的API操作(返回SASClientTimeoutError)的SAS请求数。
Files Server Timeout Errors 对文件存储服务或指定的API操作(返回ServerTimeoutError)的已验证请求数。
Files Anonymous Server Timeout Errors 对文件存储服务或指定的API操作(返回AnonymousServerTimeoutError)的匿名请求数。
Files SAS Server Timeout Errors 对文件存储服务或指定的API操作(返回SASServerTimeoutError)的SAS请求数。
Files Percent Timeout Errors 因超时错误而失败的请求的百分比。此数字包括客户端和服务器超时。
请求失败 – 其他客户端错误
Files Client Other Errors 对文件存储服务或指定的API操作(返回ClientTheError)的已验证请求数。
Files SAS Client Other Errors 对文件存储服务或指定的API操作(返回SASClientorError)的SAS请求数。
Files Anonymous Client Other Errors 对文件存储服务或指定的API操作(返回AnonymousClientTheError)的匿名请求数。
Files Client Other Error Percentage 因ClientOtherError而失败的请求的百分比。
请求失败 – 其他服务器错误
Files Server Other Errors 对文件存储服务或指定API操作(返回ServerOtherError)的已验证请求数。
Files Anonymous Server Other Errors 对文件存储服务或指定的API操作(返回AnonymousServerOtherError)的匿名请求数。
Files SAS Server Other Errors 对文件存储服务或指定的API操作(返回SASServerOtherError)的SAS请求数。
Files Server Other Error Percentage 因ServerOtherError而失败的请求的百分比。
请求失败 – 授权错误
Files Authorization Errors 对文件存储服务或指定的API操作(返回AuthorizationError)的已验证请求数。
Files Anonymous Authorization Errors 对文件存储服务或指定的API操作(返回AnonymousAuthorizationError)的匿名请求数。
Files SAS Authorization Errors 对文件存储服务或指定API操作(返回SASAuthorizationError)的SAS请求数。
Files Authorization Errors Percentage 因为AuthorizationError而失败的请求的百分比。
请求失败 – 网络错误
Files Network Errors 对文件存储服务或指定的API操作(返回NetworkError)的已验证请求数。
Files Anonymous Network Errors 对文件存储服务或指定的API操作(返回AnonymousNetworkError)的匿名请求数。
Files SAS Network Errors 对文件存储服务或指定的API操作(返回SASNetworkError)的SAS请求数。
Files Network Errors Percentage 因NetworkError而失败的请求百分比。
成功的请求
Files Requests to Blobs 对文件存储服务或指定API操作的成功请求数。
Files Anonymous Successful Requests 对文件存储服务或指定API操作成功的匿名请求数。
Files SAS Successful Requests 对文件存储服务或指定API操作发出的成功共享访问签名(SAS)请求数。
Files Successful Requests Percentage 成功请求的百分比。
请注意,如果没有针对存储的请求,则PercentSuccess指标值的值将为零。如果您正在监控PercentSuccess,您还需要确保TotalRequests指标值的值大于零。


队列

参数 描述
吞吐量
Queues Total Ingress 入口数据量,以MB为单位。这个数字包括从外部客户端进入Azure存储以及进入Azure内部的总量。
Queues Total Egress 出口数据量,以MB为单位。此数字包括从Azure存储到外部客户端出口以及Azure内部出口的总量。因此,该数字并不反映计费出口。
Queues Total Requests 对队列存储服务或指定API操作的请求数。这个数字包括成功和失败的请求,以及产生错误的请求。
Queues Total Billable Requests 对队列的可计费请求数
Queues Data Collected Time 队列性能指标数据存储在Azure Diagnostics中的时间。
延迟
Queues Average End-To-End Latency 对队列或指定API操作成功请求的平均端到端延迟(毫秒)。此值包括在Azure存储中读取请求、发送响应和接收响应确认所需的处理时间。
Queues Average Server Latency Azure存储用于处理成功请求的平均延迟(毫秒)。此值不包括AverageE2ELatency 中指定的网络延迟。
请求失败 - 限制错误
Queues Throttling Errors 对队列存储服务或指定API操作(返回ThrottlingError)的已验证请求数。
Queues Anonymous Throttling Errors 对队列存储服务或指定API操作(返回AnonymousThrottlingError)的匿名请求数。
Queues SAS Throttling Errors 对队列存储服务或指定API操作(返回SASThrottlingError)的SAS请求数。
Queues Throttling Error Percentage 由于限制错误而失败的请求百分比。
请求失败 – 超时错误
Queues Client Timeout Errors 对队列存储服务或指定API操作(返回ClientTimeoutError)的已验证请求数。
Queues Anonymous Client Timeout Errors 对队列存储服务或指定API操作(返回AnonymousClientTimeoutError)的匿名请求数。
Queues SAS Client Timeout Errors 对队列存储服务或指定API操作(返回SASClientTimeoutError)的SAS请求数。
Queues Server Timeout Errors 对队列存储服务或指定API操作(返回ServerTimeoutError)的已验证请求数。
Queues Anonymous Server Timeout Errors 对队列存储服务或指定API操作(返回AnonymousServerTimeoutError)的匿名请求数。
Queues SAS Server Timeout Errors 对队列存储服务或指定API操作返回(SASServerTimeoutError)的SAS请求数。
Queues Percent Timeout Errors 因超时错误而失败的请求的百分比。此数字包括客户端和服务器超时。
请求失败 – 其他客户端错误
Queues Client Other Errors 对队列存储服务或指定API操作(返回ClientTheError)的已验证请求数。
Queues SAS Client Other Errors 对队列存储服务或指定API操作(返回SASClientorError)的SAS请求数,该操作。
Queues Anonymous Client Other Errors 对队列存储服务或指定API操作(返回AnonymousClientTheError)的匿名请求数。
Queues Client Other Error Percentage 因ClientOtherError而失败的请求的百分比。
请求失败 – 其他服务器错误
Queues Server Other Errors 对队列存储服务或指定API操作(返回ServerOtherError)的已验证请求数。
Queues Anonymous Server Other Errors 对队列存储服务或指定API操作(返回AnonymousServerOtherError)的匿名请求数。
Queues SAS Server Other Errors 对队列存储服务或指定API操作(返回SASServerOtherError)的SAS请求数。
Queues Server Other Error Percentage 因ServerOtherError而失败的请求的百分比。
请求失败 – 授权错误
Queues Authorization Errors 对队列存储服务或指定API操作(返回AuthorizationError)的已验证请求数。
Queues Anonymous Authorization Errors 对队列存储服务或指定API操作(返回AnonymousAuthorizationError)的匿名请求数。
Queues SAS Authorization Errors 对队列存储服务或指定API操作(返回SASAuthorizationError)的SAS请求数。
Queues Authorization Errors Percentage 由于AuthorizationError而失败的请求的百分比。
请求失败 – 网络错误
Queues Network Errors 对队列存储服务或指定API操作(返回NetworkError)的已验证请求数。
Queues Anonymous Network Errors 对队列存储服务或指定API操作(返回AnonymousNetworkError)的匿名请求数。
Queues SAS Network Errors 对队列存储服务或指定API操作(返回SASNetworkError)的SAS请求数。
Queues Network Errors Percentage 因NetworkError而失败的请求的百分比。
成功的请求
Queues Requests to Blobs 对队列存储服务或指定API操作的成功请求数。
Queues Anonymous Successful Requests 对指定API队列或服务发出成功的匿名操作请求数。
Queues SAS Successful Requests 对队列存储服务或指定API操作发出成功的共享访问签名(SAS)请求数。
Queues Successful Requests Percentage 成功请求的百分比。
请注意,如果没有针对存储的请求,则PercentSuccess指标值将为零。如果您正在监控PercentSuccess,您还需要确保TotalRequests指标值大于零。