Amazon Redshift 监控集成
Amazon Redshift 是 AWS 云中的一个完全托管的数据仓库,可让您使用 SQL 对大型数据集运行复杂的查询。使用 Site24x7 的集成,用户可以监控集群的健康状况和性能并发出告警。
设置和配置
- 如果您还没有这样做,请通过将 Site24x7 创建为 IAM 用户或通过在您的 AWS 账户和 Site24x7 的 AWS 账户之间创建跨账户 IAM 角色来启用对 AWS 资源的 Site24x7 编程访问。了解更多
- 在集成AWS 账户页面中,确保在 Services to be found 字段下选中 Redshift 列表。了解更多。
政策和许可
要允许 Site24x7 访问 Redshift 集群并收集指标数据,请将 AWS 托管策略 ReadOnlyAccess 分配给 Site24x7 实体,或确保分配给 Site24x7 实体(IAM 用户或 IAM 角色)的自定义 IAM 策略中存在以下读取级别操作)。了解更多。
- "redshift:DescribeClusters",
- "redshift:DescribeClusterParameters",
- "redshift:DescribeLoggingStatus",
- "redshift:DescribeEvents",
- "redshift:DescribeStorage"
轮询间隔
Site24x7 根据轮询频率集(1 分钟到一天)收集指标数据。了解更多。
IT 自动化
您可以为 Site24x7 支持的 AWS 服务添加自动化。登录到 Site24x7 并转到管理 > IT 自动化模板 (+) > 添加自动化模板。添加自动化后,您可以计划它们一个接一个地执行。
您现在可以使用Amazon Redshift 自动化重新启动 Redshift 集群。
许可
- 每个 Redshift 集群都被视为一个基本监视器。
- 集群中配置的每个计算节点都被视为基本监视器。
支持的指标
集群
在集群级别收集以下指标:
属性 | 描述 | 统计 | 数据类型 |
---|---|---|---|
CPU 利用率 | 监测集群中所有节点的总 CPU 使用率。 | 平均的 | 百分 |
数据库连接 | 监测与集群的数据库连接数。 | 和 | 计数 |
维护模式 | 指示集群是否处于维护模式。可能的值为 0 和 1。 | - | 布尔值 |
节点
以下指标是按节点收集的:
属性 | 描述 | 统计 | 数据类型 |
---|---|---|---|
读取 IOPS | 监测每秒磁盘读取操作的数量。 | 平均的 | 计数/秒 |
读取延迟 | 监测磁盘读取 I/O 操作所花费的时间。 | 平均的 | 秒 |
读取吞吐量 | 监测每秒从磁盘读取的平均字节数。 | 平均的 | MB/s |
写 IOPS | 监测每秒平均磁盘写入操作数。 | 平均的 | 计数/秒 |
写入延迟 | 监测磁盘写入 I/O 操作所花费的时间。 | 平均的 | 秒 |
写入吞吐量 | 监测每秒写入磁盘的字节数 | 平均的 | MB/s |
集群和节点
在集群和节点级别收集以下指标:
属性 | 描述 | 统计 | 数据类型 |
---|---|---|---|
网络接收吞吐量 | 衡量节点或集群接收数据的速率。 | 平均的 | MB/s |
网络传输吞吐量 | 衡量节点或集群写入数据的速率。 | 平均的 | MB/s |
已用磁盘空间百分比 | 监测已用磁盘空间的百分比。 | 平均的 | 百分 |
数据库
在数据库级别收集以下指标:
属性 | 描述 | 统计 | 数据类型 |
---|---|---|---|
每秒完成的查询 | 监测每秒完成的查询数。(报告为 5 分钟聚合) | 平均的 | 计数/秒 |
查询时长 | 衡量完成查询所花费的时间。 | 平均的 | 秒 |
查询运行时细分 | 衡量活动查询在各个执行阶段所花费的时间。 | 平均的 | 秒 |
查看数据
- 登录到 Site24x7 控制台。从左侧导航窗格中选择AWS 。选择监控的 AWS 账户。
- 从下拉菜单中选择Redshift Cluster(或)Redshift Node 。
- 从监控的集群或节点列表中,选择您要查看其指标的 Redshift 组件。
元数据
收集有关集群状态和配置的以下信息:
属性 | 描述 |
---|---|
集群名称 | 集群的唯一标识符。 |
节点数 | 集群中节点数量的待定或正在进行的更改。 |
可用区 | 集群所在的可用区的名称。 |
创造时间 | 创建集群的日期和时间。 |
集群版本 | 服务版本的挂起或正在进行的更改。 |
专有网络 ID | 集群所在的 VPC 的标识符。 |
集群子网组 | 与集群关联的子网组的名称。 |
集群参数组 | 与集群关联的集群参数组列表。 |
参数组应用状态 | 指示参数是否同步的参数状态。 |
增强型 VPC 路由 | 该选项指定是否启用增强型 VPC 路由。可能的值:真或假。 |
IAM 角色 | 集群可以用来访问其他 AWS 服务的 AWS IAM 角色列表。 |
VPC 安全组 | 与集群关联的 Amazon VPC 安全组列表。 |
数据库名称 | 创建集群时创建的初始数据库的名称。 |
端点地址 | 与集群关联的 Amazon VPC 安全组列表。 |
端点端口 | 集群的 DNS 地址。 |
加密 | 集群的加密类型。可能的值为 KMS 和无。 |
可公开访问 | 指示是否可以从公共网络访问集群。可能的值:真或假。 |
节点类型 | 集群中节点的节点类型。 |
CPU | 每个节点的虚拟 CPU 数量。 |
内存 | 每个节点的内存量(以千兆字节 (GiB) 为单位)。 |
存储 | 每个节点的存储容量和类型。 |
数据保留期 | 保留自动集群快照的天数。 |
首选维护时段 | 可以进行系统维护的每周时间范围。 |
允许版本升级 | 指示是否将主要版本升级自动应用于集群。可能的值:true或false。 |