你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
验证存储帐户的吞吐量和延迟指标
本教程是一个系列的第 4 部分,也是该系列的最后一部分。 在前面的教程中,已学习如何将大量随机数据上传和下载到 Azure 存储帐户。 本教程演示如何在 Azure 门户中使用指标查看吞吐量和延迟。
该系列的第 4 部分中介绍了如何:
- 在 Azure 门户中配置图表
- 验证吞吐量和延迟指标
Azure 存储指标使用 Azure Monitor 提供用于深入了解存储帐户的性能和可用性的统一视图。
配置指标
导航到存储帐户中“设置”下的“指标” 。
从“子服务” 下拉列表中选择 Blob。
在“指标” 下,选择下表中的指标之一:
可通过以下指标了解应用程序的延迟和吞吐量。 在门户中配置的指标在 1 分钟的平均值内。 如果事务在一分钟的中间完成,则该分钟的数据是平均值减半。 在属于你应用程序的一个或多个进程和/或一个或多个计算机中,如果内存消耗量在较长的时间段(几个小时)内持续增加,将发出一个典型的通知。 可以通过将此信息与门户指标结合使用来全面了解吞吐量。
指标 | 定义 |
---|---|
成功 E2E 延迟 | 向存储服务或指定的 API 操作发出的成功请求的平均端到端延迟。 此值包括在 Azure 存储中读取请求、发送响应和接收响应确认所需的处理时间。 |
成功服务器延迟 | Azure 存储处理成功请求所用的平均时间。 此值不包括 SuccessE2ELatency 中指定的网络延迟。 |
中的 | 向存储服务或指定的 API 操作发出的请求数。 此数字包括成功和失败的请求数,以及引发错误的请求数。 在该示例中,块大小设置为 100 MB。 在这种情况下,每个 100 MB 的块被认为是一个事务。 |
流入量 | 流入数据量。 此数字包括从外部客户端到 Azure 存储流入的数据量,以及流入 Azure 中的数据量。 |
流出量 | 流出数据量。 此数字包括从外部客户端到 Azure 存储流出的数据量,以及流出 Azure 中的数据量。 因此,此数字不反映计费的流出量。 |
在“时间” 旁边选择“过去 24 小时(自动)” 。 针对“时间粒度” 选择“过去一小时” 和“分钟” ,然后单击“应用” 。
图表可以分配有多个指标,但分配多个指标将禁用按维度分组功能。
维度
可使用维度深入了解图表和获取更多详细信息。 不同指标具有不同维度。 可用的一个维度是“API 名称” 维度。 此维度将图表拆分为每个单独的 API 调用。 下面的第一个图显示存储帐户的总事务数的示例图表。 第二个图显示相同图表,但选中了“API 名称”维度。 如你所见,列出了每个事务,从而让你详细了解按 API 名称进行了多少个调用。
清理资源
不再需要资源组、虚拟机和所有相关的资源时,可将其删除。 为此,请选择适用于 VM 的资源组,然后单击“删除”。
后续步骤
在本系列教程的第四部分中,已学习了如何查看示例解决方案的指标,例如如何:
- 在 Azure 门户中配置图表
- 验证吞吐量和延迟指标
请访问以下链接,查看预先生成的存储示例。