NautheraAuditEventsDropped
Docs version v1 (main)Nauthera is pre-1.0, in a design-partner program
Non-mandatory audit events were lost because their queue was full.
Meaning
nauthera_ increased in the last five
minutes. Every event that is not mandatory is written in batches from a queue of
audit.buffer_size (8192); when audit writes fail or slow down, or the event rate
outgrows the writer (a high audit.level such as trace under heavy traffic), the queue
fills and further events are dropped.
Impact
The audit log is missing lower-severity records for the window: reads and routine protocol traffic at the configured level. Auditors and SIEM detections that count those events see less than happened. Users and relying parties are not affected.
Diagnosis
- How many:
increase(nauthera_.audit_ events_ dropped_ total\{job="<name>", lane="buffered"\}[1h]) - Is writing failing or slow?
rate(nauthera_and the flush latency inaudit_ flushes_ total\{job="<name>", result="error"\}[5m]) nauthera_.audit_ flush_ duration_ seconds - Event volume by category:
sum by (category) (rate(nauthera_.audit_ events_ total\{job="<name>"\}[5m])) - The dropped events are in the application log:
kubectl -n <ns> logs <pod> | jq 'select(..msg=="audit event dropped; queue full")'
Mitigation
- Failing or slow writes: follow NautheraAuditWritesFailing.
- Volume: lower
config.audit.level, or add high-volume actions you do not need toconfig.audit.exclude; or raiseconfig.audit.buffer_size.
Escalation
No page. Tell the security or compliance owner if the gap matters to them. Open an issue
if drops happen with healthy, fast writes at a modest event rate, with the event-rate,
flush and drop graphs and the audit.* settings.
Alert runbooks · Generated from internal/ and operator/ in nauthera-server.