Couchdb_changes 输入插件
编辑Couchdb_changes 输入插件
编辑- 插件版本: v3.1.6
- 发布日期: 2019-04-15
- 更新日志
有关其他版本,请参阅版本化的插件文档。
获取帮助
编辑如有关于插件的问题,请在Discuss论坛中开帖。如遇错误或有功能请求,请在Github中开一个 issue。有关 Elastic 支持的插件列表,请参阅Elastic 支持矩阵。
描述
编辑此 CouchDB 输入允许您自动从 CouchDB _changes URI 流式传输事件。此外,任何“未来”的更改也将自动流式传输,从而可以轻松地将 CouchDB 数据与任何目标位置同步
插入和删除
编辑您可以使用事件元数据来允许文档删除。所有非删除操作都视为插入
从特定序列开始
编辑CouchDB 输入将最后一个序列号值存储在由 sequence_path
定义的位置。您可以使用此事实在特定序列处开始或恢复流。
Couchdb_changes 输入配置选项
编辑此插件支持以下配置选项以及稍后描述的通用选项。
设置 | 输入类型 | 必需 |
---|---|---|
否 |
||
有效的文件系统路径 |
否 |
|
是 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
另请参阅通用选项,了解所有输入插件支持的选项列表。
heartbeat
编辑- 值类型是数字
- 默认值是
1000
Logstash 连接到 CouchDB 的 _changes,使用 feed=continuous。心跳是 Logstash 将 ping CouchDB 以确保连接保持的频率(以毫秒为单位)。除非您知道自己在做什么,否则不建议更改此设置。
通用选项
编辑所有输入插件都支持这些配置选项
codec
编辑- 值类型是编解码器
- 默认值是
"plain"
用于输入数据的编解码器。输入编解码器是一种方便的方法,可以在数据进入输入之前对其进行解码,而无需在 Logstash 管道中使用单独的过滤器。