
本文仅面向运维平台部署的 FineBI7.0 。
FineBI6.X及以下版本工程,请务必不要参考本文进行迁移操作,不支持使用ElasticSearch作为日志存储服务。
1. 概述
Elasticsearch 是一个分布式、开源的搜索和分析引擎,能够以近实时的方式处理海量数据的存储、检索和分析。
Elasticsearch 凭借其灵活性、扩展性和高性能,逐渐成为日志管理、监控、安全分析等领域的核心工具。
对于运维平台部署的帆软项目,支持对接ElasticSearch组件作为日志存储,对项目中工程、外接数据库、业务库和其他集群组件的请求进行采集。
本文讲解帆软项目如何对接ElasticSearch,作为日志服务:
用户可自行准备一个ElasticSearch,并进行参数调优
在部署新项目/项目部署好后,可将项目与该日志服务对接
2. 确认帆软项目
2.1 使用前须知
1)数据连接日志库
在使用 ElasticSearch 作为日志服务后,如需连接日志库取数分析。
优先推荐使用 FineDataLink 连接 ElasticSearch 进行取数分析,详情请参见:配置Elasticsearch数据源
如需通过 数据连接 方式在 FineBI 中查看操作日志,需要依赖插件,请联系帆软技术支持获取。技术支持联系方式:「服务>在线支持」
2)日志记录连续性
为了确保日志记录不发生中断,请确保以下几点:
请勿暂停ElasticSearch,否则可能会导致项目操作日志丢失。对于自备ElasticSearch,建议配置为开机自启动
请勿停用/卸载「管理系统>插件管理>我的插件」中,默认安装的「logdb的ElasticSearch实现」插件
3)历史日志迁移
对于历史非运维平台部署的项目,在升级/迁移为运维平台部署后,如将日志服务从Swift更改为ElasticSearch,历史日志无法自动迁移。
如有备份要求,请在迁移前,使用 平台日志同步到其他数据库插件 ,将历史日志导出到自备的相关数据库中。
如有合并要求,请联系帆软技术支持获取相关帮助。技术支持联系方式:「服务>在线支持」
2.2 确认安装插件
帆软项目与ElasticSearch的对接,依赖「logdb的ElasticSearch实现」插件。运维平台部署的项目,默认已安装该插件。
管理员登录帆软应用,点击「管理系统>插件管理>我的插件」,可查看是否正常启用「logdb的ElasticSearch实现」插件。
如已卸载,需要重新安装,插件获取请联系技术支持。技术支持联系方式:「服务平台>在线支持」、电话「400-811-8890」
插件安装方法参照: 插件管理
3. 准备ElasticSearch
用户需要自行准备并部署ElasticSearch。
帆软不提供相关资料和指导,仅对必要内容进行指明,请查阅相关官网获取其他帮助。
如运维能力不足,推荐使用运维平台部署新项目时,在「日志服务」中勾选「部署ElasticSearch」即可,无需手动部署和调优。
3.1 ElasticSearch要求
要求 | 说明 |
---|---|
版本要求 | 对于用户自备的ElasticSearch,仅支持8.X版本 |
运行要求 | 部署/对接成功后,请勿暂停ElasticSearch,否则可能会导致项目操作日志丢失 因此建议为ElasticSearch服务配置开机自启动 |
防火墙端口 | 请确保帆软项目所在服务器,与ElasticSearch服务所在机器和端口内网互通 |
3.2 ElasticSearch信息
请准备好以下ElasticSearch信息
信息 | 说明 |
---|---|
链接地址 | ElasticSearch的访问地址,形如:http://IP:port 默认端口为9200 |
用户名 | ElasticSearch用户名 默认用户名为elastic |
密码 | ElasticSearch用户的密码 |
4. 项目接入ElasticSearch服务
支持在以下情况下接入 ElasticSearch 作为日志服务,请根据情况自行选择,任选其一即可。
4.1 部署新项目时接入
在「部署新项目-项目设置」时,可接入自备的 ElasticSearch 作为项目日志服务。
1)日志服务选择「对接已有日志服务」。
2)在「日志服务」信息填写处,填写3.2节准备的ElasticSearch信息。
3)点击「测试连接」,提示「测试连接成功」,即代表可正常对接。
4.2 运维平台集群管理接入
项目部署成功后,在运维平台的「集群管理」中,可为项目接入自备的ElasticSearch作为日志服务。
1)管理员登录运维平台,选中指定项目。
2)点击「维护>集群管理」,对「日志服务器」进行配置。
3)填写3.2节准备的ElasticSearch信息。
4)点击「保存」,提示「连接成功」,即代表可正常对接。
5)切换至「组件管理」,重启工程组件,以使ElasticSearch作为文件服务生效。