Implement Audit Benchmark

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: 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
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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 Montemayor
            Reporter:
            Sara Golemon (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: