我是 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/