MySQL RDS错误日志导入以自定义警报

时间:2019-01-11 10:57:13

标签: mysql amazon-web-services amazon-rds

我有一个要求,我需要将本地MySQL数据库迁移到MySQL RDS实例。当前,我们有从MySQL错误日志中收集数据以发出警报的程序。我们计划将这些脚本部署在集中式服务器上,从该服务器应查询每个RDS实例错误日志。但是我无法在MySQL表中加载错误日志。我有什么方法可以自动化将MySQL RDS实例中的错误日志检索到集中式服务器的过程?

1 个答案:

答案 0 :(得分:0)

您可以配置Amazon RDS MySQL数据库实例以将日志数据发布到Amazon CloudWatch Logs中的日志组。在这里,您可以使用search patterns或使用subscriptions来设置特定事件的警报和通知,或使用export your log data from CloudWatch to S3从CloudWatch Logs实时访问日志事件提要,并将其传递给其他服务,例如Amazon Kinesis流,Amazon Kinesis Data Firehose流或AWS Lambda,用于自定义处理,分析或加载到其他系统。

如果您仍然想使用集中式服务器并通过以前的脚本解析每个日志,则可以https://github.com/menpo/menpodetect/issues/15