OpenDQObservatoryRead-only

Incident summary

DATA DRIFT · WARNING severity

RESOLVED

Hourly weather

precipitation_mm PSI drift · drift:precipitation_mm:psi

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

Occurrences16Persisted observations
Last seen9:05:52 PM
Opened
Incident key
hourly-weather:drift:precipitation_mm:PSI
Resolved

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 482a2ca6df9d… · created 10/16/2026, 4:29:47 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
2.155
Details.Location Shift.Mean Shift
0.449
Details.Location Shift.Current P95
2.44
Details.Location Shift.Baseline P95
0.285
Details.Location Shift.Current Mean
0.52
Details.Location Shift.Median Shift
0.05
Details.Location Shift.Baseline Mean
0.071
Details.Location Shift.Current Median
0.05
Details.Location Shift.Baseline Median
0
Details.Location Shift.Normalized Median Shift
0.5
Details.Warning Threshold
0.1
Details.Current Distribution
[0,0.5,0,0.14,0.36]
Details.Baseline Distribution
[0,0.7083333333333334,0,0.125,0.16666666666666666]
Threshold
0.2
Column Name
precipitation_mm
Drift Result Id
1,187
Observed Metric
0.223
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": 2.154999999999998,
      "mean_shift": 0.4491666666666667,
      "current_p95": 2.4399999999999977,
      "baseline_p95": 0.2849999999999998,
      "current_mean": 0.52,
      "median_shift": 0.05,
      "baseline_mean": 0.07083333333333333,
      "current_median": 0.05,
      "baseline_median": 0,
      "normalized_median_shift": 0.5
    },
    "warning_threshold": 0.1,
    "current_distribution": [
      0,
      0.5,
      0,
      0.14,
      0.36
    ],
    "baseline_distribution": [
      0,
      0.7083333333333334,
      0,
      0.125,
      0.16666666666666666
    ]
  },
  "threshold": 0.2,
  "column_name": "precipitation_mm",
  "drift_result_id": 1187,
  "observed_metric": 0.2231506560806393,
  "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.

17 events
  1. OPENED

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

    OPEN
  2. OBSERVED AGAIN

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

    OPEN toOPEN
  3. OBSERVED AGAIN

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

    OPEN toOPEN
  4. OBSERVED AGAIN

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

    OPEN toOPEN
  5. OBSERVED AGAIN

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

    OPEN toOPEN
  6. OBSERVED AGAIN

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

    OPEN toOPEN
  7. OBSERVED AGAIN

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

    OPEN toOPEN
  8. OBSERVED AGAIN

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

    OPEN toOPEN
  9. OBSERVED AGAIN

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

    OPEN toOPEN
  10. OBSERVED AGAIN

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

    OPEN toOPEN
  11. OBSERVED AGAIN

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

    OPEN toOPEN
  12. OBSERVED AGAIN

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

    OPEN toOPEN
  13. OBSERVED AGAIN

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

    OPEN toOPEN
  14. OBSERVED AGAIN

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

    OPEN toOPEN
  15. OBSERVED AGAIN

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

    OPEN toOPEN
  16. OBSERVED AGAIN

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

    OPEN toOPEN
  17. RESOLVED

    precipitation_mm drift recovered.

    OPEN toRESOLVED

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:1163{"column": "precipitation_mm", "method": "PSI", "metric": 0.2231506560806393, "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 10/16/2026, 4:30:14 AM · new analysis