导出 (0) 打印
全部展开

监控角色中缓存(Azure 缓存)

更新时间: 2010年7月

本主题概述了特定于 角色中缓存的监控功能和性能计数器。

可以在 Azure Management Portal(Azure 管理门户)中监控云服务的关键性能指标,还可以在该门户中自定义要监控的内容以满足你的需要。中的监控监视器是高度可配置的。你可以在“监视器”页上的指标列表中选择要监控的指标,并可以选择要在“监视器”页和仪表板上的指标图表中绘制哪些指标。监控功能可用于 云服务,其中包括角色中缓存应用程序。有关监控 云服务的信息,请参阅 How to Monitor Cloud Services(如何监控云服务)。本主题概述了特定于 角色中缓存的监控功能和性能计数器。

角色中缓存提供性能监控计数器,你可以使用这些性能监控计数器进行监控和解决角色中缓存应用程序问题。缓存有五个计数器类别,分为服务器和客户端计数器类别:

注意:GetAndLock 方法被视为读取操作。如果对象返回客户端,则返回计数将递增。如果对象已经锁定,则丢失计数将会递增。同样,PutAndUnlock 被视为写入操作。

读取计数或写入计数中不包含更改缓存中对象状态的方法(如 UnlockResetTimeout)。相反,这些方法反应在客户端请求计数中。

有三个类别的缓存服务器性能计数器。

Azure Caching:Cache 性能计数器类别提供适合于缓存主机上所有缓存的缓存特定的计数器。缓存计数器中的每个实例都对应于缓存主机中单独命名的缓存。

 

性能计数器 描述

缓存未命中百分比

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

缓存未命中总数

自启动缓存服务后,不成功缓存请求总数。

缓存未命中总数/秒

自启动缓存服务后,每秒不成功的缓存请求总数。

数据总字节大小

表示缓存中已缓存数据的总大小,不包括缓存开销。显示服务器当前数据内存使用情况。

主要数据总字节大小

表示缓存中主要已缓存数据的总大小,不包括缓存开销。指示缓存当前主要内存数据使用情况。

辅助数据总字节大小

表示缓存中辅助已缓存数据的总大小,不包括缓存开销。指示缓存的当前辅助内存数据使用情况。

对象总计

表示缓存中存储的对象总数。

客户端请求总数

客户端请求的总数,包括所有 API 调用。

客户端请求总数/秒

每秒客户端请求的总数,包括所有 API 调用。

读取请求总数

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

读取请求总数/秒

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

返回对象总数

通过客户端读取请求返回的对象数。该计数器与读取请求总数计数器一起指示读取操作的成功率。

返回对象总数/秒

每秒通过客户端读取请求返回的对象数。

写入操作总数

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

写入操作总数/秒

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

GetAndLock 请求总数

自启动缓存服务后的 GetAndLock 请求总数。

GetAndLock 请求总数/秒

自启动缓存服务后每秒的 GetAndLock 请求总数。

GetAndLock 成功请求总数

自启动缓存服务后成功的 GetAndLock 请求数。

GetAndLock 成功请求总数/秒

自启动缓存服务后每秒成功的 GetAndLock 请求数。

Azure Caching:Host 性能计数器类别提供适合于单个缓存主机的计数器。主机计数器对一些信息(如活动连接总数和单一缓存主机的客户端请求总数)进行跟踪。

 

性能计数器 描述

平均仲裁响应时间/操作微秒

仲裁响应花费的平均时间。它表示复制过程中写入操作花费的时间量。

平均辅助响应时间/操作微秒

获取来自所有辅助服务器的响应所花费的平均时间。

缓存未命中百分比

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

缓存未命中总数

自启动缓存服务后,不成功缓存请求总数。

缓存未命中总数/秒

自启动缓存服务后,每秒不成功的缓存请求总数。

数据总字节大小

表示缓存中已缓存数据的总大小,不包括缓存开销。显示服务器当前数据内存使用情况。

逐出对象总数

自启动缓存服务后的逐出对象数。

逐出运行总数

自启动缓存服务后的逐出运行次数。

过期对象总数

自启动缓存服务后的过期对象总数。

逐出的内存总量

自启动缓存服务后从缓存释放的内存量。该计数器还包括过期对象内存。

主要数据总字节大小

表示缓存中主要已缓存数据的总大小,不包括缓存开销。指示服务器当前主要内存数据使用情况。

辅助数据总字节大小

表示缓存中辅助已缓存数据的总大小,不包括缓存开销。指示服务器的当前辅助内存数据使用情况。

失败异常总数

自启动缓存群集后引发的异常数。

失败异常总数/秒

自启动缓存群集后,每秒引发的异常数。

重试异常总数

自启动缓存服务后的重试操作异常总数。

重试异常总数/秒

自启动缓存服务后每秒的重试操作异常总数。

客户端请求总数

客户端请求的总数,包括所有 API 调用。

客户端请求总数/秒

每秒客户端请求的总数,包括所有 API 调用。

Get 未命中总数

自启动缓存服务后,所有客户端中未命中的 Get 请求数。

Total Get Misses / sec

自启动缓存服务后,所有客户端中每秒未命中的 Get 请求数。

Get 请求总数

自启动服务后,从所有客户端收到的 Get 请求数。

Get 请求总数 /秒

自启动服务后,每秒从所有客户端收到的 Get 请求数。

GetAndLock 请求总数

自启动缓存服务后的 GetAndLock 请求总数。

GetAndLock 请求总数/秒

自启动缓存服务后每秒的 GetAndLock 请求总数。

GetAndLock 成功请求总数

自启动缓存服务后成功的 GetAndLock 请求数。

GetAndLock 成功请求总数/秒

自启动缓存服务后每秒成功的 GetAndLock 请求数。

读取请求总数

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

读取请求总数/秒

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

写入操作总数

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

写入操作总数/秒

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

已提供服务的请求总数

自启动缓存服务后,已提供服务的请求数和服务器发送的响应数。

已提供服务的请求总数/秒

自启动缓存服务后,每秒提供服务的请求数和服务器发送的响应数。

对象总计

表示主机中存储的对象总数。

返回对象总数

通过客户端读取请求返回的对象数。该计数器与读取请求总数计数器一起指示读取操作的成功率。

返回对象总数/秒

每秒通过客户端读取请求返回的对象数。

传递的通知总数

传递到客户端的通知数。

传递的通知总数/秒

每秒传递到客户端的通知数。

通知投票请求总数

自启动缓存服务后,来自客户端的投票请求总数。

通知投票请求总数/秒

自启动缓存服务后,每秒来自客户端的投票请求总数。

仅当启用了高可用性 (HA) 时,Azure Caching:Secondary 性能计数器类别才提供与缓存服务器有关的信息。启用了 HA 时,每个主分区均有一个对应的辅助分区,该辅助分区位于其他角色实例中。每个角色实例均可以包含自己的主分区,以及与其他角色实例中的主分区对应的辅助分区。未启用 HA 时,将没有辅助分区可用,并且此类别中的计数器将不提供任何有用数据。

 

性能计数器 描述

复制重试总数

每个辅助服务器重试复制操作的总数。

有两个类别的缓存客户端性能计数器:Azure Caching:ClientAzure Caching:Client HostAzure Caching:Client 包含提供单个缓存客户端相关信息的计数器。Azure Caching:Client HostAzure Caching:Client 包含相同的计数器,并提供有关计算机上所有缓存客户端的集合信息。

note备注
若要在 中查看缓存客户端性能计数器,请从 Azure Caching:Client Host 类别中选择计数器。

Azure Caching:Client 性能计数器类别提供适合于单个缓存客户端的计数器。

 

性能计数器 描述

Average Get Latency / operation Microsecond

Get 请求的平均延迟(以微秒为单位),不管这些请求是访问本地缓存还是访问缓存群集。

Average Get Latency (Network) / operation Microsecond

访问缓存群集的 Get 请求的平均延迟(以微秒为单位)。这不包括访问本地缓存的调用。

Average Put Latency / operation Microsecond

Put 请求的平均延迟(以微秒为单位)。

Local Cache Hits Percentage

所有缓存客户端(不管其本地缓存设置如何)中由本地缓存完成的 Get 请求的百分比。

Local Cache Filled Percentage

存储在本地缓存中的对象占本地缓存总容量的百分比。请注意,这是当前进程中所有缓存客户端的本地缓存属性的聚合。

Read Requests

自进程启动以来读取请求(Get 和 Enumeration)的数量。

Write Requests

自进程启动以来写入请求(Put 和 Add)的数量。

Bytes Received / sec

在前一秒中从缓存接收的数据的字节数。

Bytes Sent / sec

在前一秒中发送到缓存的数据的字节数。

Current Server Connections

此进程中连接到缓存群集的活动连接数。

Total Connection Requests Failed

自进程启动以来失败的连接请求数。

Current Waiting Requests

当前尚未从缓存群集收到响应的请求数。

Total Notifications Received

自进程启动以来收到的缓存通知数。

Failure Exceptions

自进程启动以来收到的缓存异常数。

Failure Exceptions / sec

进程收到缓存异常的速率。

Retry Exceptions

自进程启动以来收到的重试操作异常数。

Retry Exceptions / sec

进程收到重试操作异常的速率。

Timeout Exceptions

自进程启动以来收到的超时异常数。

Timeout Exceptions / sec

进程收到超时异常的速率。

Network Exceptions

自进程启动以来收到的网络异常数。

Network Exceptions / sec

进程收到网络异常的速率。

Server Responses Dropped / sec

进程无法从缓存群集收到响应的总次数。当客户端线程出现超时并且没有可用于接收响应的其他线程时,会发生此现象。

请求

自进程启动以来从进程发送到缓存群集的请求数。

Requests / sec

从进程向缓存群集发送请求的速率。

Total Local Cache Hits

自进程启动以来由本地缓存完成的请求的总数。此项不会区分使用不同本地缓存设置的不同缓存客户端。

Total Local Cache Objects

本地缓存中的对象总数。请注意,这是当前进程中所有缓存客户端的本地缓存属性的聚合。

Azure Caching:Client Host 性能计数器类别提供了适合于计算机上所有缓存客户端的计数器。若要在 中查看缓存客户端性能计数器数据,请使用 Azure Caching:Client Host 类别中的性能计数器。

 

性能计数器 描述

Average Get Latency / operation Microsecond

Get 请求的平均延迟(以微秒为单位),不管这些请求是访问本地缓存还是访问缓存群集。

Average Get Latency (Network) / operation Microsecond

访问缓存群集的 Get 请求的平均延迟(以微秒为单位)。这不包括访问本地缓存的调用。

Average Put Latency / operation Microsecond

Put 请求的平均延迟(以微秒为单位)。

Local Cache Hits Percentage

所有缓存客户端(不管其本地缓存设置如何)中由本地缓存完成的 Get 请求的百分比。

Local Cache Filled Percentage

存储在本地缓存中的对象占本地缓存总容量的百分比。请注意,这是当前进程中所有缓存客户端的本地缓存属性的聚合。

Read Requests

自计算机上所有客户端进程启动以来读取请求(Get 和 Enumeration)的数量。

Write Requests

自计算机上所有客户端进程启动以来写入请求(Put 和 Add)的数量。

Bytes Received / sec

在前一秒中从缓存接收的数据的字节数。

Bytes Sent / sec

在前一秒中发送到缓存的数据的字节数。

Current Server Connections

从计算机上的所有客户端进程到缓存群集的活动连接数。

Total Connection Requests Failed

自计算机上所有客户端进程启动以来失败的连接请求数。

Current Waiting Requests

当前尚未从缓存群集收到响应的请求数。

Total Notifications Received

自计算机上所有客户端进程启动以来收到的缓存通知数。

Failure Exceptions

自计算机上所有客户端进程启动以来收到的缓存异常数。

Failure Exceptions / sec

计算机上所有客户端进程收到缓存异常的速率。

Retry Exceptions

自计算机上所有客户端进程启动以来收到的重试操作异常数。

Retry Exceptions / sec

计算机上所有客户端进程收到重试操作异常的速率。

Timeout Exceptions

自计算机上所有客户端进程启动以来收到的超时异常数。

Timeout Exceptions / sec

计算机上所有客户端进程收到超时异常的速率。

Network Exceptions

自计算机上所有客户端进程启动以来收到的网络异常数。

Network Exceptions / sec

进程收到网络异常的速率。

Server Responses Dropped / sec

计算机上所有客户端无法从缓存群集收到响应的总次数。当客户端线程出现超时并且没有可用于接收响应的其他线程时,会发生此现象。

请求

自计算机上所有客户端进程启动以来从进程发送到缓存群集的请求数。

Requests / sec

从计算机上所有客户端进程向缓存群集发送请求的速率。

Total Local Cache Hits

自计算机上所有客户端进程启动以来由本地缓存完成的请求的总数。此项不会区分使用不同本地缓存设置的不同缓存客户端。

Total Local Cache Objects

本地缓存中的对象总数。请注意,这是当前进程中所有缓存客户端的本地缓存属性的聚合。

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

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