Nytt loggverktyg från Facebook: LogDevice
Facebook har precis släppt ett nytt loggverktyg som open-source. Verktyget går under namnet LogDevice och underlättar det moment som gäller att skriva loggar mot disk via ett kluster.
För att förstå lite bättre så kan följande bild förevisa konceptet:
Varje server i klustret har en lokal instans av LogsDB som bygger på RocksDB. Databasen är byggd på ett sådant sätt så minimalt med disk I/O används. Tekniken bygger på key-value LSM-träd.
Eller som Facebook skriver på sin Github-sida för projektet:
LogDevice is a scalable and fault tolerant distributed log system. While a file-system stores and serves data organized as files, a log system stores and delivers data organized as logs. The log can be viewed as a record-oriented, append-only, and trimmable file
Mer information finns på LogDevice.io samt en video från konferensen @Scale.