Store and forward logging in a content delivery network
AssigneeSandpiper CDN, LLC
InventorChristopher Newton
Life of this patent
Estimating the term…
Abstract
A computer-implemented method on a device. The device has hardware including storage. The method includes obtaining log event data from at least one component or service on the device that is to be delivered to a component or service on a distinct device. Each log event data item has a priority. If a connection to an external location is lost, at least some of the log event data items are selectively stored in the storage, wherein the storing is based on priority of the log event data items. Otherwise, if the connection is not lost, at least some of the log event data items are sent to the at least one external location.
Claims28
A computer-implemented method operable on a device, said device comprising hardware including storage,
- the method comprising:
- obtaining, from at least one component or service on said device, log event data items, each item of log event data being produced by a corresponding at least one component or service on said device, each log event data item having a corresponding priority of at least two priorities;
- determining that a connection to at least one external location is lost;
- and
- selectively storing at least some of said log event data items in said storage, wherein said storing is based on priority of said log event data items.
An article of manufacture comprising a nontransitory computer-readable medium having program instructions stored thereon, the program instructions, operable on a device, said device comprising hardware including storage, wherein said instructions, when executed by a processor in said device, cause said processor to:
- obtain, from at least one component or service on said device, log event data items, each item of log event data being produced by a corresponding at least is one component or service on said device, each log event data item having a corresponding priority of at least two priorities;
- determine that a connection to at least one external location is lost;
- and
- selectively store at least some of said log event data items in said storage, wherein said storing is based on priority of said log event data items.
Dependencies are inferred from the claim text.