Apache Flume has companion projects that provide extra functionality such as Channels, Sources, and Sinks as well as ways to integrate with third party functionality.