帮助手册

MySQL DB Systems 监控

Site24x7 中的 MySQL DB Systems 集成为托管在 Oracle Cloud 中的受管 MySQL 环境提供可见性。配置完成后,Site24x7 将自动发现您的数据库系统,并追踪 CPU 使用率、内存消耗、存储利用率和连接活动等关键性能指标。

此集成还支持以下子监视器:

  • HeatWave Cluster:监控与 MySQL DB System 关联的内存分析引擎,追踪查询性能和资源使用情况。
  • Read Replica(读副本):监控从主数据库分担读流量的副本实例,以提升性能和可扩展性。

借助这些子监视器,您可以全面了解事务型和分析型工作负载以及复制性能。

使用场景

  • 常见场景之一是生产应用程序因数据库负载增加而开始变慢。借助 Site24x7,您可以实时监控 OCI MySQL DB System 的 CPU、内存和连接指标。一旦资源使用量突然飙升或出现长时间运行的查询,您可以迅速定位问题并采取措施,在影响用户之前解决。
  • 另一个场景发生在流量高峰期,例如促销活动或产品发布。您可以追踪读副本处理增加的读流量的情况。如果复制延迟增加或副本过载,您可以对其进行扩展或优化,以维持性能并确保用户体验流畅。
  • 对于分析密集型工作负载,HeatWave Cluster 发挥着关键作用。您可以监控集群内的查询执行情况和资源使用情况,了解分析查询的运行效率。如果查询执行时间超出预期,您可以进行排查和优化以提升性能。

Site24x7 OCI MySQL DB Systems 集成的优势

Site24x7 与 OCI MySQL DB Systems 集成为您提供以下优势:

  • 监控 DB Systems、HeatWave 集群和读副本,获得对 MySQL 环境更全面的可见性、控制力和运维清晰度。
  • 追踪 CPU、内存、存储和连接等关键性能指标。
  • 实时分析复制健康状态和副本延迟。
  • 在性能瓶颈影响应用程序之前提前识别。
  • 设置基于阈值的告警,检测异常行为。
  • 将数据库指标与其他 OCI 和应用程序监视器关联分析。
  • 利用历史性能数据改善容量规划。
  • 通过主动监控和通知减少宕机时间。

设置与配置

如需开始使用 MySQL DB Systems 监控,请完成以下设置步骤:

  • Site24x7 通过跨租户访问,使用 Site24x7 的租户用户监控您的资源。登录您的 Site24x7 账户,创建专项策略,允许 Site24x7 查看您的资源,同时不影响您的安全设置。
  • 集成 OCI 监视器页面,从待发现的服务列表中选择 MySQL HeatWave

权限

请确保 Site24x7 具有以下权限以监控 MySQL DB Systems:

  • listDbSystems
  • listReplicas
  • getDbSystem
  • getReplica

IT 自动化所需权限:

  • restartDbSystem
  • stopDbSystem
  • startDbSystem
  • restartHeatWaveCluster
  • stopHeatWaveCluster
  • startHeatWaveCluster

轮询频率

Site24x7 根据设置的轮询频率(从每分钟一次到每天一次)查询 OCI 服务级别 API,以采集 MySQL DB Systems 监视器的指标。

支持的指标

MySQL DB Systems 监视器支持的指标如下。

MySQL DB Systems

指标名称 描述 统计方式 单位
ActiveConnections 活动客户端连接数 最大值 计数
BackupFailure 指示备份是否失败 最大值 计数
BackupTime 完成备份所需的时间 最大值
CurrentConnections 当前打开的连接数 最大值 计数
CPUUtilization DB 系统使用的 CPU 百分比 最大值 百分比
DbVolumeReadOperations 每秒磁盘读取操作数 速率 每秒操作数
DbVolumeWriteOperations 每秒磁盘写入操作数 速率 每秒操作数
DbVolumeReadBytes 从磁盘读取的数据量 平均值 字节
DbVolumeWriteBytes 写入磁盘的数据量 平均值 字节
DbVolumeUtilization 已使用的磁盘空间百分比 最大值 百分比
HeatWaveHealth HeatWave 集群的整体健康状态 平均值 状态
HeatWaveStatements 在 HeatWave 中执行的查询数 计数 计数
HeatWaveDataLoadProgress 数据加载到 HeatWave 的进度 平均值 百分比
ChannelFailure 复制通道失败次数 最大值 计数
ChannelLag 源端与副本之间的复制延迟 最大值
MemoryAllocated 分配给 DB 系统的内存总量 最大值 字节
MemoryUtilization 正在使用的内存百分比 平均值 百分比
MemoryUsed 当前已使用的内存量 最大值 字节
NetworkReceiveBytes 接收的网络数据量 平均值 字节
NetworkTransmitBytes 发送的网络数据量 平均值 字节
OCPUsAllocated 已分配的 OCPU 总数 最大值 计数
OCPUsUsed 当前正在使用的 OCPU 数量 最大值 计数
Statements 每秒执行的 SQL 语句数 速率 每秒操作数
StatementLatency SQL 语句的平均延迟 速率 毫秒
StorageAllocated 分配给 DB 系统的存储总量 最大值 字节
StorageUsed 当前已使用的存储量 最大值 字节
BackupSize 备份数据的大小 最大值 字节

MySQL Read Replica

指标名称 描述 统计方式 单位
ActiveConnections 副本上的活动连接数 最大值 计数
BackupFailure 指示副本备份是否失败 最大值 计数
BackupTime 完成副本备份所需的时间 最大值
CurrentConnections 副本上的当前连接数 最大值 计数
CPUUtilization 副本使用的 CPU 百分比 最大值 百分比
DbVolumeReadOperations 每秒磁盘读取操作数 速率 每秒操作数
DbVolumeWriteOperations 每秒磁盘写入操作数 速率 每秒操作数
DbVolumeReadBytes 从磁盘读取的数据量 平均值 字节
DbVolumeWriteBytes 写入磁盘的数据量 平均值 字节
DbVolumeUtilization 已使用的磁盘空间百分比 最大值 百分比
ChannelFailure 副本上的复制失败次数 最大值 计数
ChannelLag 副本上的复制延迟 最大值
MemoryAllocated 分配给副本的内存总量 最大值 字节
MemoryUtilization 副本上已使用的内存百分比 最大值 百分比
MemoryUsed 当前已使用的内存量 最大值 字节
NetworkReceiveBytes 接收的网络数据量 平均值 字节
NetworkTransmitBytes 发送的网络数据量 平均值 字节
OCPUsAllocated 已分配的 OCPU 总数 最大值 计数
OCPUsUsed 当前正在使用的 OCPU 数量 最大值 计数
Statements 每秒执行的 SQL 语句数 速率 每秒操作数
StatementLatency SQL 语句的平均延迟 速率 毫秒
StorageAllocated 分配给副本的存储总量 最大值 字节
StorageUsed 当前已使用的存储量 最大值 字节
BackupSize 副本备份数据的大小 最大值 字节

MySQL HeatWave Cluster

指标名称 描述 统计方式 单位
CPUUtilization HeatWave 节点使用的 CPU 百分比 最大值 百分比
DbVolumeReadOperations 每秒磁盘读取操作数 速率 每秒操作数
DbVolumeWriteOperations 每秒磁盘写入操作数 速率 每秒操作数
DbVolumeReadBytes 从磁盘读取的数据量 平均值 字节
DbVolumeWriteBytes 写入磁盘的数据量 平均值 字节
DbVolumeUtilization 已使用的磁盘空间百分比 最大值 百分比
MemoryAllocated 分配给 HeatWave 的内存总量 最大值 字节
MemoryUtilization HeatWave 中已使用的内存百分比 最大值 百分比
MemoryUsed 当前已使用的内存量 最大值 字节
NetworkReceiveBytes 接收的网络数据量 平均值 字节
NetworkTransmitBytes 发送的网络数据量 平均值 字节
OCPUsAllocated 已分配的 OCPU 总数 最大值 计数
OCPUsUsed 当前正在使用的 OCPU 数量 最大值 计数
HeatWaveHealth HeatWave 的整体健康状态 平均值 状态
HeatWaveDataLoadProgress 数据加载到 HeatWave 的进度 平均值 百分比
HeatWaveStatements HeatWave 处理的查询数 计数 计数

阈值配置

为 MySQL DB Systems 监视器配置阈值:

  1. 登录您的 Site24x7 账户,导航至管理 > 配置文件 > 阈值和可用性
  2. 单击添加阈值配置文件
  3. 监视器类型下拉菜单中选择适用的监视器类型,适用的监视器类型为 HeatWave ClusterRead Replica。支持的指标将显示在阈值配置部分,您可以为上述所有指标设置阈值。
  4. 单击保存

通过 IT 自动化实现 MySQL DB Systems 操作自动化

Site24x7 中针对 MySQL DB Systems 和 HeatWave Cluster 的 IT 自动化功能,允许您自动执行启动、停止和重启等关键操作,帮助您在 Oracle Cloud Infrastructure 中高效管理数据库和分析工作负载。

  • 启动 MySQL DB SystemHeatWave Cluster:使用此操作在业务时间或计划操作期间将数据库和分析服务上线,确保应用程序和查询的可用性。
  • 停止 MySQL DB SystemHeatWave Cluster:此操作通过在非生产时段或维护窗口期间停止未使用的数据库系统和 HeatWave 集群,帮助降低云成本。
  • 重启 MySQL DB SystemHeatWave Cluster:使用此操作快速从性能问题中恢复或应用配置变更,将事务型和分析型工作负载的宕机时间降至最低。

通过自动化这些操作,您可以减少手动干预、提升运营效率,并对 MySQL DB Systems 和 HeatWave 环境保持更好的管控。

MySQL DB Systems 的集中监控

Site24x7 中针对 MySQL DB Systems 的监视器组功能,帮助您将 MySQL DB Systems 组织为逻辑组,在 Oracle Cloud Infrastructure 中实现简化的监控和管理。

您可以按应用程序、环境或区域对 DB Systems 进行分组,获得数据库性能、可用性和整体健康状态的统一视图。

通过容量规划规划和扩展 MySQL DB Systems

Site24x7 中针对 MySQL DB Systems 的容量规划功能,帮助您分析资源使用趋势,在 Oracle Cloud Infrastructure 中有效规划数据库基础架构。

该功能提供对 CPU、内存、存储和连接使用情况的洞察,帮助您识别增长规律和潜在瓶颈。借助此功能,您可以就扩展做出明智决策,优化 MySQL DB Systems 的资源分配。通过主动容量规划,您可以确保一致的性能、提升可用性并控制云成本。

OCI MySQL DB Systems 监视器中的状态传播

Site24x7 的 OCI MySQL DB Systems 集成支持读副本和 HeatWave 集群的状态传播

启用状态传播后:

  • 读副本和 HeatWave 集群的告警默认处于禁用状态。
  • 来自子监视器的状态变更告警将被抑制,除非您在编辑阈值页面将跳过告警设置为
  • 您将从父 DB 系统监视器收到单条告警,而非来自每个子监视器的多条告警。

这有助于高效管理与数据库相关的告警。

注意

支持状态传播的子监视器的告警将自动禁用。

例如,如果某个读副本出现问题,父 MySQL DB System 监视器将发出单条告警,指示存在数据库问题。

许可

查看 MySQL DB Systems 数据

如需监控您的 MySQL DB Systems 环境,请登录 Site24x7 账户并导航至 > OCI > MySQL DB Systems

监视器数据

MySQL DB Systems 监视器的监视器数据如下。

MySQL DB Systems

概要

概要选项卡提供事件时间线和指标的综合概述,通过深入的图表展示 MySQL DB Systems 监视器的性能。

HeatWave Cluster

HeatWave Cluster 选项卡清晰呈现连接到您数据库的所有 HeatWave 集群。它显示集群总数及其当前状态,例如正常宕机严重告警。每个集群条目还包含 CPU 利用率和内存利用率等关键指标,方便您快速了解性能和资源使用情况。

此选项卡帮助您实时监控 HeatWave 集群健康状态,提前发现性能问题,确保分析工作负载平稳运行。您还可以设置阈值限制,在指标超出预期水平时接收告警,便于及时采取行动。

Read Replicas

Read Replicas 选项卡提供与 MySQL 数据库关联的所有读副本实例的集中视图。它显示副本总数及其当前状态,包括正常宕机严重告警状态,以及活动连接数、CPU 利用率和内存利用率等关键指标。

此选项卡帮助您实时监控读副本性能、追踪复制健康状态,并确保读流量得到高效分配。您还可以配置阈值,在性能问题发生时接收告警,有助于维持高可用性并优化数据库性能。

端点

端点选项卡提供与 MySQL DB System 关联的所有数据库端点的详细视图。它列出每个端点的关键信息,包括资源 ID、类型、IP 地址、数据库端口、协议端口和访问模式,帮助您了解客户端如何连接到数据库。此选项卡有助于追踪端点配置、验证连接设置并确保数据库流量的正确路由。

配置

配置选项卡提供数据库系统设置和配置详情的完整视图。它显示故障域、可用域、子网、数据库版本、规格、端口和备份设置等关键属性,以提供更好的可见性。

中断

中断选项卡提供中断的开始时间结束时间持续时间备注(如有)等详情。

备注

备注选项卡提供资源 ID区域监视器许可类别等详细信息。可在此选项卡中根据用户设置并查看阈值和可用性配置文件以及通知配置文件

日志报表

日志报表选项卡提供 MySQL DB Systems 监视器日志状态的综合报表,可下载为 CSV 文件。

告警日志

告警日志选项卡按时间顺序显示与 MySQL DB Systems 监视器相关的所有已触发告警列表。此选项卡有助于追踪告警历史和严重性,以评估问题并验证阈值设置。

HeatWave Cluster

概要

概要选项卡提供事件时间线和指标的综合概述,通过深入的图表展示 HeatWave Cluster 监视器的性能。

配置

配置选项卡提供 HeatWave Cluster 设置和配置详情的完整视图。它显示区域状态规格节点数等关键属性,以提供更好的可见性。

中断

中断选项卡提供中断的开始时间结束时间持续时间备注(如有)等详情。

备注

备注选项卡提供资源 ID区域监视器许可类别等详细信息。可在此选项卡中根据用户设置并查看阈值和可用性配置文件以及通知配置文件

日志报表

日志报表选项卡提供 HeatWave Cluster 监视器日志状态的综合报表,可下载为 CSV 文件。

告警日志

告警日志选项卡按时间顺序显示与 HeatWave Cluster 监视器相关的所有已触发告警列表。此选项卡有助于追踪告警历史和严重性,以评估问题并验证阈值设置。

Read Replicas

概要 概要选项卡提供事件时间线和指标的综合概述,通过深入的图表展示 Read Replicas 监视器的性能。

配置 配置选项卡提供 Read Replicas 设置和配置详情的完整视图。它显示故障域、可用域、数据库版本和端口等关键属性,以提供更好的可见性。

中断 中断选项卡提供中断的开始时间结束时间持续时间备注(如有)等详情。

备注 备注选项卡提供资源 ID区域监视器许可类别等详细信息。可在此选项卡中根据用户设置并查看阈值和可用性配置文件以及通知配置文件

日志报表 日志报表选项卡提供 Read Replicas 监视器日志状态的综合报表,可下载为 CSV 文件。

告警日志 告警日志选项卡按时间顺序显示与 Read Replicas 监视器相关的所有已触发告警列表。此选项卡有助于追踪告警历史和严重性,以评估问题并验证阈值设置。

相关文章

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!