Redis监控

通过 Applications Manager 监控 Redis 键/值数据库

Redis 是一种 NoSQL 数据库,其重要性在于其键/值数据库存储结构以及是内存数据库。处理复杂数据结构时,在内存数据库中操作起来比在磁盘上操作起来要简单得多。而且,由于处理速度极快,使其成为一个优秀的缓存层。Redis 数据库凭借其能够捕获大量连续数据并通过多个进程、应用程序或服务器共享高度可扩展数据的特性,被认为是开发业务应用程序的首选。

通过 Applications Manager 的 Redis 监控功能,用户能够深入了解关键性能指标的统计数据,例如,内存利用率和连接统计信息,键空间统计信息以及持久性和复制详情。

Redis 基础结构视图

基础结构视图

Redis 将数据分为多个 Redis 实例以处理大量数据,从而提高性能并降低任一资源上的内存负载。因此,Redis 基础结构的全面高级概览对于有效应用程序监控极为重要。Applications Manager 提供 Redis 服务器所属的集群、其角色、运行状况和可用性状态、以及连接至服务器的客户端的基础结构视图。

 
Redis 内存利用率

内存利用率

作为一个内存数据库,Redis 使用更多内存,这对于监控内存利用率极为重要。如果 RAM 不足,那么服务器可能开始 swapping,并且性能可能会下降。Applications Manager 会监控 Redis 服务器的内存消耗情况,并显示服务器的已使用内存、可用内存和总内存(以兆字节计)。

 
Redis 连接统计信息

连接统计信息

Applications Manager 会跟踪客户机与数据库之间的可用连接和被阻止连接的数目,并跟踪因为达到最大客户端数目而被拒绝的连接数。因为 Redis 使用单个线程同时管理所有网络连接,所以客户端与数据库之间的连接数有时可能会超出服务器处理请求的能力。

 
Redis 键空间统计信息

键空间统计信息

通过键空间统计信息来监控成功/失败的键查找操作的百分比,以确保缓存得到高效利用。Redis 是一个带有键/值对类型的存储器的缓存服务器,内置数以千计的键。键空间命中率百分比之类的指标将给出在缓存中成功/失败的键查找操作的百分比。这些值可帮助您了解失败次数/缓存未命中次数的百分比。还可根据它们配置告警,以在失败查找次数达到阈值前接收告警。

 
Redis 数据库统计信息

数据库统计信息

Applications Manager 可帮助管理员了解数据库中的键的数目以及过期键的数目。此数据帮助您分析和跟踪数据库上的负载。经常将不需要的键存储在数据库中可能导致应用程序性能问题。

 
Redis 持久性统计信息

持久性统计信息

Redis 提供了两个不同的持久性选项,即RDB 和 AOF。监控 Redis 数据的持久性变得至关重要,因为如果任何 Redis 实例崩溃或机器出现问题,那么可能导致内存中数据丢失。Applications Manager 提供最后 RDB 保存操作/AOF 重写操作等等的状态,并在关键数据丢失前向用户发出告警。

 
Redis 数据库统计信息

复制统计信息

复制是 Redis 用于主/从复制的灵活概念。这允许从属 Redis 服务器成为主服务器的精确副本。通过 Applications Manager,您可以了解 Redis 实例的复制角色。如果实例为从属项,那么系统将监控主节点详情(例如,主项主机、主项端口及链接状态)。仅当状态为“已启动”时,才能确保复制正在工作。它还会列出所连接的从属项的数目,并在主/从连接发生问题时向您发出告警。

 

Applications Manager 还会监控应用程序服务器、物理或虚拟服务器及现实世界中通常与 NoSQL 数据库配合使用的传统数据库

其他 NoSQL 数据库服务器
MongoDB 监控 Cassandra 数据库监控

我们的客户