第 4 章 在 Red Hat OpenShift Container Platform 上部署 Dashbuilder Standalone
您可以使用 Dashbuilder Standalone 查看在 OpenShift 中创建并从 Business Central 导出的仪表板。这可用于检查没有 Business Central 的环境中的业务指标。使用 Dashbuilder Standalone operator 在 Red Hat OpenShift Container Platform 上部署 Dashbuilder Standalone,与其他服务分开部署。
先决条件
- Dashbuilder Standalone 在 OpenShift 注册表中提供。
- 您已准备好了 OpenShift 环境,如 所述 第 3 章 使用 OpenShift operator 部署和管理 Red Hat Process Automation Manager 环境
- 您已在 Business Central 中创建并导出了仪表板。
流程
- 在 Operator 安装 页面中,在 Application name 字段中输入应用程序的名称。
-
在 Environment 字段中输入环境的名称,如
rhpam-standalone-dashbuilder
。 - 点击 Next。
- 可选:在 Security 页面中,配置 LDAP 或 Red Hat Single Sign-On。
- 在 Components 页面上,从 Components 列表中选择 Dashbuilder。
要添加 KIE 服务器数据集,请完成以下任务:
注意您可以通过重复此步骤来添加额外的 KIE 服务器数据集。
- 单击 Add new KIE Server DataSets。
-
在 DataSet name 字段中,输入
kieserver-1
。 -
在 Kie Server Location 字段中,输入 KIE 服务器的位置,例如
https://my-kie-server:80/services/rest/server
。 要设置凭证,请完成以下任务之一:
- 如果您没有设置令牌,在 Username 和 Password 字段中输入您的用户名和密码。将 Token 字段留空。
如果您有令牌,在 Token 字段中输入您的令牌。Username 和 Password 字段留空。
自定义资源示例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
要添加 KIE Server 模板,请完成以下任务:
注意您可以通过重复这一步来添加额外的 KIE Server 模板。
- 单击 Add new KIE Server Templates。
-
在 Template name 字段中输入模板的名称,如
kieserver-template
。 -
在 KIE Server Location 字段中,输入 KIE 服务器的位置,例如
https://my-other-kie-server:80/services/rest/server
。 要设置凭证,请完成以下任务之一:
- 如果您没有设置令牌,在 Username 和 Password 字段中输入您的用户名和密码。将 Token 字段留空。
如果您有令牌,在 Token 字段中输入您的令牌。Username 和 Password 字段留空。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
可选: 要为外部路由设置自定义主机名,请在 Dashbuilder 外部 Route 字段中输入自定义主机名中使用的 域,如下例所示:
`dashbuilder.example.com`
`dashbuilder.example.com`
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意自定义主机名必须有效并可解析。
要更改自定义主机名,您可以修改
routeHostname
属性。
4.1. Dashbuilder 独立环境变量 复制链接链接已复制到粘贴板!
在 Operator 中使用 Dashbuilder 容器镜像时,您可以使用环境变量或通过自定义资源来配置 Dashbuilder。
参数 | 等同的环境变量 | 描述 | 示例值 |
---|---|---|---|
|
| 允许下载外部(远程)文件。默认值为 false。 | False |
|
| 启用外部组件。 | true |
|
| 根据运行时模型 ID 启用组件分区。默认值为 true。 | true |
|
| 允许使用带有 Dashbuilder 配置的属性文件。附加唯一的属性;如果属性设置多次,则使用属性文件中的属性文件。 | true |
|
| 根据运行时模型 ID 启用数据集 ID 的分区。默认值为 true。 | true |
| — | 通过配置 Business Central 和 Dashbuilder 自动集成 Business Central。仅在 operator 上可用。 | true |
| — | 通过自动配置 KIE 服务器和 Dashbuilder 来启用与 KIE 服务器集成。仅在 operator 上可用。 | true |
|
|
设置存储仪表板 ZIP 文件的基础目录。如果启用了 | — |
|
| 设置静态仪表板来自动运行。如果设置了此属性,则不允许导入。 | — |
|
|
设置存储仪表板 ZIP 文件的基础目录。如果启用了 | — |
|
| 定义 KIE 服务器数据集访问配置。 | — |
|
| 定义 KIE 服务器模板访问配置。 | — |
|
| 允许从文件系统自动删除模型文件。默认值为 false。 | False |
|
| 允许 Runtime 检查文件系统中的模型上次更新内容。默认值为 true。 | true |
| `` |
将 Dashbuilder 设置为非临时。如果设置了 | true |
|
| 允许运行时允许导入(多租户)。默认值为 false。 | False |
|
| 设置仪表板上传的大小限制(以 kb 为单位)。默认值为 10485760 kb。 | 10485760 |
| — | 代表容器中存在的环境变量。 | — |
您可以使用 operator 来通过使用 env
属性设置环境变量。以下示例将 DASHBUILDER_UPLOAD_SIZE
属性的值设置为 1000
。