PIR · 2026-08-03 PADI Travel Production

Production Logging Gap — Datadog Exclusion Filter

Resolved · Review Pending
Incident window
03 Aug 2026
~8h logging gap
Severity
P3 · Observability only
No customer impact
Incident lead
Bassam Ismail
Report owner
Bassam Ismail
01

Executive Summary

Resolved

Production log visibility was fully restored. A Datadog exclusion filter on the main index had been scoped more broadly than intended; it was disabled, and log ingestion returned to normal.

As part of bringing Datadog observability into production for travel.padi.com, an exclusion filter was added to the main log index to sample out routine, non-sensitive logs and keep ingestion volume and cost down.

Its query was not scoped tightly enough to that subset, so for about eight hours it dropped info-level logs across the whole main index — the bulk of log volume. Warning and error logs were not part of the exclusion and kept flowing throughout.

The impact was limited to informational logging. The application stayed up and end users were unaffected, and because warning and error logs were never dropped, error alerting and investigation kept working — the effect was reduced visibility of routine logs, not a site outage or a loss of error visibility. The PADI engineering team traced the problem to the misconfigured filter, disabled it, and log ingestion returned to normal immediately.

02

Customer and Business Impact

03

Answers to Stakeholder Questions

04

Incident Timeline

Times reflect the Datadog log-volume dashboard as displayed (UTC−07:00). Exact change, detection and resolution timestamps are being confirmed against Datadog audit logs and will be finalised in the review.

05

Root Cause and Contributing Factors

Primary root cause: an exclusion filter on the main log index was given a query that was not scoped to the intended routine, non-sensitive subset, so it excluded info-level logs across the whole index — the bulk of log volume. Warning and error logs were not covered and continued to be indexed.

Systemic contributing factor: the change was made directly in production — in the Datadog console rather than through infrastructure as code — without first validating what the query would match.

06

Detection and Resolution

How was this identified, given nothing failed for users or services?

An exclusion filter drops matching logs before they are indexed, so the platform kept serving traffic normally and nothing failed from a user or service perspective — the only symptom was reduced log volume in Datadog.

The drop was spotted on the log-volume dashboard and traced to the misconfigured filter on the main index; disabling it restored normal ingestion immediately, with no further action needed on the application side.

07

What Went Well and What Did Not

08

Corrective and Preventive Actions

09

Lessons Learned

10

Guardrails Being Added

Changes to Datadog exclusion filters, dashboards, alerting and log ingestion will be scoped with tested queries, discussed with the PADI engineering team beforehand, and applied through infrastructure as code rather than directly in the Datadog console — so a filter can no longer silently drop production logs.