配置 Humio REST API 连接器源
使用 REST API 连接器可在 Humio 云端连接到符合 REST 标准的 Humio 服务。 仅支持 Search REST API。
准备工作
要点: 仅检查 REST API 连接器是否连接到
Search REST API。 使用有限的 Humio 数据访问权测试该连接器。 本主题中提供的变换脚本仅适用于 Search API,并且不会对其他 Humio
API 进行验证。 要启用对任何其他 Humio API 的支持,请联系 IBM 专业服务代表。- 确保您具有 Humio 帐户、有权访问贵组织的 Humio 存储库,并可生成 API 令牌。
有关更多信息,请参阅 https://docs.humio.com/cloud-organizations/。
- 确保要连接的 Web Service 在正常运行。
- 只能检索
SearchREST API 的数据。有关 URI 格式的更多信息,请参阅 https://docs.humio.com/reference/api/。
- 确保创建变换脚本文件。 此脚本文件包含将 JSON 响应变换为可在仪表板上显示的兼容格式的逻辑。请使用以下样本文件来创建新的响应变换脚本文件:
- 样本文件名:restapi_sample_response_t12n.txt
- 样本文件位置:$install_dir/wlp/usr/servers/prdapp/restapi_t12n
其中,install_dir 是安装该应用程序所在的目录。 但是,如果在安装过程中未指定其他安装位置,那么在缺省情况下,该应用程序会安装在 /opt/icabi 文件夹中。
创建的响应变换文件必须具有 .js 扩展名,而且您必须将该文件放在样本文件所在的位置。 文件名长度不得超过 100 个字符。 您必须在响应变换脚本名称字段中输入此响应变换文件名,如本主题随后的过程步骤所述。 - 对于样本请求,如果需要提供定制头,请确保您已了解该信息。 定制头是从 Web Service 检索 REST API 信息所需的请求头。 例如,Authorization 请求头或 Accept-Charset 请求头。 Authorization 请求头包含 Web Service 所需的授权信息。 Accept-Charset 指示响应必须包含的可接受数据字符。
程序
创建变换脚本文件。
使用 REST API 连接器添加符合 REST 标准的 Humio Web Service。
结果
所有连接器源页面显示每个连接器源的以下详细信息:
REST API 服务添加完毕,它可用于创建定制数据定义。- 连接器源名称
- 连接器类型
- 首次创建连接器源的日期和时间,以及首次创建源的用户的用户名。
- 上次修改连接器源的日期和时间,以及上次修改连接器源的用户的用户名。 仅显示最新记录。