Couchdb_changes 输入插件
编辑Couchdb_changes 输入插件
编辑- 插件版本:v3.1.6
- 发布日期:2019-04-15
- 变更日志
对于其他版本,请参阅 版本化插件文档。
获取帮助
编辑如有关于插件的问题,请在 Discuss 论坛中发起主题讨论。对于错误或功能请求,请在 Github 中提交问题。有关 Elastic 支持的插件列表,请参阅 Elastic 支持矩阵。
描述
编辑此 CouchDB 输入插件允许您自动从 CouchDB 的 _changes URI 流式传输事件。此外,任何“未来”的更改也将自动流式传输,从而可以轻松地将您的 CouchDB 数据与任何目标目的地同步。
Upsert 和删除
编辑您可以使用事件元数据来允许文档删除。所有非删除操作都将被视为 upsert 操作。
从特定序列开始
编辑CouchDB 输入插件将最后一个序列号值存储在由 sequence_path
定义的位置。您可以利用此特性从特定序列开始或恢复流。
Couchdb_changes 输入配置选项
编辑此插件支持以下配置选项以及稍后描述的 常用选项。
设置 | 输入类型 | 必需 |
---|---|---|
否 |
||
有效的系统路径 |
否 |
|
是 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
另请参阅 常用选项,了解所有输入插件支持的选项列表。
heartbeat
编辑- 值类型为 数字
- 默认值为
1000
Logstash 使用 feed=continuous 连接到 CouchDB 的 _changes。心跳是指 Logstash 多久(以毫秒为单位)ping 一次 CouchDB 以确保连接保持活动状态。除非您知道自己在做什么,否则不建议更改此设置。