mysql - MySQL RDS 错误日志导入自定义警报
问题描述
我有一个要求,我需要将我的本地 MySQL 数据库迁移到 MySQL RDS 实例。目前,我们有从 MySQL 错误日志中收集数据以发送警报的 scipts。我们计划将这些脚本部署在一个中央服务器上,它应该从那里查询每个 RDS 实例错误日志。但我无法在 MySQL 表中加载错误日志。有什么方法可以自动化将错误日志从 MySQL RDS 实例检索到我的集中式服务器的过程?
解决方案
您可以配置您的 Amazon RDS MySQL 数据库实例以将日志数据发布到Amazon CloudWatch Logs中的日志组。在此处,您可以使用搜索模式设置特定事件的警报和通知,或使用订阅从 CloudWatch Logs 访问日志事件的实时源,并将其传送到其他服务,例如 Amazon Kinesis 流、Amazon Kinesis Data Firehose 流或 AWS Lambda,用于自定义处理、分析或加载到其他系统。
如果您仍想使用集中式服务器并通过以前的脚本解析每个日志,您可以将日志数据从 CloudWatch 导出到 S3。
推荐阅读
- sql - 将行转置为没有聚合的列(枢轴)
- javascript - 为什么我的 Javascript 函数不能正常工作?
- julia - 如何在 Julia 1.0 上安装 CPLEX?
- node.js - Mongoose 聚合错误:参数必须是聚合管道运算符
- image-processing - 验证集的损失低于训练集
- angular - AngularFireAuth --SwitchMap 函数类型错误
- php - 如何在 Laravel 中写入 .txt 文件?
- python - 查看列表中是否有多个实例
- python - 在 Python 中将列附加到数组时创建的重复条目
- c# - C# 如何解决 HtppWebResponse 返回无法为 [SSL/TLS] 安全通道建立信任关系?