バージョンノート
現在のバージョンは 1.5.12 です。
アップグレード方法:
- Docker Compose:
ops.yaml冒頭のx-ops-imageのイメージ tag を変更し、以下を実行します:docker compose -f ops.yaml pulldocker compose -f ops.yaml up -d - Kubernetes:対応するデプロイマニフェストを再ダウンロードし、上書きで
applyします。
アップグレードは既存のデータボリュームを変更せず、監視履歴とアラート設定はデフォルトで保持されます。
1.4.x からアップグレードする前に必ずお読みください
- データソース設定:UI の「データソース」で一元管理します。
ops.yaml/ConfigMap のENV_MYSQL_*、ENV_REDIS_*、ENV_KAFKA_ENDPOINTS、ENV_ELASTICSEARCH_*、ENV_MONGODB_URI、ENV_PROMETHEUS_HOST、ENV_FLINK_URLなどは読み込まれません。既存データソースに影響はなく、これらの旧設定は削除できます。 - オブジェクトストレージ:ログとトレースには別々の bucket(
ENV_S3_BUCKET_LOKI/ENV_S3_BUCKET_TEMPO)が必要で、デプロイ前に作成してください。 - データディレクトリ:
/data/mdis/の配置は新規インストール専用です。既存インスタンスのアップグレード時にボリュームのパスを直接変更しないでください。
v1.5 · 2026 年 7 月
収集設定の入口を統合し、Kubernetes 監視、複数クラスターの収集、オブジェクトストレージ機能を改善しました。
新機能
- データソースの YAML/JSON 一括インポート/エクスポートに対応。一括接続、バックアップ/復元、環境間移行に利用できます。
- 接続テストで収集状態も確認し、接続可能、収集中、接続可能だがデータ未取得などを区別します。
- Kubernetes 収集コンポーネントモードに 対応。監視対象クラスターから
remote_writeで運用プラットフォームへメトリクスを送信でき、クラスター外デプロイや複数クラスター管理に利用できます。 - ゲートウェイに Bearer 認証付きのメトリクス/ログ書き込みエンドポイントを追加。複数クラスターからのメトリクス報告やクラスター間ログ送信に利用します。
- カスタムページ:任意の Web UI(Flink、Langfuse など)を左側の「カスタム」メニューに登録でき、「リバースプロキシ」と「直接埋め込み」に対応します。既存の Flink エントリーはアップグレード時に自動移行し、メニューとアドレスは変わりません。
- MySQL/Redis/Elasticsearch データソースの複数ノードに対応。ノードごとに個別収集し、Redis Sentinel/クラスターや ES の複数ノード構成をまとめて登録できます。
- Kafka の滞留アラートをコンシューマーグループ全体に対して設定できます。
- ログパネルで末尾へのスクロール時に追加データを自動読み込みします。
変更
- データソース設定を UI の「データソース」に統一。旧
ops.yaml/ConfigMap のデータソース変数は無効になりました。 - Kubernetes 監視をクラスター内収集に変更。監視対象クラスターに運用プラットフォーム、または収集コンポーネントをデプロイします。
- ログとトレースのオブジェクトストレージを別 bucket に分離し、各コンポーネントのデータディレクトリを
/data/mdis/<コンポーネント>に統一しました。 - 名前空間、ノードラベル、taint のキーを
hap-opsに統一しました。 - データソースタイプ「Flink」を「カスタムページ」に統合。設定のエクスポート/インポートにもカスタムページが含まれます。
- Kafka リバランスアラートの自動再起動オプションを廃止しました。
主な修正
- Kubernetes デプロイ後に監視データが空になる問題、Kubernetes パネルのフィルター不足、ホスト監視パネルにデータがない問題を修正しました。
- MongoDB 複数ノードレプリカセット、認証情報の受け渡し、権限不足に起因するメトリクス収集異常を修正しました。
- スロークエリ診断の動的反映、権限メッセージ、例外分類の不正確さを修正しました。
- 収集状態表示の不正確さ、Flink の接続状態が見えない問題、remote_write のアドレス例の接頭辞不足を修正しました。
- Kubernetes パネルのノード別データがすべて空になる問題(cadvisor メトリクスの
nodeラベル不足)、一時ストレージの上限超過による収集コンポーネントの退避を修正しました。 - アラートエンジン未初期化によりルールが動作せず、即時チェックが失敗し、履歴が空になる問題を修正しました。
- Docker Compose を独立ディレクトリにデプロイした際に製品ネットワークに接続せず、サービス名でミドルウェア にアクセスできない問題を修正しました。
- サービスログのセルフチェックで「送信済みだが Loki が拒否」を「未設定」と誤表示する問題を修正。現在は破棄理由(時刻ずれなど)を表示します。
パッチバージョン概要(1.5.0 – 1.5.12)
| バージョン | 主な内容 |
|---|---|
| 1.5.12 | カスタムページ(Flink エントリーの汎用化) 設定のエクスポート/インポートにカスタムページを追加 |
| 1.5.11 | アラートエンジン初期化の修正 複数ノードデータソースのノード別収集 Kafka コンシューマーグループ滞留アラート ログパネルの無限スクロール Compose ネットワーク接続の修正 |
| 1.5.10 | Kubernetes パネルのノード別表示修正 収集コンポーネントの一時ストレージ宣言 |
| 1.5.9 | ホストパネルの修正 データソースのエクスポート 接続テストで収集状態を確認 |
| 1.5.8 | Kubernetes クラスター識別子の付与 スロークエリ対象の動的反映 Flink 接続状態 |
| 1.5.7 | Kubernetes 単一ファイルマニフェストに RBAC/kube-state-metrics を追加 Bearer 書き込みエンドポイントの追加 |
| 1.5.6 | MongoDB 複数ノードレプリカセットの収集に対応 |
| 1.5.5 | Kubernetes 収集コンポーネントモードに対応 MongoDB 収集認証情報の受け渡しを修正 |
| 1.5.4 | Kubernetes で必要時に Docker ログ収集を有効化 クラスターマニフェストのダウンロードを公開 |
| 1.5.3 | Kubernetes 監視をクラスター内収集に統一 |
| 1.5.2 | データディレクトリを /data/mdis/<コンポーネント> に統一 |
| 1.5.1 | ログとトレースのオブジェクトストレージを別 bucket に分離 |
| 1.5.0 | データソース設定の入口を統一、一括インポートに対応 |
v1.4 · 2026 年 7 月
組み込みアラートサブシステムを導入し、配布形式を単一イメージに変更しました。
新機能
- 組み込みアラートサブシステム。基本リソース、ポート、SSL、MySQL、MongoDB、Kafka 滞留、Kafka リバランスなどに対応します。
- 「データソース」ページを追加し、ホスト、ミドルウェア、Kubernetes、Flink を一元管理します。
- 収集状態とデプロイのセルフチェックを追加し、画面上で収集異常を特定できます。
- MongoDB スロークエリでシャードクラスターと複数インスタンスの集約分析に対応しました。
変更
- 全コンポーネントを
ops-allinone単一イメージに統合し、ROLEで実行 ロールを区別します。 - アラートルール、状態、履歴、通知チャンネル、データソース設定を内蔵の
ops-mongoに独立保存します。 - 必須の認証情報暗号化キー
ENV_ALERT_CRYPTO_KEYを追加しました。 - 旧 Grafana のアラート、通知、サイレンス設定を運用プラットフォームの組み込みアラート機能に移行しました。
主な修正
- アップグレード後のホスト監視消失、API によるデータソース作成時のデフォルト値不足、重複データソースを修正しました。
- MySQL/MongoDB 認証情報の復号、オブジェクトストレージ互換性、
ops-mongoの起動順序依存を修正しました。 - トレースのサービス名が
default名前空間にしか対応しない問題を修正しました。
パッチバージョン概要(1.4.0 – 1.4.10)
| バージョン | 主な内容 |
|---|---|
| 1.4.10 | アップグレード後のホスト監視消失修正 API データソースのデフォルト値 デプロイのセルフチェック |
| 1.4.8 | データソースの収集状態 |
| 1.4.6 | 任意の名前空間のトレースサービス名に対応 |
| 1.4.5 | ops-mongo のバックグラウンド再試行データソース作成後のデフォルト有効化 |
| 1.4.4 | Prometheus の サイズに基づくデータ保持 |
| 1.4.3 | オブジェクトストレージ互換性 Istio トレースの appProtocol |
| 1.4.1 | MySQL/MongoDB 認証情報の復号 |
| 1.4.0 | 組み込みアラートサブシステム、統合データソース、単一イメージ配布 |
v1.3 · 2026 年 6 月
- Kubernetes クラスター監視ダッシュボードとメニューを追加しました。
- 単一 agent で複数のミドルウェアインスタンスを収集できます。
- Loki がデータ保持ポリシーと削除 API に対応しました。
v1.2 · 2026 年 4 – 5 月
- ログ検索と APM 分散トレースを追加しました。
- ログパネルをコンテナコンソールとサービスログに分離し、構造化フィールドの展開、全文検索、複数条件のフィルタリングに対応しました。
- サブパスデプロイに対応しました。
- デプロイのリソース要件を 4C/8G に変更しました。
v1.1 · 2025 年 2 月
- MongoDB のスロークエリとインデックス提案の閲覧に対応しました。
v1.0 · 2025 年 1 月
- 初回リリース。システムリソース監視に対応しました。