Azure Cache for Redis 监控集成
Azure Cache for Redis 是一项完全托管的缓存服务,具备高安全性和可扩展性,可在内存中存储数据以加快检索速度,从而提升应用程序性能。
通过 Site24x7 集成,您现在可以监控 Azure Cache for Redis,配置阈值,并接收关键问题的告警通知。
设置与配置
您可以在添加新监视器时添加 Azure Cache for Redis,也可以将其添加到现有 Azure 监视器中。请按照这些步骤添加该服务。
支持的指标
| 指标名称 | 描述 | 统计方式 | 单位 |
|---|---|---|---|
| Cache Hits | 成功的键查找次数 | Total | Count |
| Cache Hits (Shard 0-9) | 特定分片(0-9)的成功键查找次数 | Total | Count |
| Cache Latency Microseconds (Preview) | 缓存延迟(微秒) | Average | Count |
| Cache Misses | 失败的键查找次数 | Total | Count |
| Cache Misses (Shard 0-9) | 特定分片(0-9)的失败键查找次数 | Total | Count |
| Cache Read | 从缓存读取的数据量 | Maximum | Bytes per Second |
| Cache Read (Shard 0-9) | 特定分片(0-9)从缓存读取的数据量 | Maximum | Bytes per Second |
| Cache Write | 写入缓存的数据量 | Maximum | Bytes per Second |
| Cache Write (Shard 0-9) | 特定分片(0-9)写入缓存的数据量 | Maximum | Bytes per Second |
| Connected Clients | 连接到缓存的客户端连接数 | Maximum | Count |
| Connected Clients (Shard 0-9) | 特定分片(0-9)连接到缓存的客户端连接数 | Maximum | Count |
| Errors | 缓存中发生的错误次数 | Maximum | Count |
| Evicted Keys | 从缓存中被驱逐的条目数 | Total | Count |
| Evicted Keys (Shard 0-9) | 特定分片(0-9)从缓存中被驱逐的条目数 | Total | Count |
| Expired Keys | 缓存中已过期的条目数 | Total | Count |
| Expired Keys (Shard 0-9) | 特定分片(0-9)缓存中已过期的条目数 | Total | Count |
| Gets | 从缓存执行的 get 操作次数 | Total | Count |
| Gets (Shard 0-9) | 特定分片(0-9)从缓存执行的 get 操作次数 | Total | Count |
| Operations Per Second | 缓存上执行的瞬时操作数 | Maximum | Count |
| Operations Per Second (Shard 0-9) | 特定分片(0-9)缓存上执行的瞬时操作数 | Maximum | Count |
| CPU | Azure Redis 缓存服务器的 CPU 使用率 | Maximum | Percent |
| CPU (Shard 0-9) | 特定分片(0-9)Azure Redis 缓存服务器的 CPU 使用率 | Maximum | Percent |
| Server Load | Redis 服务器忙于处理请求而非空闲等待消息的周期占比 | Maximum | Percent |
| Server Load (Shard 0-9) | 特定分片(0-9)Redis 服务器忙于处理请求而非空闲等待消息的周期占比 | Maximum | Percent |
| Sets | 对缓存执行的 set 操作次数 | Total | Count |
| Sets (Shard 0-9) | 特定分片(0-9)对缓存执行的 set 操作次数 | Total | Count |
| Total Operations | 缓存服务器处理的命令总数 | Total | Count |
| Total Operations (Shard 0-9) | 特定分片(0-9)缓存服务器处理的命令总数 | Total | Count |
| Total Keys | 缓存中的条目总数 | Maximum | Count |
| Total Keys (Shard 0-9) | 特定分片(0-9)缓存中的条目总数 | Maximum | Count |
| Used Memory | 缓存中用于键值对的内存量 | Maximum | Bytes |
| Used Memory (Shard 0-9) | 特定分片(0-9)缓存中用于键值对的内存量 | Maximum | Bytes |
| Used Memory Percentage | 缓存中用于键值对的内存百分比 | Maximum | Percent |
| Used Memory RSS | 缓存使用的内存量(包含碎片和元数据) | Maximum | Bytes |
| Used Memory RSS (Shard 0-9) | 特定分片(0-9)缓存使用的内存量(包含碎片和元数据) | Maximum | Bytes |
阈值配置
全局配置
- 在 Site24x7 Web 客户端中,点击左侧导航栏的管理。
- 在左侧面板中选择配置文件,然后从下拉菜单中选择阈值与可用性(+)标签。
- 点击右上角的添加阈值配置文件。
- 在监视器类型中,选择 Azure Cache for Redis。
您现在可以为上述所有指标设置阈值。
监视器级配置
- 在 Site24x7 Web 客户端中,前往云监控 > Azure,从下拉菜单中选择 Azure Cache for Redis。
- 选择要设置阈值的资源,然后点击汉堡图标
。 - 选择编辑,跳转至编辑 Azure Cache for Redis 监视器页面。
- 选择阈值与可用性,为相应指标设置阈值。
您也可以在属性级别配置 IT 自动化。
IT 自动化
Site24x7 提供一套专属的 IT 自动化工具,可自动解决性能下降问题。这些工具能主动应对事件,无需等待人工干预。
配置规则
通过 Site24x7 的配置规则,您可以为多个监视器统一设置阈值配置文件、通知配置文件、标签和监视器组等参数。
相关链接:
如何添加 Azure 监视器
如何集成 Azure App Service 监视器
如何集成 Azure 虚拟机监视器
如何为监视器配置 IT 自动化
查看监视器报表列表
