> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bronto.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Amazon RDS and Aurora (PostgreSQL) Logs

> Ship PostgreSQL slow query, connection, and error logs from Amazon RDS and Aurora PostgreSQL to Bronto to troubleshoot query latency, locking, and auth failures.

Amazon RDS and Aurora can publish PostgreSQL logs — slow queries, connections, errors, and autovacuum activity — to CloudWatch Log Groups, where they become available for ingestion.

## Recommended method

[**CloudWatch Log Forwarder**](./aws-client-cloudwatch) — enable PostgreSQL log exports on the DB instance or cluster (`log_statement`, `log_min_duration_statement`, etc.) and the Bronto forwarder Lambda subscribes to the resulting CloudWatch Log Groups and streams events into Bronto.

## Alternatives

* [**Kinesis Firehose**](./aws-firehose) — for very high-volume environments. Enable PostgreSQL log exports to CloudWatch Logs, then add a subscription filter on the log group targeting a Firehose stream. PostgreSQL logs arrive as plain `stderr` text, so Bronto stores them raw and a [custom parser](/core-features/custom-parser) is required to extract fields. See [Formats requiring a custom parser](./aws-firehose#formats-requiring-a-custom-parser).

See [Ingesting AWS Data into Bronto](./aws-overview) for the full service-to-method mapping.

## References

* [Amazon RDS — PostgreSQL log access](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.Concepts.PostgreSQL.html)
