メインコンテンツへ移動

バージョンノート

現在のバージョンは 1.5.12 です。

アップグレード方法:

  • Docker Compose:ops.yaml 冒頭の x-ops-image のイメージ tag を変更し、以下を実行します:
    docker compose -f ops.yaml pull
    docker 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.10Kubernetes パネルのノード別表示修正
収集コンポーネントの一時ストレージ宣言
1.5.9ホストパネルの修正
データソースのエクスポート
接続テストで収集状態を確認
1.5.8Kubernetes クラスター識別子の付与
スロークエリ対象の動的反映
Flink 接続状態
1.5.7Kubernetes 単一ファイルマニフェストに RBAC/kube-state-metrics を追加
Bearer 書き込みエンドポイントの追加
1.5.6MongoDB 複数ノードレプリカセットの収集に対応
1.5.5Kubernetes 収集コンポーネントモードに対応
MongoDB 収集認証情報の受け渡しを修正
1.5.4Kubernetes で必要時に Docker ログ収集を有効化
クラスターマニフェストのダウンロードを公開
1.5.3Kubernetes 監視をクラスター内収集に統一
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.5ops-mongo のバックグラウンド再試行
データソース作成後のデフォルト有効化
1.4.4Prometheus のサイズに基づくデータ保持
1.4.3オブジェクトストレージ互換性
Istio トレースの appProtocol
1.4.1MySQL/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 月​

  • 初回リリース。システムリソース監視に対応しました。