amazon-web-services - 大家是怎么监控RDS PostgreSQL错误日志的?

标签 amazon-web-services monitor rds

我是 RDS 的新手,以前管理过非云数据库。它是常见的监视数据库错误日志和监视文本。但是对于RDS Postgres,没有监控日志文件的原生服务。
(我现在知道 RDS MySQL/MariaDB 具有发布到 CloudWatch 日志的功能,但 RDS Postgres 仍然无法做到)

我猜如果我们想在 AWS 服务中监控 RDS 日志文件,创建 Lambda 函数来定期下载错误日志文件并保存到 S3 存储桶,我猜是基本场景。并解析它,如果发现错误消息,通知一些聊天服务(如 slack)。

但它不是实时的,会调用很多 API 调用。

我想知道人们如何处理监控日志文件。

最佳答案

Amazon 提供(自 12/2018 起)将 RDS for PostgreSQL 数据库中的日志发布到 Amazon RDS 中的 Amazon CloudWatch Logs。支持的日志包括PostgreSQL系统日志和升级日志。 [1]

[1] https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-rds-supports-postgresql-logfiles-publish-to-amazon-cloudwatch-logs/

关于amazon-web-services - 大家是怎么监控RDS PostgreSQL错误日志的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49086646/

相关文章:

amazon-web-services - 如何使用 AWS Lambda 将 S3 对象备份到另一个账户的存储桶中?

amazon-web-services - AWS DMS 交换文件占用所有空间

java - sleep 线程会失去监视器锁的所有权吗?

mysql - RDS - 1205 锁定等待超时超出尝试重新启动事务

grails - 测试在Amazon和Codeship上失败

amazon-web-services - AWS IAM 访问 key 和 AWS 实例 key 文件 (.pem) 之间有什么区别?

javascript - 我如何监控 WKWebview 上的请求?

c# - 最近的 OpenHardwareMonitor 示例代码 C#

python - 我想用python制作gui来显示RDS MySQL DB中的表

python - 尝试将Excel文件中的数据导入RDS MySQL表中,插入时间太长