它携带日志数据(字节数组形式)并且携带有头信息,这些Event由Agent外部的Source生成,当Source捕获事件后会进行特定的格式化,然后Source会把事件推入(单个或多个)Channel中。星池云你可以把Channel看作是一个缓冲区,它将保存事件直到Sink处理完该事件。Sink负责持久化日志或者把事件推向另一个Source。连接Source和Sink的组件,可以将它看做一个数据的缓冲区(数据队列),它可以将事件暂存到内存中也可以持久化到本地磁盘上, 直到Sink处理完该事件。介绍两个较为常用的Channel, MemoryChannel和FileChannel(MemoryChannel可以实现高速的吞吐, 但是无法保证数据完整性;星池云MemoryRecoverChannel在官方文档的建议上已经建义使用FileChannel来替换。ink从Channel中取出事件,然后将数据发到别处,可以向文件系统、数据库、 hadoop存数据, 也可以是其他agent的Source。在日志数据较少时,可以将数据存储在文件系统中,并且设定一定的时间间隔保存数据。
相关文章
- 01-25政策评估的经典计量方法, 以及政策干预评估方法的新进展
- 01-25图像加密中测试混沌系统性能的 0-1测试/0-1 Test方法与MATLAB实现代码
- 01-25bs4 的使用方法 以及案例
- 01-25保证测试通过的ip正则,antdIP/IP段的校验方法,antd的textArea中可以输入多个以换行分隔的ip/IP段,并自动检测出错行的原因
- 01-25Locust性能测试-分布式执行的方法(亲测ok)
- 01-25关于USB驱动的软件测试方法
- 01-25div之间有间隙以及img和div之间有间隙的原因及解决方法
- 01-25Oozie的案例测试
- 01-25double在输出为字符串的几种方法效率测试
- 01-25计算机端口号的分类和测试方法