开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

请问一下polardb-x的运行日志在哪里可以看的?

请问一下polardb-x的运行日志在哪里可以看的?

展开
收起
游客3oewgrzrf6o5c 2022-07-07 14:37:33 356 1
6 条回答
写回答
取消 提交回答
  • PolarDB-X的运行日志可以通过以下方式查看:

    1. 在PolarDB-X控制台中查看日志。登录PolarDB-X控制台,进入“运维”页面,选择“日志”选项卡,可以查看PolarDB-X集群的运行日志。
    2. 在Kubernetes集群中查看日志。如果您在Kubernetes集群中部署了PolarDB-X集群,可以通过kubectl命令查看PolarDB-X容器的日志。例如,可以使用以下命令查看PolarDB-X主节点的日志:
      kubectl logs <polardb-x-pod-name> -n <namespace>
      

    其中,<polardb-x-pod-name>是PolarDB-X主节点的Pod名称,<namespace>是PolarDB-X集群所在的命名空间。

    1. 在Prometheus中查看日志。如果您已经将PolarDB-X集群接入Prometheus监控系统,可以通过Prometheus的 grafana界面查看PolarDB-X集群的日志。在Prometheus的grafana界面中,选择“Prometheus”选项卡,然后选择“Alerts”选项卡,可以查看PolarDB-X集群的告警信息和日志。

    需要注意的是,PolarDB-X的日志级别可以通过配置文件或者API来调整,您可以根据需要调整日志级别,以便更好地监控和调试PolarDB-X集群的运行情况。

    2023-09-20 18:26:46
    赞同 展开评论 打赏
  • PolarDB-X的运行日志可以通过以下方式查看:

    1、使用PolarDB-X控制台:登录PolarDB-X控制台,进入“运维”页面,选择“日志”选项卡,即可查看PolarDB-X的运行日志。
    2、使用命令行工具:可以使用PolarDB-X提供的命令行工具polarx logs,查看PolarDB-X的运行日志。例如,在Linux系统中,可以使用以下命令:

    polarx logs --server <server_address> --port <server_port> --type <log_type>
    

    其中,为PolarDB-X服务器的地址,为PolarDB-X服务器的端口号,为需要查看的日志类型,例如application、system等。

    PolarDB-X的运行日志包含了大量的信息,如果需要查看特定的日志信息,可以使用grep等工具进行筛选。
    image.png
    image.png
    image.png

    2023-09-19 09:23:53
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,您可以通过阿里云控制台或者使用 Polaris 控制台来查看 Polardb-x 的运行日志。

    1. 阿里云控制台

    登录阿里云控制台,在下拉菜单中选择 Polardb-x 控制台,进入 Polardb-x 管理页面。在页面上方有一个“运维管理”菜单,请点击进入。在新的页面上方会有一个“集群管理”菜单,请点击进入。在集群列表中选择您想查看运行日志的集群,点击“操作”列的“查看详情”按钮。在新的页面左侧的“运维日志”菜单中,您可以看到该集群的运行日志。
    image.png

    1. Polaris 控制台

    登录 Polaris 控制台,在左侧导航栏中选择“Polardb-x”,进入 Polardb-x 管理页面。选择您想查看运行日志的集群,点击进入。在页面左侧导航栏中选择“运维日志”,您可以看到该集群的运行日志。
    image.png

    2023-09-14 14:09:22
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    Polardb-X 的运行日志通常会保存在 PolarDB-X 安装目录下的 logs 文件夹中。具体路径可能因安装方式和系统环境而异。您可以通过以下命令找到 logs 文件夹:

    find /path/to/polardb-x -name logs
    CopyCopy

    在 logs 文件夹中,您可以看到一些日志文件,例如:access.log、error.log、sql.log 等。这些文件记录了 PolarDB-X 的运行日志、错误日志、SQL 执行日志等信息。您可以通过查看这些文件来了解 PolarDB-X 的运行情况。
    如果您使用的是云服务提供商(如阿里云、腾讯云等),您还可以通过云服务提供商的控制台查看 PolarDB-X 的运行日志。

    2023-09-06 19:03:31
    赞同 展开评论 打赏
  • PolarDB-X 支持SQL审计与分析功能,依托日志服务产品,提供强大的日志分析能力。

    开启PolarDB-X SQL审计与分析功能之后,您可以在当前页面通过日志服务的查询分析语法进行SQL审计与分析。结合日志服务的查询分析语法,在日志分析页面,您可以快速定位问题SQL,并针对PolarDB-X 1.0数据库的SQL执行状况、性能指标、安全问题进行分析。
    例如下图中序号1部分的语句为默认过滤条件,序号2部分的语句为追加的过滤条件。
    image.png

    快速定位问题SQL
    image.png
    image.png

    SQL执行状况分析
    image.png

    SQL性能分析
    image.png

    2023-09-05 16:33:41
    赞同 展开评论 打赏
  • PolarDB-X 集群的日志采集功能默认关闭,您可以通过如下命令控制控制日志采集的开启与关闭:

    打开 PolarDB-X 实例的 CN 节点日志采集:

    kubectl patch pxc {pxc name} --patch '{"spec":{"config":{"cn":{"enableAuditLog":true}}}}' --type merge
    关闭 PolarDB-X 实例的 CN 节点日志采集:

    kubectl patch pxc {pxc name} --patch '{"spec":{"config":{"cn":{"enableAuditLog":false}}}}' --type merge
    在 Logstash 标准输出查看日志
    PolarDB-X 使用Logstash作为日志的解析和上报组件, 默认将日志输出到标准控制台,方便使用者验证日志的采集和解析链路是否正常。通过下面的命令查看日志采集:

    kubectl logs -f {logstash pod name} -n polardbx-logcollector

    63fa15bfedf118b89e7451beb92fb1db_logstash-pipeline-config.png

    参考部署Kibana, 登录Kibana 创建三个 Index Pattern, 用于查询日志:

    image.png

    Kibana 创建 Index Pattern 如下图所示:

    日志效果图

    9743516bd3aae69d1b1234bbb3a46c02_sql-log-result.png
    错误日志

    012ec2a64d94d9fe6295253f21742932_error-log-result.png

    慢日志

    caef2eedecb76051d197bc826e2a84cc_slow-log-result.png

    2023-09-04 17:36:13
    赞同 展开评论 打赏
滑动查看更多

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 相关电子书

    更多
    PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
    Kubernetes下日志实时采集、存储与计算实践 立即下载
    日志数据采集与分析对接 立即下载