1. A computer-implemented method comprising: generating, at a data forwarder, a backup of live data received by the data forwarder while the live data is provided to a real-time data pipeline for forwarding from the data forwarder; recovering a first portion of the live data from the backup to a stale data pipeline of the data forwarder; receiving, by the data forwarder, a request to forward the live data to a destination node; and forwarding data to the destination node in response to the request, wherein the first portion of the live data from the stale data pipeline is added to a second portion of the live data from the real-time data pipeline in the response based on determining headroom remains to reach an amount of the data identified to include in the response.