第4章 Red Hat OpenShift Container Platform での Dashbuilder Standalone のデプロイ


Dashbuilder Standalone を使用して、Business Central で作成してエクスポートした OpenShift のダッシュボードを表示できます。これは、Business Central がない環境でビジネスメトリックを確認する場合に役に立ちます。Dashbuilder Standalone Operator を使用して、他のサービスとは別に Red Hat OpenShift Container Platform に Dashbuilder Standalone をデプロイします。

前提条件

手順

  1. Installation ページの Application name フィールドにアプリケーションの名前を入力します。
  2. Environment フィールドに、環境の名前を入力します (例: rhpam-standalone-dashbuilder)。
  3. Next をクリックします。
  4. 必要に応じて、Security ページで、LDAP または Red Hat Single Sign-On を設定します。
  5. Components ページで、Components リストから Dashbuilder を選択します。
  6. KIE Server データセットを追加するには、以下のタスクを実行します。

    注記

    この手順を繰り返して、KIE Server のデータセットを追加できます。

    1. Add new KIE Server DataSets をクリックします。
    2. DataSet name フィールドに kieserver-1 を入力します。
    3. Kie Server Location フィールドに、KIE Server の場所を入力します (例: https://my-kie-server:80/services/rest/server)。
    4. 認証情報を設定するには、以下のタスクのいずれかを実行します。

      • トークンが設定されていない場合は、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
        Copy to Clipboard Toggle word wrap
  7. KIE Server テンプレートを追加するには、以下のタスクを実行します。

    注記

    この手順を繰り返して、追加の KIE Server テンプレートを追加できます。

    1. Add new KIE Server Templates をクリックします。
    2. Template name フィールドに、テンプレートの名前を入力します (例: kieserver-template)。
    3. KIE Server Location フィールドに、KIE Server の場所を入力します (例: https://my-other-kie-server:80/services/rest/server)。
    4. 認証情報を設定するには、以下のタスクのいずれかを実行します。

      • トークンが設定されていない場合は、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
        Copy to Clipboard Toggle word wrap
  8. オプション: 外部ルートにカスタムホスト名を設定するには、Dashbuilder 外部ルートで使用するカスタムホスト名 フィールドに、次の例のような書式でドメインを入力します。

    `dashbuilder.example.com`
    Copy to Clipboard Toggle word wrap
    注記

    カスタムホスト名は有効で解決可能である必要があります。

    カスタムホスト名を変更するには、routeHostname プロパティーを変更します。

  9. オプション: Edge の終端ルートを有効にして設定するには、次の手順を実行します。

    1. Change route terminationEnable Edge termination を選択します。
    2. オプション: Key フィールドに、秘密鍵を入力します。
    3. オプション: Certificate フィールドに、証明書を入力します。
    4. オプション: CaCertificate フィールドに、CaCertificate を入力します。

4.1. Dashbuilder のスタンドアロン環境変数

Operator 内で Dashbuilder Container イメージを使用する場合は、環境変数を使用するか、Custom Resource を使用して Dashbuilder を設定できます。

Expand
表4.1 カスタムリソースパラメーター
パラメーター同等の環境変数説明値の例

allowExternalFileRegister

DASHBUILDER_ALLOW_EXTERNAL_FILE_REGISTER

外部 (リモート) ファイルのダウンロードを許可します。デフォルト値は false です。

False

componentEnable

DASHBUILDER_COMP_ENABLE

外部コンポーネントを有効にします。

True

componentPartition

DASHBUILDER_COMPONENT_PARTITION

ランタイムモデル ID でコンポーネントのパーティション設定を有効にします。デフォルト値は true です。

True

configMapProps

DASHBUILDER_CONFIG_MAP_PROPS

Dashbuilder 設定でプロパティーファイルを使用できるようにします。一意のプロパティーが追加され、プロパティーが複数設定されている場合は、プロパティーファイルのプロパティーが使用されます。

True

dataSetPartition

DASHBUILDER_DATASET_PARTITION

ランタイムモデル ID でデータセット ID のパーティション設定を有効にします。デフォルト値は true です。

True

enableBusinessCentral

 — 

Business Central と Dashbuilder の自動設定を行い、Business Central との統合を有効にします。Operator でのみ利用可能です。

True

enableKieServer

 — 

KIE Server と Dashbuilder の自動設定による KIE Server との統合を有効にします。Operator でのみ利用可能です。

True

externalCompDir

DASHBUILDER_EXTERNAL_COMP_DIR

ダッシュボードの ZIP ファイルが保存されるベースディレクトリーを設定します。PersistentConfigs が有効になり、ExternalCompDir が既存のパスに設定されていない場合は、/opt/kie/dashbuilder/components ディレクトリーが使用されます。

 — 

importFileLocation

DASHBUILDER_IMPORT_FILE_LOCATION

自動的に実行する静的ダッシュボードを設定します。このプロパティーが設定されていると、インポートは許可されません。

 — 

importsBaseDir

DASHBUILDER_IMPORTS_BASE_DIR

ダッシュボードの ZIP ファイルが保存されるベースディレクトリーを設定します。PersistentConfigs が有効になり、ImportsBaseDir が既存のパスに設定されていない場合は、/opt/kie/dashbuilder/imports ディレクトリーが使用されます。ImportFileLocation が設定されている場合は、ImportsBaseDir が無視されます。

 — 

kieServerDataSets

KIESERVER_DATASETS

KIE Server データセットへのアクセス設定を定義します。

 — 

kieServerTemplates

KIESERVER_SERVER_TEMPLATES

KIE Server テンプレートへのアクセス設定を定義します。

 — 

modelFileRemoval

DASHBUILDER_MODEL_FILE_REMOVAL

ファイルシステムからモデルファイルの自動削除を有効にします。デフォルト値は false です。

False

modelUpdate

DASHBUILDER_MODEL_UPDATE

Runtime がファイルシステムの最後の更新を確認してコンテンツを更新できます。デフォルト値は true です。

True

persistentConfigs

``

Dashbuilder を一時的ではないものとして設定します。ImportFileLocation が設定されている場合は、PersistentConfigs が無視されます。デフォルト値は true です。Operator でのみ利用可能です。

True

runtimeMultipleImport

DASHBUILDER_RUNTIME_MULTIPLE_IMPORT

Runtime によるインポートの許可 (マルチテナンシー)。デフォルト値は false です。

False

uploadSize

DASHBUILDER_UPLOAD_SIZE

ダッシュボードのアップロードのサイズ制限を設定します (kb 単位)。デフォルト値は 10485760 kb です。

10485760

env

 — 

コンテナーに存在する環境変数を表します。

 — 

Operator を使用して、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'
Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る