Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-96440

Implement Audit Benchmark

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Security
    • Fully Compatible
    • Security 2024-11-11, Security 2024-11-25, Security 2024-12-09, Security 2024-12-23

      Measure the cost of various stages of issuing an audit log entry.

      1. Construction of client metadata
      2. Construction of impersonation metadata
      3. Synthesis of BSONObj containing full audit record
      4. Application of auditFilter
      5. Synchronous write to disk of selected audit entry

      Ideally create this as a benchmark framework to be reused across multiple benchmark runs with varying amounts of metadata, log entry size/complexity, BSON/JSON output, mongo/OCSF schema, nil/basic/complex filtering, etc...

            Assignee:
            adrian.gonzalez@mongodb.com Adrian Gonzalez Montemayor
            Reporter:
            sara.golemon@mongodb.com Sara Golemon
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: