mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-15 01:12:56 +00:00
set to 'Hipaa': - setup and configure pgaudit and pgauditlogtofile extensions in compute_ctl. - spin up a rsyslog server in the compute VM, and configure it to send logs to the endpoint specified in AUDIT_LOGGING_ENDPOINT env. Change pgaudit.log default to log 'all'. exclude postgres database from audit logging: we consider it system database that doesn't contain any sensitive data. - add pgaudit, pgauditlogtofile to shared_preload_libraries if audit_log_level Hipaa is enabled Move rsyslog config to compute_rsyslog_template.conf Set pgaudit.log_rotation_age
29 lines
572 B
Rust
29 lines
572 B
Rust
//! Various tools and helpers to handle cluster / compute node (Postgres)
|
|
//! configuration.
|
|
#![deny(unsafe_code)]
|
|
#![deny(clippy::undocumented_unsafe_blocks)]
|
|
|
|
pub mod checker;
|
|
pub mod config;
|
|
pub mod configurator;
|
|
pub mod http;
|
|
#[macro_use]
|
|
pub mod logger;
|
|
pub mod catalog;
|
|
pub mod compute;
|
|
pub mod disk_quota;
|
|
pub mod extension_server;
|
|
pub mod installed_extensions;
|
|
pub mod local_proxy;
|
|
pub mod lsn_lease;
|
|
pub mod metrics;
|
|
mod migration;
|
|
pub mod monitor;
|
|
pub mod params;
|
|
pub mod pg_helpers;
|
|
pub mod rsyslog;
|
|
pub mod spec;
|
|
mod spec_apply;
|
|
pub mod swap;
|
|
pub mod sync_sk;
|