OpenDQObservatoryRead-only

Incident summary

DATA DRIFT · WARNING severity

OPEN

Hourly weather

precipitation_mm PSI drift · drift:precipitation_mm:psi

Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.22751643208228195; threshold: 0.2.

Occurrences16Persisted observations
Last seen9:48:57 PM
Opened
Incident key
hourly-weather:drift:precipitation_mm:psi

Deterministic root cause

A ranked explanation derived from persisted evidence. It is authoritative for this view; optional AI is shown later.

No AI inference
Top ranked causeDISTRIBUTION SHIFT
HIGH confidence

Probable cause: distribution shift. Evidence: psi distribution shift. Confidence: HIGH. Affected downstream assets: 3.

Ranked candidates

#1 DISTRIBUTION SHIFTHIGH confidencescore 10

Evidence used

psi distribution shiftDRIFT_RESULT · drift_resultsweight 10

Algorithm deterministic-rca-v1 · fingerprint 6a655045c561… · created 9/14/2026, 4:54:07 AM

Evidence

Human-readable fields are the first view. Raw JSON remains available when exact payload inspection is useful.

16 occurrences
Method
PSI
Details.Epsilon
0
Details.Baseline Bins
[0,0.01,0.1,0.2]
Details.Location Shift.P95 Shift
1.315
Details.Location Shift.Mean Shift
0.439
Details.Location Shift.Current P95
1.6
Details.Location Shift.Baseline P95
0.285
Details.Location Shift.Current Mean
0.51
Details.Location Shift.Median Shift
0
Details.Location Shift.Baseline Mean
0.071
Details.Location Shift.Current Median
0
Details.Location Shift.Baseline Median
0
Details.Location Shift.Normalized Median Shift
0
Details.Warning Threshold
0.1
Details.Current Distribution
[0,0.51,0,0.12,0.37]
Details.Baseline Distribution
[0,0.7083333333333334,0,0.125,0.16666666666666666]
Threshold
0.2
Column Name
precipitation_mm
Drift Result Id
307
Observed Metric
0.228
Baseline Version
1
Current Sample Count
100
Baseline Sample Count
24
View raw evidence JSON
{
  "method": "PSI",
  "details": {
    "epsilon": 0.000001,
    "baseline_bins": [
      0,
      0.01,
      0.1,
      0.2
    ],
    "location_shift": {
      "p95_shift": 1.3150000000000004,
      "mean_shift": 0.4391666666666667,
      "current_p95": 1.6,
      "baseline_p95": 0.2849999999999998,
      "current_mean": 0.51,
      "median_shift": 0,
      "baseline_mean": 0.07083333333333333,
      "current_median": 0,
      "baseline_median": 0,
      "normalized_median_shift": 0
    },
    "warning_threshold": 0.1,
    "current_distribution": [
      0,
      0.51,
      0,
      0.12,
      0.37
    ],
    "baseline_distribution": [
      0,
      0.7083333333333334,
      0,
      0.125,
      0.16666666666666666
    ]
  },
  "threshold": 0.2,
  "column_name": "precipitation_mm",
  "drift_result_id": 307,
  "observed_metric": 0.22751643208228195,
  "baseline_version": 1,
  "current_sample_count": 100,
  "baseline_sample_count": 24
}

Blast radius

Downstream assets captured when this incident was evaluated.

Open-Meteo Quality EvaluationPROCESS · distance 1
dataset:hourly-weatherprocess:quality-open-meteo
Quality APIAPI · distance 2
dataset:hourly-weatherprocess:quality-open-meteoapi:quality
Quality DashboardDASHBOARD · distance 3
dataset:hourly-weatherprocess:quality-open-meteoapi:qualityui:quality-dashboard

Lifecycle

Chronological state transitions recorded for this incident.

16 events
  1. OPENED

    Hourly weather evaluation error precipitation_mm PSI drift quality rule. Observed: none. Expected: none.

    OPEN
  2. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.3540370177451699; threshold: 0.2.

    OPEN toOPEN
  3. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.3540370177451699; threshold: 0.2.

    OPEN toOPEN
  4. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.3540370177451699; threshold: 0.2.

    OPEN toOPEN
  5. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.3540370177451699; threshold: 0.2.

    OPEN toOPEN
  6. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.5795370700310946; threshold: 0.2.

    OPEN toOPEN
  7. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.5795370700310946; threshold: 0.2.

    OPEN toOPEN
  8. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.5795370700310946; threshold: 0.2.

    OPEN toOPEN
  9. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.5795370700310946; threshold: 0.2.

    OPEN toOPEN
  10. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.5078406634377022; threshold: 0.2.

    OPEN toOPEN
  11. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.5078406634377022; threshold: 0.2.

    OPEN toOPEN
  12. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.5078406634377022; threshold: 0.2.

    OPEN toOPEN
  13. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.5078406634377022; threshold: 0.2.

    OPEN toOPEN
  14. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.22751643208228195; threshold: 0.2.

    OPEN toOPEN
  15. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.22751643208228195; threshold: 0.2.

    OPEN toOPEN
  16. OBSERVED AGAIN

    Hourly weather precipitation_mm PSI drift detected. Observed metric: 0.22751643208228195; threshold: 0.2.

    OPEN toOPEN

AI Incident Copilot

Optional explanatory context based on the same persisted evidence. It cannot change incident state.

Optional · non-authoritative
FALLBACKdeterministic-fallback · deterministic-rca-v1
Deterministic OpenDQ analysis identifies distribution shift as the leading explanation with high confidence.

This explanation follows the persisted deterministic RCA result. The leading cause is distribution shift; the AI provider was not used or was unavailable.

Evidence highlights

drift-result:291{"column": "precipitation_mm", "method": "PSI", "metric": 0.22751643208228195, "status": "DRIFT", "threshold": 0.2}

Suggested investigation

  1. Compare the current distribution with the stored baseline and inspect the affected column.

Uncertainties

No additional uncertainties recorded.

Prompt incident-copilot-v1 · generated 9/14/2026, 4:54:43 AM · new analysis