Amazon ElastiCache 监控集成

Amazon ElastiCache 是云中的内存数据存储,可加快查询速度并有助于改善应用程序的延迟和吞吐量。借助 Site24x7 的 CloudWatch 集成,您可以可视化、监控 Redis 和 Memcached 引擎的重要指标并获得告警。

设置和配置

  • 如果您还没有这样做,请通过将 Site24x7 创建为 IAM 用户或通过在您的 AWS 账户和 Site24x7 的 AWS 账户之间创建跨账户 IAM 角色来启用对 AWS 资源的访问。了解更多
  • 集成 AWS 账户页面中,确保选中 ElastiCache 列表旁边的复选框。了解更多

策略和权限

Site24x7 需要以下权限才能发现您配置的 Redis/Memcached 节点和 Memcached 集群并收集配置信息。

  • "elasticache:DescribeCacheClusters",
  • "elasticache:DescribeCacheSubnetGroups",
  • "elasticache:ListTagsForResource",
  • "elasticache:DescribeServiceUpdates",
  • "elasticache:DescribeReplicationGroups"
  • "elasticache:DescribeCacheClusters",
  • "elasticache:DescribeCacheSubnetGroups",
  • "elasticache:ListTagsForResource",
  • "elasticache:DescribeServiceUpdates"
  • "elasticache:DescribeCacheClusters",
  • "elasticache:DescribeCacheSubnetGroups",
  • "elasticache:ListTagsForResource",
  • "elasticache:DescribeServiceUpdates"

轮询频率

Site24x7 根据配置的轮询频率查询 AWS 以收集 AWS ElastiCache 性能指标。轮询间隔默认为一小时。了解更多

IT 自动化

您可以为 Site24x7 支持的 AWS 服务添加自动化。登录到 Site24x7 并转到管理 > IT 自动化模板 (+) > Add 自动化模板。添加自动化后,您可以计划它们一个接一个地执行。

您现在可以使用Amazon ElastiCache 自动化重新启动 ElastiCache 集群

支持的性能计数器

主机级数据

收集以下主机级数据:

属性 描述 统计数据 数据类型
CPU 利用率 监测主机的 CPU 利用率。 平均值、最小值和最大值 百分
可释放内存 监测主机中可用的空闲内存量。 平均值、最小值和最大值 字节
网络字节数 监测主机从网络读取的字节数。 平均值、最小值和最大值 字节
网络字节输出 监测主机写入网络的字节数。 平均值、最小值和最大值 字节
交换使用 监测主机使用的交换。 平均值、最小值和最大值 字节

常见的缓存指标

Redis 和 Memcached 均支持以下数据

属性 描述 统计数据 数据类型
当前连接 连接到 Redis/Memcached 的应用程序客户端的数量。   平均,总和 计数
当前项目 内存数据库中的键数。  平均,总和 计数
Evictions 由于达到最大内存限制而被删除的键的数量。 平均,总和 计数
新连接 数据库服务器已接受的连接总数。  平均,总和 计数

Redis 缓存引擎支持的指标

以下数据仅针对 Redis 节点收集:

属性 描述 统计数据 数据类型
BytesUsedForCache Redis 分配的字节数。  平均的 字节
缓存命中 成功的键空间查找次数。  计数
缓存未命中 不成功的键空间查找次数。 计数
GetTypeCmds Get 类型命令的总数。 计数
HashBasedCmds 基于哈希的命令总数。  计数
HyperLogLogBasedCmds 基于 HyperLogLog 的命令总数。  计数
KeyBasedCmds 基于键的命令总数。 计数
基于列表的命令 基于列表的命令总数。  计数
回收的 密钥过期事件的总数。  和  计数
复制字节 primaru 节点发送到所有副本的总字节数。  计数
复制滞后 以秒为单位,在应用来自主节点的更改方面,只读副本落后多远。 平均的
保存进行中 只要正在进行保存,该指标就会增加。 计数
SetBasedCmds 基于集合的命令总数。 计数
设置类型命令 命令集类型的总数。 计数
SortedSetBasedCmds 基于集合排序的命令总数。 计数
基于字符串的命令 基于字符串的逗号总数 和  计数

Memcached 引擎支持的指标

Sit24x7 为您的 Memcached 节点收集以下性能数据,并在您的节点之间聚合这些值,并为您的 Memcached 集群提供计算指标。

属性 描述 统计数据 数据类型
BytesReadIntoMemcached 节点从网络中读取的字节总数。 平均的 字节
BytesUsedForCacheItems 用于存储缓存项的总字节数。 平均的  字节 
BytesWrittenOutFromMemcached 节点已写入网络的字节总数。  平均的  字节
CasBadval 缓存接收到的 Cas 值不匹配的检查和设置请求的总数。 和  计数 
CasHits 缓存接收到的键和值都匹配的检查和设置请求的总数。 和  计数 
CasMisses 未找到键的缓存接收到的检查和设置请求的总数。  和  计数 
命令刷新 接收到的刷新命令数。  和  计数 
命令获取 接收到的 Get 命令数。  和  计数 
指令集 接收到的设置命令数。 和  计数 
解密 键匹配的缓存接收到的递减请求数。  和  计数 
DecrMisses 未找到键的缓存接收到的递减请求数。 和  计数 
删除点击 与键匹配的缓存接收到的删除请求数。   和  计数 
删除未命中 未找到键的缓存接收到的删除请求数。 和  计数 
GetHits 找到请求键的缓存接收到的 Get 请求数。  计数 
GetMisses 未找到键的缓存接收到的 Get 请求数。  和  计数 
增加点击量 找到键的缓存接收到的增量请求数。   和  计数 
增加未命中 未找到键的缓存收到的增量请求数   和  计数 
回收的 缓存Evictions以帮助新写入的过期项目的数量。 和  计数 

添加或编辑 ElastiCache 的阈值配置文件

Site24x7 支持您的 Memcached 集群、Memcached 节点和 Redis 节点的单独阈值配置文件。要详细了解如何为 ElastiCache 部署创建、编辑和删除阈值配置文件,请访问我们的配置文件页面