首页 > 解决方案 > MySQL RDS 错误日志导入自定义警报

问题描述

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

标签: mysqlamazon-web-servicesamazon-rds

解决方案


您可以配置您的 Amazon RDS MySQL 数据库实例以将日志数据发布到Amazon CloudWatch Logs中的日志组。在此处,您可以使用搜索模式设置特定事件的警报和通知,或使用订阅从 CloudWatch Logs 访问日志事件的实时源,并将其传送到其他服务,例如 Amazon Kinesis 流、Amazon Kinesis Data Firehose 流或 AWS Lambda,用于自定义处理、分析或加载到其他系统。

如果您仍想使用集中式服务器并通过以前的脚本解析每个日志,您可以将日志数据从 CloudWatch 导出到 S3


推荐阅读