Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Prometheus 指標をコピーする

共同作成者

新しい管理ノードを追加したら、 Prometheus で管理されている指標の履歴を必要に応じてプライマリ管理ノードから新しい管理ノードにコピーできます。指標をコピーすると、管理ノード間で指標の履歴の整合性が確保されます。

必要なもの
  • 新しい管理ノードがインストールされて実行されている必要があります。

  • 「 passwords.txt 」ファイルがあります。

  • プロビジョニングパスフレーズを用意します。

このタスクについて

管理ノードを追加すると、ソフトウェアのインストールプロセスによって新しい Prometheus データベースが作成されます。Prometheus データベースをプライマリ管理ノード( source Admin Node) から新しい管理ノードにコピーすることで、ノード間で指標の履歴の整合性を維持できます。

メモ Prometheus データベースのコピーには 1 時間以上かかる場合があります。ソース管理ノードでサービスが停止している間は、グリッドマネージャの一部の機能が使用できなくなります。
手順
  1. ソース管理ノードにログインします。

    1. 次のコマンドを入力します。 ssh admin@_grid_node_name

    2. 「 passwords.txt 」ファイルに記載されたパスワードを入力します。

    3. root に切り替えるには、次のコマンドを入力します

    4. 「 passwords.txt 」ファイルに記載されたパスワードを入力します。

  2. ソース管理ノードから Prometheus サービス「 service prometheusSTOP 」を停止します

  3. 新しい管理ノードで次の手順を実行します。

    1. 新しい管理ノードにログインします。

      1. 次のコマンドを入力します。 ssh admin@_grid_node_name

      2. 「 passwords.txt 」ファイルに記載されたパスワードを入力します。

      3. root に切り替えるには、次のコマンドを入力します

      4. 「 passwords.txt 」ファイルに記載されたパスワードを入力します。

    2. Prometheus サービス「 service prometheusSTOP 」を停止します

    3. SSH エージェントに SSH 秘密鍵を追加します。「 ssh -add 」と入力します

    4. 「 passwords.txt 」ファイルに記載された SSH アクセスパスワードを入力します。

    5. ソース管理ノードの Prometheus データベースを新しい管理ノードにコピーします。 /usr/local/prometheus/bin/prometheus-clone-db.sh Source_Admin_Node_IP`

    6. プロンプトが表示されたら、 * Enter * を押して、新しい管理ノード上の新しい Prometheus データベースを破棄することを確認します。

      元の Prometheus データベースとその履歴データが新しい管理ノードにコピーされます。コピー処理が完了すると、新しい管理ノードがスクリプトによって起動されます。次のステータスが表示されます。

    「データベースの複製、サービスの開始」

    1. 他のサーバにパスワードなしでアクセスする必要がなくなった場合は、 SSH エージェントから秘密鍵を削除します。入力するコマンド

      「 ssh-add-d` 」

  4. ソース管理ノードで Prometheus サービスを再起動します。

    「 service prometheusstart 」と入力します