Skip to main content

Fetch logs from RDS postgres instance and use them with pgbadger to generate a report.

Project description

Code Health

RDS-Pgbadger

Fetches RDS log files and analyze them with pgbadger.

Prerequisites

Make sure your credentials are set in the ~/.aws/credentials file. Also, you can set a region in the ~/.aws/config file, so passing region option to the script is not needed. Last but not least, make sure you have pgbadger installed and reacheable from your $PATH.

Installation

You can install it using pip:

$ pip install rdspgbadger

Usage

To build pgbadger report, just run the following (replacing instanceid by your instance ID):

$ rdspgbader instanceid

Options

Instance ID is mandatory, but there is also other options you can use:

  • -d, –date : by default the script downloads all the availlable logs. By specifying a date, you can then download only that day’s logs.

  • -r, –region : by default the script use the region specified in your AWS config file. If none, or if you wish to change it, you can use this option to do so.

  • -o, –output : by default the script outputs log files and reports to the out folder. This option allows you to change it.

  • -n, –no-process : download log file(s), but do not process them with PG Badger.

Contribute

For any request, feel free to make a pull request or fill an issue on Github.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rdspgbadger-1.0.0.tar.gz (4.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page