Aurora Serverless-查询日志在哪里?

0

【以下的问题经过翻译处理】 你好,

我刚刚开始学习RDS,特别是Aurora Serverless。数据库设置很顺利,我能够使用MySQL Workbench连接到它,没有遇到任何主要问题。

但是,我似乎找不到Aurora Serverless的查询日志?根据以下文档:

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html

要查看数据库日志文件:

1 打开Amazon RDS控制台:https://console.aws.amazon.com/rds/

2 在导航窗格中,选择“数据库”。

3 选择您想要查看日志文件的DB实例的名称。

4 选择“Logs & events”选项卡。

5 向下滚动到“Logs”部分。

6 在“Logs”部分,选择要查看的日志,然后选择“View”。

我到了第四步,“Logs & Events”选项卡,但只有一个“Recent Events”面板,有几个扩展事件。没有“Logs”部分?我在哪里可以找到查询日志或错误日志?

profile picture
专家
已提问 8 个月前32 查看次数
1 回答
0

【以下的回答经过翻译处理】 嗨,

Aurora Serverless的步骤与RDS MySQL不同,如果要查看发布到CloudWatch的日志,则需要打开日志记录。一旦完成,指定的日志将从云监视器中可见 [1]。

为允许将日志发布到云监视器,您需要创建自定义集群参数组,然后将其附加到Aurora集群上。要创建集群参数组,请导航到左侧窗格上的RDS控制台,选择“参数组”,创建参数组,选择“aurora5.6”下的参数组系列,为参数组命名和描述,然后保存[2]。

从参数组列表中,单击刚刚创建的参数组,单击“编辑参数”取决于所需的日志,将值更改如下:

对于常规日志,请将参数“ general_log”的值设置为1

对于慢查询日志,请将“slow_query_log”设置为1

对于长时间查询,请将“long_query_log”设置为0.1(秒)或您选择的值

保存更改后,导航到“数据库”选择Aurora集群,修改并在附加配置下,从下拉列表中选择DB集群组。单击继续并立即应用此操作将重新启动群集,然后将更改应用到群集中,一旦集群处于可用状态,日志将从云监视器中提供。

希望有所帮助!

/MrK

参考资料:

[1] https://aws.amazon.com/about-aws/whats-new/2019/02/amazon-aurora-serverless-publishes-logs-to-amazon-cloudwatch/

[2] https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.html#USER_WorkingWithParamGroups.CreatingCluster

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则