apple / apple/foundationdb

Logging commands in an audit log in the database

Open
#3,334 3 comments 0 reactions 0 assignees View on GitHub
operations
Dominant language
C++
Stars
16.7k
Forks
1.6k
Avg merge
1d 20h
Merged PRs (30d)
126

Description

As a related task to #3333, we may want a way to keep an audit log of administrative operations in the database itself. This will ensure that these records are persisted as soon as the actions are taken, and could allow a retention policy that was longer than the normal log retention policy to help separate the concerns of ordinary operational logging from critical security records.

Contributor guide

Open the contributing guide

Research direction

Start by reading the related issue #3333 and mapping how administrative operations and ordinary logs are currently handled. Define the scope for persisting administrative actions in the database, including how records remain available beyond normal log retention and how a retention policy would work.

Written by the indexing model from the issue text.

Assessment

Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.