Logpush delivers logs in less than one minute with batches of no more than 100,000 records per file. This limit may be raised in the future. There is no minimum batch size, and Logpush may deliver files more than one time per minute.
Prior to mid-2020, Logpush sent logs once every five minutes (referred to as Logpush v1). The change to more frequent log pushing allows Cloudflare to deliver information to you as close to real time as possible in smaller files. You may receive log files that contain fewer lines - that is expected. If you have legacy Logpush jobs configured to the old settings, use the Logpush API to . Refer to the for instructions to check you Logpush version. All new jobs will use Logpush v2 by default.
Logpush v2 does not store logs; we attempt to send logs as quickly as they arrive. In the event of an error or loss of connection, logs may be buffered for up to a few hours before being dropped. Please note that Logpush itself does not provide a way to store or search logs.