概要
運用プラットフォームはプライベートデプロイ版向けの統合監視・診断システムです。HAP/HDP のプライベート環境に、メトリクス、ログ、トレースの 3 つの可観測性機能とインテリジェントアラートを提供します。監視対象にサイドチャネル経由で接続し、業務システムの変更や業務データの収集を行わず、イントラネット内でインフラ、ミドルウェア、コンテナ、Kubernetes クラスター、業務マイクロサービスの稼働状況を一元的に確認できます。
主に次の課題を解決します:
- 監視の一元化:ホストリソース、ミドルウェアの性能、Kubernetes オブジェクトの状態、サービスログ、およびカスタムページとして登録した外部 Web UI(Flink など)をまとめて確認できます。
- 障害の特定から解決まで:メトリクス、ログ、トレース、スロークエリ診断を関連付けて調査し、複数ツールの切り替えを減らします。
- アラートの集約:組み込みアラートルール、状態変化に基づくノイズ抑制、通知チャンネル、履歴により、異常検知から復旧確認までを支援します。
- プライベート環境への提供:Docker Compose によるスタンドアロンデプロイと Kubernetes によるクラスターデプロイに対応します。通常は対象 HAP/HDP と同じ形態でデプロイし、データはデフォルトで顧客のイントラネット内に保持されます。
機能一覧

| モジュール | 機能 | ドキュメント |
|---|---|---|
| 概要 | システムの健全性、監視タスク統計、アクティブなアラート、直近 24 時間のアラート動向 | 本ページ |
| リソース監視 | ホスト、MySQL/MongoDB/Redis/Kafka/Elasticsearch、Kubernetes クラスターのダッシュボード、およびカスタムページとして登録した外部 Web UI(Flink など) | リソース監視 |
| アラート | 7 種類のシナリオに対応する組み込みルール、ノイズ抑制、複数チャンネル通知 | アラートルール |
| ログ | Loki に基づくコンテナログとマイクロサービスの構造化ログ検索 | ログ検索 |
| トレース(クラスターデプロイのみ) | Tempo に基づく分散トレース分析(リクエスト数/エラー率/レイテンシ/ウ ォーターフォール)。スタンドアロンデプロイでは利用できません | トレース |
| スロークエリ診断 | MongoDB スロークエリの自動分析とインデックス最適化提案 | MongoDB スロークエリ分析 |
Kubernetes 形態の運用プラットフォームは通常、既存の HAP/HDP Kubernetes クラスターを利用します。内蔵の Prometheus がそのクラスターから直接収集し(ENV_K8S_MONITOR_MODE=incluster)、ServiceAccount による自動検出を使用します。Token や NodePort は不要で、デプロイ後に自動収集を開始します。
対象 HAP/HDP Kubernetes クラスターの外に運用プラットフォームをデプロイする場合(スタンドアロンデプロイなど)、または複数の Kubernetes クラスターを監視する場合は、各監視対象クラスターに収集コンポーネントをデプロイします。メトリクスは remote_write で運用プラットフォームに送信されるため、監視対象クラスターから運用プラットフォームへのアウトバウンド接続のみが必要です。
Kubernetes クラスター監視を参照してください。
技術アーキテクチャ
Prometheus + Grafana を中心にメトリクスと可視化機能を構築し、Loki(ログ集約)、Tempo(分散トレース)、Grafana Alloy(統合収集エージェント)を統合しています。メトリクス、ログ、トレースを Grafana に集約して検索できます:

データの流れ:
- メトリクス:Prometheus が node_exporter(ホスト)、各ミドルウェアの exporter、kube-state-metrics(Kubernetes オブジェクト)から取得して保存します。
- ログ:コンテナの stdout を Alloy が収集し、マイクロサービスのログは serilog が直接送信して、Loki に集約します。
- トレース:アプリケーションが OTLP で Alloy に送信し、Tempo に転送されます。
- 表示とアラート:Grafana が上記データソースを読み取って可視化します。独自のアラートサブシステムは Grafana から独立しており、ルールに従って定期チェックし、複数チャンネルで通知します。
コンポーネン トのバージョン
| コンポーネント | バージョン | 役割 |
|---|---|---|
| Prometheus | 3.1.0 | メトリクスの収集と保存 |
| Grafana | 12.2.1 | 統合可視化 UI |
| Loki | 3.5.8 | ログの集約と検索 |
| Tempo | 2.9.0 | 分散トレースの保存 |
| Grafana Alloy | 1.11.3 | 可観測性データの統合収集(コンテナログ/OTLP) |
| node_exporter | 1.8.2 | ホストリソースのメトリクス |
| kube-state-metrics | 2.10.1 | Kubernetes クラスターのオブジェクト状態 |
| ミドルウェア exporter | kafka 1.6.0/elasticsearch 1.5.0/redis 1.44.0/mysqld 0.15.1/mongodb 0.42.0 | ミドルウェアの性能メトリクス |
| MongoDB | 4.4.28 | アラートサブシステム専用ストレージ(監視対象とは独立) |