Skip to main content

Tutorial · data freshness

The status page tells you whether data is fresh before you rely on it.

Public /status groups data by purpose — Ukraine prices, EU markets, grid operations, forecasts, reference data — and shows each group's freshness state and data age. When a group is not fresh, the page usually names the source that caused it.

/statusfresh · stale · pendingno sign-in

What to inspect

Data groups

/status shows data groups as fresh, stale or pending.

Data age

Each group shows how current its data is and how old it is; data that already covers tomorrow's delivery day is marked separately.

Source detail

Only the Alvo team sees the detailed source SLAs.

How to read /status

1. Find your group

On /status, data is grouped by purpose: Ukraine prices, EU markets, grid operations, forecasts, reference data. Start with the group your signal relies on.

2. Read the state

Fresh means the group's data is within its freshness limit; stale means at least one source in the group has gone past it; pending means the first observation has not been published yet.

3. See what set the state

When a group is not fresh, the source that set its state usually appears under its name, followed by how current the data is and how old it is. The Forecasts group names no source, and neither does a reading marked 'last known'. A 'Recent capture delay' or 'Prolonged capture gap' label shows how long new data has been missing.

4. Carry the caveat into the decision

When a group behind a forecast, brief or export is stale, read them with that caveat, not as fresh data.

Limits of this signal

Fresh is not complete

A fresh ENTSO-E mark means the fetch attempt was archived on time; it does not prove the response held usable market data.

A missed forecast is not rebuilt

The archive records each forecast before the delivery window closes; a missed day is not rebuilt afterwards.

Gaps are visible

When Alvo sees a gap, the affected group on the public status page stops reading as current.

Data freshness FAQ

Why does /status not list every source separately?

The page groups data by purpose and, where it can, names the source that set a group's state. The Forecasts group names no source, and neither does a reading marked 'last known'.

Can Alvo just rerun capture and recover everything?

Not always. When an upstream source returned no data for a whole day, the forecast for those delivery days cannot be recorded after the fact: the forecast archive keeps the gap. Capture usually carries on the next day: when the main model lacks a history day it needs, a simpler fallback model produces the forecast. Only the delivery days that rest on the missing day itself are lost, and the freshness state turns fresh again with the next capture.

Want to inspect the live state?

Open /status: service and data-group states are visible without signing in.

Open /status