在 CloudWatch 中正确创建 Postgres RDS 数据库实例 "Upgrade" 日志组
Properly Creating Postgres RDS db instance "Upgrade" log group in CloudWatch
我正在尝试让我的 postgres 数据库实例将日志导出到 CloudWatch。在 RDS 控制台中检查,我看到我正在导出 upgrade
日志和 postgresql
日志。两个日志流是否都属于一个日志组?
我问是因为在查看我的 CloudWatch 日志组控制台时,我发现 /aws/rds/instance/test-postgres-db-instance/postgresql
已正确创建。但是,我没有看到相应的 /aws/rds/instance/test-postgres-db-instance/upgrade
日志组。当查看此数据库实例的 RDS 控制台中的 configuration
选项卡时,在 Published Logs
部分下 - 我单击 upgrade
CloudWatch 日志 link - 它试图将我发送到一个不存在的日志组。我什至尝试升级特定实例的引擎版本 - 但仍然没有创建 upgrade
日志组。
如果我查看其他日志流 /aws/rds/instance/test-postgres-db-instance/postgresql
,我似乎看到我的数据库关闭并再次启动,我认为这对升级有意义。但是我在那些 postgresql
日志中没有看到任何明确提到升级的内容。我是否遗漏了某些内容或未正确配置某些内容以创建 upgrade
日志组?
在 AWS 支持的帮助下找到了解决方案。 Upgrade
日志组仅在重大升级发生后(即 10.x -> 11.x)/调用 pgupgrade module 时创建。当我测试时,我只做了一个小升级 (10.x -> 10.y s.t y > x)。
有关每个 AWS RDS major vs. minor upgrade 的确切构成的更多详细信息,因为我确信我在上面过度简化了它
我正在尝试让我的 postgres 数据库实例将日志导出到 CloudWatch。在 RDS 控制台中检查,我看到我正在导出 upgrade
日志和 postgresql
日志。两个日志流是否都属于一个日志组?
我问是因为在查看我的 CloudWatch 日志组控制台时,我发现 /aws/rds/instance/test-postgres-db-instance/postgresql
已正确创建。但是,我没有看到相应的 /aws/rds/instance/test-postgres-db-instance/upgrade
日志组。当查看此数据库实例的 RDS 控制台中的 configuration
选项卡时,在 Published Logs
部分下 - 我单击 upgrade
CloudWatch 日志 link - 它试图将我发送到一个不存在的日志组。我什至尝试升级特定实例的引擎版本 - 但仍然没有创建 upgrade
日志组。
如果我查看其他日志流 /aws/rds/instance/test-postgres-db-instance/postgresql
,我似乎看到我的数据库关闭并再次启动,我认为这对升级有意义。但是我在那些 postgresql
日志中没有看到任何明确提到升级的内容。我是否遗漏了某些内容或未正确配置某些内容以创建 upgrade
日志组?
在 AWS 支持的帮助下找到了解决方案。 Upgrade
日志组仅在重大升级发生后(即 10.x -> 11.x)/调用 pgupgrade module 时创建。当我测试时,我只做了一个小升级 (10.x -> 10.y s.t y > x)。
有关每个 AWS RDS major vs. minor upgrade 的确切构成的更多详细信息,因为我确信我在上面过度简化了它