pg_jobmon
Overview
| Package | Version | Category | License | Language |
|---|---|---|---|---|
pg_jobmon | 1.4.1 | SEC | PostgreSQL | SQL |
| ID | Extension | Bin | Lib | Load | Create | Trust | Reloc | Schema |
|---|---|---|---|---|---|---|---|---|
| 7160 | pg_jobmon | No | Yes | No | Yes | No | No | - |
Version
| Type | Repo | Version | PG Ver | Package | Deps |
|---|---|---|---|---|---|
| EXT | MIXED | 1.4.1 | 1817161514 | pg_jobmon | dblink |
| RPM | PGDG | 1.4.1 | 1817161514 | pg_jobmon_$v | - |
| DEB | PIGSTY | 1.4.1 | 1817161514 | postgresql-$v-pg-jobmon | - |
Build
You can build the DEB packages for pg_jobmon using pig build:
Install
You can install pg_jobmon directly. First, make sure the PGDG and PIGSTY repositories are added and enabled:
Install the extension using pig or apt/yum/dnf:
Create Extension:
Usage
pg_jobmon: Autonomous job logging and monitoring for PostgreSQL
pg_jobmon provides autonomous (non-transactional) logging for PostgreSQL transactions and functions. If a function fails, all log information written up to that point is preserved rather than rolled back.
Setup
The extension uses dblink to connect back to the same database (for non-transactional logging). Add credentials:
For non-standard ports:
Core Logging Functions
Monitoring Functions
The autonomous logging ensures that even if the parent transaction rolls back, the job log entries are preserved for troubleshooting.
Was this page helpful?
Thanks—your feedback helps us improve this page.
What got in the way? (optional)