第 3 章 在 OCP 上管理 Fuse Online
在 OpenShift Container Platform (OCP)上安装 Fuse Online 后,您可以使用 Prometheus 监控集成活动,您可以设置定期 Fuse Online 备份,您可以使用它来恢复 Fuse Online 环境。您可以根据需要升级 Fuse Online、卸载 Fuse Online 或删除包含 Fuse Online 的 OCP 项目。
详情请查看以下主题:
3.1. 监控 OCP 上的 Fuse Online 与 Prometheus 集成
您可以使用 Prometheus 监控 Fuse Online 基础架构和 Fuse Online 集成。为此,请在 syndesis
自定义资源中启用 ops
附加组件。启用 ops
会公开 Fuse Online 以由安装在一个单独的 OpenShift 项目中的 Prometheus 实例进行监控。您可以在安装 Fuse Online 之前或之后启用 ops
附加组件。
此处的步骤是更改 Fuse Online 配置以启用 Prometheus。要在安装 Fuse Online 前启用 Prometheus,请参阅 配置 Fuse Online 的自定义资源属性的描述。
先决条件
- Fuse Online 在 OCP on-site 上安装并运行。
-
已安装
oc
客户端工具,并连接到安装了 Fuse Online 的 OCP 集群。 - 具有集群管理权限的用户可让您在集群中具有访问权限的任何项目中安装 Fuse Online。
-
您有一个 红帽开发人员帐户,供您知道您的用户名和密码。安装脚本会提示您输入这些凭证,以便可以针对
https://developers.redhat.com
进行验证。有关创建帐户的详情,请参阅 访问和配置 Red Hat Registry。
流程
使用有权安装 Fuse Online 的帐户登录到 OpenShift。例如:
oc login -u developer -p developer
切换到运行 Fuse Online 的项目。例如:
oc project my-fuse-online-project
编辑
syndesis
自定义资源:调用以下命令,这通常会在编辑器中打开资源:
oc edit syndesis
确保资源中存在以下行:根据需要编辑。
spec: addons: ops: enabled: true
- 保存资源。
结果
将这个更改保存到 syndesis
自定义资源会触发 syndesis-operator
以安装新的 OpenShift 资源。不需要重新部署 syndesis-server
。
后续步骤
安装 Application Monitoring Operator,它将安装 Prometheus 和 Grafana。
其他资源
- 有关 Prometheus 入门的详情,请参考: https://prometheus.io/docs/prometheus/latest/getting_started/
- 有关使用 Prometheus 监控 Fuse 在线的详情,请参考 监控 Red Hat Integration。