第 3 章 在 OCP 上管理 Fuse Online
在 OpenShift Container Platform(OCP)上安装 Fuse Online 后,您可以使用 Prometheus 监控集成活动,并可设置定期 Fuse 在线备份,您可以使用它来恢复 Fuse 在线环境。在需要时,您可以升级 Fuse Online、卸载 Fuse Online 或删除包含 Fuse Online 的 OCP 项目。
详情请查看以下主题:
3.1. 审计 Fuse 在线组件 复制链接链接已复制到粘贴板!
Fuse 在线审计只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些功能可让您早期访问即将发布的产品功能,使客户能够在开发过程中测试功能并提供反馈信息。如需了解红帽技术预览功能支持范围的更多信息,请参阅 https://access.redhat.com/support/offerings/techpreview/
Fuse Online 支持对以下 Fuse Online 组件所做的更改进行的基本审计:* Connections - Name
和在 Fuse Online Web 控制台的连接器 Details 页面中显示的任何其他字段。* 连接器 - Name
字段。* 集成 - Name
字段。
当开发人员对其中一个组件字段进行更新时(例如,更改集成名称),Fuse Online 将 AUDIT 消息发送到标准输出,包括 ID、用户、时间戳、组件(连接
、连接器
或集成 ),以及更改类型(创建
、
)。修改或删除
请注意,审计消息中的字段值被截断为 30 个字符。
默认情况下,Fuse 在线审计被禁用。您可以通过编辑 Fuse Online 自定义资源来启用它。要在安装 Fuse Online 前启用审核,请参阅配置 Fuse Online 的自定义资源属性的描述。
先决条件
-
已安装
oc
客户端工具,它连接到安装了 Fuse Online 的 OCP 集群。 - 有编辑 Fuse Online 自定义资源的权限。
流程
使用赋予您编辑 Fuse Online 自定义资源的权限登录到 OpenShift。例如:
oc login -u admin -p admin-password
切换到正在运行 Fuse Online 环境的项目。例如:
oc project my-fuse-online-project
编辑 syndesis 自定义资源:
调用以下命令,这通常会在编辑器中打开资源:
oc edit syndesis
确保资源中有以下行:根据需要编辑:
components: server: features: auditing: true
components: server: features: auditing: true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
保存资源。
当您在联合自定义资源中启用审计功能时,运行概要
服务器配置重新加载,
Fuse Online 启动与 Fuse Online 组件相关的日志记录。- 要查看 Fuse Online 审计日志信息,请输入以下命令:
oc logs -l syndesis.io/component=syndesis-server