7. Unified Logging Layer
✓ Ubiquity
➢ Various format problem
➢ Various source and destination
➢ You must be optimize most of use case!
✓ Rigidity vs. Flexibility
➢ Apache Thrift , Apache Avro, Protocol Buffer , JSON /
BSON, MessagePack
8. Unified Logging Layer
✓ Reliability and Scalability
➢ Scalable
➢ Support retryable data transfer
➢ Sync / Async data transfer
➢ Push / Pull base system
✓ Extensibility
➢ Support new input / output
■ You don’t have to modify anything else.
13. Fluentd - Event structure (log)
✓ Time
➢ Second unit
➢ From data source or adding parsed time
✓ Tag
➢ for message routing
✓ Record
➢ JSON format
■ MessagePack internally :)
■ none structured