メインコンテンツへ移動

デプロイ

運用プラットフォームは Docker Compose によるスタンドアロンデプロイと Kubernetes によるクラスターデプロイに対応します。対象 HAP/HDP のプライベートデプロイ形態を基準に、通常は同じ形態を選択すると、ネットワーク接続、ログ連携、Kubernetes メトリクスの収集が容易になります。

対象 HAP/HDP の形態運用プラットフォームのデプロイ方法説明
HAP/HDP がスタンドアロン(Docker Compose)スタンドアロンデプロイops-allinone を単一サーバーで実行し、主にホスト、ミドルウェア、コンテナログ、サービスログを監視します
HAP/HDP がクラスター(Kubernetes)クラスターデプロイHAP/HDP Kubernetes クラスター内にデプロイし、ノード、Pod、Deployment などのメトリクスを直接収集できます
Kubernetes メトリクスを収集するには監視対象クラスター内へのデプロイが必要

スタンドアロンデプロイでは、ホスト、ミドルウェア、コンテナログ、サービスログのみを監視し、Kubernetes のノード/Pod/Deployment メトリクスを直接収集しません。HAP/HDP Kubernetes クラスターを監視する場合は、そのクラスター内へのデプロイを優先してください。1 つの運用プラットフォームで複数クラスターを管理する場合は、収集コンポーネントモードを使用します。

リソース要件:4C/8G 以上。ディスクはデプロイ方法に応じて計画してください。スタンドアロンは 100G 以上を推奨し、クラスターの PVC 構成ではデフォルトで 130Gi(Prometheus 100 + ops-mongo 20 + Grafana 10、30-stateful.yaml で変更可能)を要求します。アラート設定は内蔵の ops-mongo に保存するため、別途データベースを用意する必要はありません。

監視対象ミドルウェアのアカウント権限:各対象に読み取り専用アカウントが必要です。詳細はデータソースを参照してください。

デプロイ後の連携​

デプロイとアクセス確認の完了後、監視対象を接続します:

  1. データソース:ホストとミドルウェアを登録
  2. Node Exporter:クラスター外のサーバーを監視
  3. Kubernetes クラスター:ノード/コンテナ/クラスターオブジェクトの状態を収集
  4. サービスログ:HAP/HDP マイクロサービスのログを運用プラットフォームに送信
  5. トレース:業務システムからトレースを送信

「リファレンス」のオブジェクトストレージと環境変数も、必要に応じて参照してください。