Scribe (log server)
Encyclopedia
Scribe is a server for aggregating log data
streamed in real-time from a large number of servers
. It is designed to be scalable
, extensible without client-side modification, and robust to failure of the network or any specific machine.
Scribe was developed at Facebook
and released as open source.
Server log
A server log is a log file automatically created and maintained by a server of activity performed by it.A typical example is a web server log which maintains a history of page requests. The W3C maintains a standard format for web server log files, but other proprietary formats exist...
streamed in real-time from a large number of servers
Server (computing)
In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...
. It is designed to be scalable
Scalability
In electronics scalability is the ability of a system, network, or process, to handle growing amount of work in a graceful manner or its ability to be enlarged to accommodate that growth...
, extensible without client-side modification, and robust to failure of the network or any specific machine.
Scribe was developed at Facebook
Facebook
Facebook is a social networking service and website launched in February 2004, operated and privately owned by Facebook, Inc. , Facebook has more than 800 million active users. Users must register before using the site, after which they may create a personal profile, add other users as...
and released as open source.