我想使用 Amazon CloudWatch 来监控我的 Amazon Elastic File System (Amazon EFS) 指标。我该如何操作?
简短描述
Amazon EFS 每隔一分钟自动向 CloudWatch 发送指标数据。这些数据记录为 15 个月,以便您可以更好地了解应用程序的文件系统使用情况。
您可以监控各种 CloudWatch 指标,以进行基准测试、扩展和监控。
解决方法
要计算文件系统的平均吞吐量、IOPS 或吞吐量百分比,请使用 TotalIOByte 指标创建一个指标数学表达式。要创建指标数学表达式,请执行以下操作:
- 打开 CloudWatch console(CloudWatch 控制台)。
- 选择指标,所有指标。
- 选择 EFS 文件系统指标。
- 选择指标 TotalIOBytes,然后选择 Graphed 指标。
- 从 Statistics(统计)下拉菜单中选择 Sum(总和)。
- 选择添加数学,从空表达式开始。
- 在表达式 e1 中添加以下公式之一来计算吞吐量或 IOPS:
以 MiB/秒为单位计算吞吐量:
计算吞吐量的公式:TotalIOBytes ÷ 1,048,576(转换为 MiB)÷ 该时段的秒数。
输入以下表达式:(m1/1048576)/PERIOD(m1)。
呈现的表达式为 e1=(m1/1048576)/PERIOD(m1)。
e1 是吞吐量,以 **MiB/**s 为单位,m1 是 TotalIOBytes。TotalIObytes 除以 1048576,将其转换为 MiB。
**注意:**要专门计算读取、写入或元数据吞吐量,请将前面表达式中的 TotalIOByte 替换为 DataReadIOBytes、DataWriteIOBytes 或 MetadataIOBytes。
计算 IOPS(平均每秒操作数):
计算 IOPS 的公式:TotalIOBytes ÷ 时间段内的秒数。
输入以下表达式:m1/period (m1)。
表达式显示为 e1=m1/period (m1)。
e1 是 IOPS,m1 是 TotalIOBytes。
**注意:**要专门计算读取、写入或元数据 IOPS,请将前面表达式中的 TotalIOByte 替换为 DataReadIOBytes、DataWriteIOBytes 或 MetadataIOBytes。
有关更多信息,请参阅在通过 Amazon EFS 使用公制数学。
相关信息
Amazon EFS 的 CloudWatch 指标