销售电话: 1-800-867-1380

监视 Azure 托管缓存服务

更新时间: 2014年9月

note备注
有关为你的应用程序选择合适的 Azure 缓存产品/服务的指导,请参阅 哪种 Azure Cache 产品/服务适合我?

一旦作为应用程序的一部分包含在内,Azure 托管缓存服务在维护应用程序性能和可用性方面将发挥关键作用。服务的可用性可能偶尔受到后端维护任务或所分配服务容量使用情况的影响。此外,在某些情况下,你可能需要更深入地了解各种服务计数器和参数,以解决客户端应用程序可能遇到的特定问题。

管理门户提供了以下功能,帮助你监视服务的运行状况和查看性能计数器以解决各种问题。

  • 缓存仪表板提供了缓存运行状况、利用率和各种服务属性信息的概览。

  • “监视”选项卡允许使用管理门户来查看可帮助你解决问题的各种服务性能计数器。

服务仪表板可通过在管理门户中选择所需服务条目并打开仪表板选项卡进行访问。

Windows Azure 缓存服务仪表板

仪表板中会显示缓存终结点、缓存状态(如“运行中”)、当前缓存产品以及一个含有以下六个性能计数器指标的图表。

  • 已用带宽百分比

  • 缓存未命中百分比

  • 已用计算百分比

  • 已用内存百分比

  • 每秒读取请求数

  • 写入请求数/秒

使用显示的信息和性能计数器指标,你可以监视缓存以下方面的性能。

如果缓存终结点当前由于维护活动或服务遇到问题而不可用,仪表板将在页面顶部将此显示为错误状态。此错误信息还会显示在管理门户的“所有项目”上。这里会指出缓存是由于停电而完全不可用,还是出现了对服务造成间歇性影响的临时问题。

以下是你可能会在仪表板上看到的与不可用性有关的各种错误。

  1. 缓存服务不可用 - 当服务遇到问题时,即缓存终结点或 SSL(安全)缓存终结点不可用时,会出现此错误。这类情况由 Microsoft 积极监控,以便及时解决并恢复服务可用性。如果发现这类情况持续存在,应联系 Microsoft 支持部门。

  2. 缓存服务受到部分影响,或者你可能会看到间歇性错误 - 当服务可用性未完全受到影响,但由于正在对服务执行维护活动,因此对该服务进行的某些调用会遇到错误或者某些键值可能临时无法访问,此时会出现该警告。作为最佳实践,我们建议你在客户端应用程序中针对这类情况实施一个重试块。

缓存服务被部署为专用基础结构。这些容量计数器显示专用基础结构在内存、带宽和计算资源方面的利用情况(以占总可用容量的百分比表示)。如果其中任何一个计数器接近 100%,则我们建议为缓存服务增加更多容量。有关容量规划的详细信息,请参阅 Azure 托管缓存服务的容量计划。以下计数器对于监视容量非常重要。

 

计数器 详细信息

已用内存百分比

为缓存分配的内存量用于存储用户数据,以及与缓存为了服务于请求而需要存储的对象相关的元数据。此计数器反映缓存已经使用的可用内存量。

请注意,你可能发现所放入的数据量与利用率不完全相符,因为它会随着对象大小和标记、区域及通知这类功能的使用而变化。

已用带宽百分比

缓存托管在为系统提供传入和传出带宽的专用基础结构上。带宽利用率反映此带宽的使用情况。如果系统拥有大量大型对象,则带宽利用率可能较高。

已用计算百分比

缓存服务利用计算资源来为缓存请求提供服务。对于吞吐量较高的应用程序,为专用基础结构提供的计算资源可能用尽。因此,此类应用程序必须监视“已用计算百分比”并确保其不超出 70-80%,进而确保缓存仍能响应且数据访问延迟低。

note备注
你可能注意到某些计数器百分比值超过了 100%。当你使用的容量超出所购买的容量,就会发生这种情况。发生这种情况时,缓存数据的可用性和延迟性可能会受到影响,或者可能会丢失数据。此时我们建议立即对缓存进行扩展,以防服务发生中断。有关详细信息,请参阅 TechNet 上的 为 Azure 托管缓存服务缩放缓存.

影响客户端应用程序缓存有效性的关键参数为向缓存发出的请求数以及这些请求的缓存命中/未命中率。仪表板上也提供了这些参数。

 

计数器 详细信息

每秒读取请求数

自启动缓存服务后,每秒从所有客户端收到的读取请求(Bulk Get、Get 和 Enumeration)数。

写入请求数/秒

自启动缓存服务后每秒写入请求数。Put、Add 和 Lock 方法均包含于写入操作。

缓存未命中百分比

自启动缓存服务后,不成功缓存请求占请求总数的百分比。

note备注
会定期收集和聚合来自缓存服务的数据。此仪表板上显示的数据会有几分钟延迟。

虽然可以在仪表板上快速查看六个常用指标,但也提供了托管缓存服务性能计数器的完整列表,你可以在管理门户中缓存的“监视”选项卡上查看此列表。

最多可以选择十二个指标加入指标表中,并通过选中表中任意六个指标表格表头的复选框来绘制其图形。你还可以选择要查看先前哪个时间间隔的指标:“1 小时”、“24 小时”或“7 天”。

“缓存服务监视器”选项卡

要配置所需指标,请单击“添加指标”。

“缓存服务监视器”选项卡 -“选择度量值”

有关托管缓存服务可用性能计数器的完整列表,请参阅 Azure 托管缓存服务性能计数器

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft