54.2. 在 Red Hat OpenShift Container Platform 上部署 Dashbuilder Standalone
您可以使用 Dashbuilder Standalone 查看在 OpenShift 中创建并从 Business Central 中创建的仪表板。这可用于检查没有 Business Central 的环境中的商业指标。使用 Dashbuilder Standalone operator,独立于其他服务在 Red Hat OpenShift Container Platform 上部署 Dashbuilder Standalone。
先决条件
- OpenShift 注册表中提供了 Dashbuilder Standalone。
- 您已准备了 OpenShift 环境,如 使用 Operator 在 Red Hat OpenShift Container Platform 4 上部署 Red Hat Process Automation Manager 环境 中所述。
- 您已在 Business Central 中创建并导出了仪表板。
流程
- 在 Operator 安装 页面中,在 Application name 字段中输入应用程序的名称。
-
在 Environment 字段中输入您的环境的名称,如
rhpam-standalone-dashbuilder
。 - 点击 Next。
- 可选:在 Security 页面中,配置 LDAP 或红帽单点登录。
- 在 Components 页面中,从 Components 列表中选择 Dashbuilder。
要添加 KIE Server 数据集,请完成以下任务:
注意您可以通过重复此步骤来添加额外的 KIE Server 数据集。
- 点 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 字段留空。
自定义资源示例:
apiVersion: app.kiegroup.org/v2 kind: KieApp metadata: name: standalone-dashbuilder spec: environment: rhpam-standalone-dashbuilder objects: dashbuilder: config: kieServerDataSets: - name: kieserver-1 location: 'https://my-kie-server:80/services/rest/server' user: kieserverAdmin password: kieserverAdminPwd replaceQuery: true
要添加 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 字段留空。
apiVersion: app.kiegroup.org/v2 kind: KieApp metadata: name: standalone-dashbuilder spec: environment: rhpam-standalone-dashbuilder objects: dashbuilder: config: kieServerDataSets: - name: kieserver-1 location: 'https://my-kie-server:80/services/rest/server' user: kieserverAdmin password: kieserverAdminPwd replaceQuery: true kieServerTemplates: - name: kieserver-template location: 'https://my-another-kie-server:80/services/rest/server' user: user password: pwd replaceQuery: true
54.2.1. Dashbuilder 独立环境变量
在 operator 中使用 Dashbuilder Container Image 时,您可以使用环境变量或通过自定义资源配置 Dashbuilder。
参数 | 等同的环境变量 | 描述 | 示例值 |
---|---|---|---|
|
| 允许下载外部(远程)文件。默认值为 false。 | False |
|
| 启用外部组件。 | true |
|
| 根据 Runtime Model 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 |
| — | 代表容器中存在的环境变量。 | — |
您可以使用 env
属性设置环境变量。以下示例将 DASHBUILDER_UPLOAD_SIZE
属性的值设置为 1000
。
apiVersion: app.kiegroup.org/v2 kind: KieApp metadata: name: standalone-dashbuilder spec: environment: rhpam-standalone-dashbuilder objects: dashbuilder: env: - name: DASHBUILDER_UPLOAD_SIZE value: '1000'