Skip to main content
Kinetica can be configured to print audit information to a log for security or debugging purposes. The audit configuration settings can be found in the Auditing section of the gpudb.conf file (located in the /opt/gpudb/core/etc directory). The enable_audit setting must be enabled for the other settings to work. Any of these settings can be altered at runtime using /alter/system/properties to assist with debugging unless lock_audit is set to true. Below is a list of the settings and what they do:

Changing the Location of Audit Logs

The location of audit logs is controlled by the gpudb_logger.conf file (located in the /opt/gpudb/core/etc directory). By default, audit information is logged inline with the main Kinetica logs (see Logging for location). See Custom Logging for more information.

Configuration Examples

No Auditing

  • enable_audit = false
  • audit_headers = false
  • audit_body = false
  • audit_data = false

Basic Auditing

Settings:
  • enable_audit = true
  • audit_headers = false
  • audit_body = false
  • audit_data = false

Request Body Auditing

Settings:
  • enable_audit = true
  • audit_headers = false
  • audit_body = true
  • audit_data = false

Request Body and Data Auditing

Settings:
  • enable_audit = true
  • audit_headers = false
  • audit_body = true
  • audit_data = true

Request Body, Data, and Header Auditing

Settings:
  • enable_audit = true
  • audit_headers = true
  • audit_body = true
  • audit_data = true