コンテンツにスキップ

オフライン環境テンプレート更新

概要

ここでは、Guanceのバージョンをアップグレードせずに、オフライン環境でダッシュボードテンプレートパッケージ、メトリクスディクショナリ、公式 Pipeline パッケージなどを手動で更新する方法について説明します。

オフライン環境でダッシュボードテンプレートパッケージを更新する方法

  1. 最新のダッシュボードテンプレートパッケージをダウンロードします:https://gitee.com/dataflux/dataflux-template master ブランチのテンプレートパッケージをダウンロードしてください。ダウンロードが完了すると、dataflux-template-master.zip ファイルが取得されます。
  2. ダウンロードしたファイルをコンテナの永続ストレージディレクトリにアップロードします。パスは次のとおりです:forethought-core 名前空間 → inner コンテナ → /config/cloudcare-forethought-backend/sysconfig/staticFolder/
  3. アップロードしたファイルで、以前の staticFolder の内容を置き換えます。
    cd /config/cloudcare-forethought-backend/sysconfig/staticFolder
    unzip dataflux-template-master.zip
    # 初回デプロイ時は dataflux-template が存在しないため、mv 操作は不要です。更新時にテンプレートを置き換える場合は mv 操作を実行します。
    # mv dataflux-template dataflux-template-bak
    mv dataflux-template-master dataflux-template
    
  4. Python 環境に入ります。パスは次のとおりです:forethought-core 名前空間 → inner コンテナ → /config/cloudcare-forethought-backend
    python
    
  5. Python コマンドを実行します。
    from forethought.tasks.timed_sync_integration import execute_update_integration 
    execute_update_integration()
    
  6. 次のようなメッセージが表示されれば、インポート成功です。 success.jpg

オフライン環境でメトリクスディクショナリ JSON を更新する方法

  1. 最新のメトリクスディクショナリ JSON ファイルをダウンロードします:https://static.guance.com/datakit/measurements-meta.json
  2. 次のパスのフォルダに移動します:forethought-core 名前空間 → inner コンテナ → /config/cloudcare-forethought-backend/sysconfig/staticFolder/metric フォルダ内に metric_config.json ファイルを作成し、リンク先の内容を貼り付けます。

オフライン環境で公式 Pipeline ライブラリを更新する方法

  1. 最新のメトリクスディクショナリ JSON ファイルをダウンロードします:https://static.guance.com/datakit/internal-pipelines.json
  2. 次のパスのフォルダに移動します:forethought-core 名前空間 → inner コンテナ → /config/cloudcare-forethought-backend/sysconfig/staticFolder フォルダ内に internal-pipelines.json ファイルを作成し、リンク先の内容を貼り付けます。

フィードバック

このページは役に立ちましたか?