Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(core) Make improvements to audit logging
Summary: - Environment variables for configuring streaming have been replaced with the value of `audit_log_streaming_destinations` key, from the `configs` table. - The previous `hec` payload format has been replaced with a streaming destination with name `splunk`. - The previous `grist` payload format has been replaced with a streaming destination with name `other`. - Event streaming may now be configured on a per-site basis: - Events that specify a context with the site id are automatically streamed to that site's streaming destinations. - Events are still streamed to an installation's streaming destinations unconditionally. - Multiple streaming destinations may now be configured for an installation or site. - General improvements to the overall shape of audit events. - General improvements to the output of audit event documentation, including a new sample section with example JSON output of each events' details. Test Plan: Server tests Reviewers: paulfitz Reviewed By: paulfitz Subscribers: paulfitz Differential Revision: https://phab.getgrist.com/D4383
- Loading branch information