功能概述

开启日志服务端后,用户可通过 HTTP 服务预览和下载 MySQL Plus 数据库节点日志。HTTP 服务端口为 18801

  • 通过 HTTP 服务端可预览和下载 单个 日志文件。

  • 通过 Wget 文件下载工具,可下载 单个 日志文件和 日志目录

注意事项

下载或预览日志的服务器,需与目标数据库在同一 VPC 网络下,或者通过 VPN 服务已经打通两者之间的网络。

操作步骤

日志服务地址

  1. 通过 Web 浏览器登录青云QingCloud的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 关系型数据库 MySQL Plus,进入 MySQL Plus 管理页面。

  3. 在 MySQL Plus 管理页面,点击目标集群 ID,进入 MySQL Plus 集群详情页面。

  4. 点击配置信息 > 服务地址页签,查看日志服务的内网 URL。

    log_url

预览日志

  1. 打开 Web 浏览器,输入上一步获取到的日志服务地址。这里以地址 http://192.168.0.18:18801 作为示例。

  2. 在弹出的登录对话框内,输入 HTTP 用户名和密码,登录 HTTP 服务端。

    preview_logs_log-in
  3. 查看日志目录,并进入目录查看日志文件。点击日志文件,可下载单个日志文件。

    caddy_log_download

下载日志

用户可以使用 Wget 下载日志文件。这里以地址 http://192.168.0.18:18801 作为示例。

  • 在服务器终端,执行以下命令行,下载目录下所有日志。

    wget -r http://192.168.0.18:18801 --http-user=<HTTP 用户名> --http-password=<HTTP 用户密码> --reject="index.html*"
  • 在服务器终端,执行以下命令行,下载指定日志目录 /mysql-bin 下所有 binlog 文件。

    wget -r http://192.168.0.18:18801/mysql-bin/ --http-user=<HTTP 用户名> --http-password=<HTTP 用户密码> --reject="index.html*" -np
  • 在服务器终端,执行以下命令行,下载指定目录 /mysql-bin 下的 mysql-bin.000003 文件。

    wget -r http://192.168.0.18:18801/mysql-bin/mysql-bin.000003 --http-user=<HTTP 用户名> --http-password=<HTTP 用户密码> --reject="index.html*"

预览慢日志

  1. 通过 Web 浏览器登录青云QingCloud的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 数据库与缓存 > 关系型数据库 MySQL Plus,进入 MySQL Plus 管理页面。

  3. 在 MySQL Plus 管理页面,点击目标集群 ID,进入 MySQL Plus 集群详情页面。

  4. 点击配置信息 > 慢日志页签,进入慢日志页面,即可查看集群所有节点的慢日志信息。

    display_slow_log
  5. 若集群中存在慢日志,则可执行后续步骤进行分析。详情可参考使用 percona-toolkit 工具分析 MySQL 慢日志