GetSplunk Processor
描述
从 Splunk Enterprise 检索数据。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Scheme | https |
| 连接到 Splunk 的方案。 |
| Hostname | localhost | Splunk 服务器的 IP 地址或主机名。 | |
| Port | 8089 | Splunk 服务器的端口。 | |
| Connection Timeout | 5 secs | 连接 Splunk 服务器的最长等待时间。 | |
| Read Timeout | 15 secs | Splunk 服务器响应的最长等待时间。 | |
| 查询 | search * | head 100 | 要执行的查询。通常以 <search> 命令开头,后跟搜索子句,例如 <search source="tcp:7689"> 表示搜索在 TCP 端口 7689 上接收的消息。 | |
| API Version | V2 |
| 选择用于搜索操作的 Splunk Search API 版本。建议较新的 Splunk 实例使用版本 2。 |
| Time Field Strategy | Event Time |
| 指示是按事件附加的时间搜索,还是按事件在 Splunk 中编入索引的时间搜索。 |
| Time Range Strategy | Provided |
| 指示如何将时间范围应用于查询的每次执行。选择托管选项允许处理器应用从上次执行时间到当前执行时间的时间范围。使用 <Managed from Beginning> 时,第一次执行不会应用最早时间,因此搜索所有记录。使用 <Managed from Current> 时,第一次执行的最早时间将是初始执行时间。使用 <Provided> 时,时间范围将来自最早时间和最晚时间属性,如果这些属性留空则不应用时间范围。 |
| Earliest Time | | 查询时用作最早时间的值。仅与提供的时间范围策略一起使用。请参阅 Splunk 关于搜索时间修饰符的文档以获取填充此字段的指导。 | |
| Latest Time | | 查询时用作最晚时间的值。仅与提供的时间范围策略一起使用。请参阅 Splunk 关于搜索时间修饰符的文档以获取填充此字段的指导。 | |
| Time Zone | UTC |
| 执行搜索时用于格式化日期的时区。 仅与托管时间策略一起使用。 |
| Application | | 要查询的 Splunk 应用程序。 | |
| Owner | | 所有者传递给 Splunk。 | |
| Token | | 要传递给 Splunk 的令牌。 | |
| Username | | 用于向 Splunk 进行身份验证的用户名。 | |
| Password | | 用于向 Splunk 进行身份验证的密码。 敏感属性:是 | |
| Security Protocol | TLSv1_2 |
| 用于与 Splunk 通信的安全协议。 |
| Output Mode | JSON |
| 结果的输出模式。 |
| SSL Context Service | | 控制器服务 API:SSLContextProvidercn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8 | SSL 上下文服务用于为 TLS/SSL 连接提供客户端证书信息。 |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
success | 从 Splunk 检索的结果将发送到此关系。 | 否 |
写入的 FlowFile 属性
| 名称 | 描述 |
|---|---|
splunk.query | 执行以生成 FlowFile 的查询。 |
splunk.earliest.time | 执行查询时使用的最早时间的值。 |
splunk.latest.time | 执行查询时使用的最新时间的值。 |
状态管理
| 作用域 | 描述 |
|---|---|
| CLUSTER | 如果使用托管时间范围策略之一,此处理器将存储上次执行的最早和最新时间值,以便下次执行可以从上次停止的地方继续。如果查询发生更改,状态将被清除并重新开始。 |
受限 (Restricted)
该组件不受限。
输入要求
该组件不允许有传入连接。