第 4 章 在 OCP 上管理 Fuse Online
在 OpenShift Container Platform (OCP)上安装 Fuse Online 后,您可以使用 Prometheus 监控集成活动,您可以设置定期 Fuse Online 备份,您可以使用它来恢复 Fuse Online 环境。您可以根据需要升级 Fuse Online、卸载 Fuse Online 或删除包含 Fuse Online 的 OCP 项目。
详情请查看以下主题:
4.1. 审计 Fuse 在线组件
Fuse 在线审计只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些功能可提供早期访问将来的产品功能,使客户在开发过程中测试并提供反馈。有关红帽技术预览功能支持范围的更多信息,请参阅 https://access.redhat.com/support/offerings/techpreview/
Fuse Online 支持由任何用户对以下 Fuse 在线组件所做的更改进行的基本审计:* 连接 - 在 Fuse 在线 Web 控制台的连接器详情页面中显示的名称和其他字段。 * 连接器 -
Name
字段。* integrations - Name
字段。
当开发人员对这些组件字段之一进行更新(例如,更改集成名称),Fuse Online 将 AUDIT 消息发送到标准输出,其中包括 ID、用户、时间戳、组件(连接
、连接器
或集成)以及更改类型(创建
、
)。修改或删除
请注意,审计消息中的字段值被截断为 30 个字符。
默认情况下禁用 Fuse Online 审计。您可以通过编辑 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
保存资源。
当您在复合自定义资源中启用审计功能时,运行的合成
服务器配置
会重新加载,Fuse Online 开始记录对 Fuse Online 组件的相关更改。- 要查看 Fuse Online 审计日志信息,请输入以下命令:
oc logs -l syndesis.io/component=syndesis-server