2025.09.24

Percona

Percona Monitoring and Management (PMM) 3.4.0(リリース日:2025年9月15日)

リリース概要

このリリースでは、OpenShiftのサポート強化やvmagentの一元管理など、エンタープライズデプロイメントと監視の信頼性が向上しています。また、RDSトラッキングの強化、RHEL 10との互換性の追加、主要なダッシュボードのアップデートとバグ修正も含まれています。

リリースハイライト

PMM ServerのOpenShiftサポート

PMM Clientで利用可能な既存のOpenShift互換性に基づいて、PMM 3.4.0ではPMM Serverも完全にサポートされるようになりました。つまり、OpenShift環境にPMM ClientとPMM Serverの両方をシームレスにデプロイできます。

OpenShift 4.16は完全にテストおよびサポートされていますが、他のバージョンでも動作する可能性はありますが保証はされません。

プラットフォーム固有のパラメータを含む標準のPercona Helmチャートを使用してOpenShiftにPMM Serverをデプロイするためには、the Install PMM Server on your Kubernetes cluster/OpenShift clustersを参照してください。

すべてのクライアントのvmagent設定を一元管理

環境変数を使用して、接続されたすべてのPMM Clientのvmagent設定を一元的に設定できるようになりました。

各クライアントを個別に設定する代わりに、PMM Serverで VMAGENT_* 変数を設定することで、監視インフラストラクチャ全体にvmagent設定を自動的に適用できます。

これは、クライアントあたりのデフォルトの1GBのディスク使用量によって共有ストレージが過負荷になる可能性があるKubernetes環境では特に役に立ちます。例えば、VMAGENT_remoteWrite_maxDiskUsagePerURL=52428800と設定すると、ディスク使用量がクライアントあたり50MBに削減され、再起動することなく接続されたすべてのクライアントに適用されます。

設定オプションと例については、Configure environment variables for PMM Serverをご覧ください。

MySQLクリアテキスト認証のサポート

PMMは、PAM認証プラグイン (auth_pam_compat) やその他の外部認証方法を使用するものも含め、クリアテキスト認証を必要とするMySQLインスタンスの監視をサポートするようになりました。

PAMまたは外部認証プラグインを使用するMySQLインスタンスを追加する場合は、DNSにallowCleartextPasswords=1パラメータを含めてください。詳細については、Connect MySQL databases to PMMを参照してください。

セキュリティ警告
クリアテキスト認証では、パスワードは暗号化されずに送信されます。このオプションは、接続がSSL/TLSで保護されている場合、または信頼できるネットワークを経由する場合にのみ使用してください。これは通常、外部認証のために実際のパスワードにアクセスする必要があるauth_pam_compatなどの認証プラグインに必要です。

RDSインスタンスの管理の強化

PMMは、Amazon RDSデータベースを監視対象に追加する際に、RDSインスタンスIDの追跡をサポートするようになりました。これにより、PMMとAWSコンソール間でインスタンスをより簡単に相関させることができるようになりました。

Inventory > Add Service からRDSインスタンスを追加する時、指定したインスタンスIDが保持されるようになりました。このオプションフィールドは、PMMで監視されるインスタンスとAWS内の対応するリソースとの間の明確な参照を提供することで、大規模なRDSデプロイメントの管理に役立ちます。

裏側では、データベースにinstance_id列を追加し、/v1/management/services APIエンドポイントを拡張して、この情報を受け入れ、返すようにしました。すべて下位互換性があるため、既存のRDSインスタンスは引き続き正常に動作します。

API強化に関する技術的な詳細については、API Release Notesをご覧ください。

PMM ClientのRHEL 10サポート

PMM Clientは、Red Hat Enterprise Linux 10 (RHEL 10)をサポートするようになりました。これにより、最新のRHELリリース上のデータベースとシステムを監視できます。RHEL 10用のネイティブPMM Clientパッケージは、AMD64とARM64の両方のアーキテクチャにインストールできます。インストール手順の詳細については、Install PMM Client with Package Managerを参照してください。

設定オプションと例については、Configure environment variables for PMM Serverを参照してください。

MySQLクリアテキスト認証のサポート

PMMは、PAM認証プラグイン (auth_pam_compat) やその他の外部認証方法を使用するものも含め、クリアテキスト認証を必要とするMySQLインスタンスの監視をサポートするようになりました。

PAMまたは外部認証プラグインを使用するMySQLインスタンスを追加する場合は、DSNにallowCleartextPasswords=1パラメータを含めてください。詳細については、Connect MySQL databases to PMMを参照してください。

セキュリティ警告
クリアテキスト認証では、パスワードは暗号化されずに送信されます。このオプションは、接続がSSL/TLSで保護されている場合、または信頼できるネットワークを経由する場合にのみ使用してください。これは通常、外部認証のために実際のパスワードにアクセスする必要があるauth_pam_compatなどの認証プラグインに必要です。

VMwareサポートの削除

本リリースでは、VMwareベースのPMM Serverデプロイメントのサポートが廃止され、PMM 3.6.0(2026年1月リリース予定)で完全に削除されます。

PMM 3は、セキュリティ強化、アップグレードの簡素化、そして最新のDevOpsプラクティスとの緊密な連携のために全プラットフォームで完全にコンテナ化されたアーキテクチャを基盤としています。VMwareの独自モデルと最近のライセンス変更はもはやこの方向性に適合しないため、代わりにオープンでコンテナネイティブなプラットフォームに重点を置いています。

推奨される代替案

よりスムーズな移行と長期的なサポートのために、以下のサポート対象プラットフォームのいずれかへの移行をお勧めします:

  • Docker/Podman: PMM 3向けに設計された軽量なコンテナネイティブなデプロイメント
  • Kubernetes/OpenShift: 大規模なクラウドネイティブオーケストレーション
  • Oracle VirtualBox: VMスタイルのデプロイメントでは引き続きサポートされ、同じコンテナ化されたPMMアーキテクチャを実行する

詳細な手順については、Migrating PMM from VMware to alternative platformsをご覧ください。

コンポーネントのアップグレード

  • PMM-14015: PMMには、セキュリティ強化とパフォーマンス向上のため、Grafana 11.6.3が同梱されるようになりました。

改善点

  • PMM-14194: クエリ分析 (QAN) のカスタムフィルターグループが、意図的なコメントと、コメントに類似した文字を含む引用符で囲まれた文字列を正しく区別するようになりました。以前は、street = '123 Main St # app=something'のような値を持つクエリは、不要なカスタムフィルターを誤って生成しました。
    現在は、--app='web', team='backend'のような正当なSQLコメントのみが、PMM Query Analyticsダッシュボードのサイドバーにフィルターオプションを作成するようになりました。これにより、コメント解析が有効になっている場合、クエリをより明確に分類できるようになります。
  • PMM-14048: MongoDBダッシュボードを再編成し、使いやすさを向上しました。MongoDB PBM DetailsダッシュボードとPBM Backup Detailsダッシュボードは、メインナビゲーションから直接利用できるようになり、アクセスが容易になりました。また、MongoDB InMemory DetailsダッシュボードとMongoDB WiredTiger Detailsダッシュボードは、Other Dashboardsに移動されました。
  • PMM-13990: 正規表現操作をキャッシュすることで、MongoDBエクスポーターのパフォーマンスが向上しました。以前は、エクスポーターはメトリック収集中に同じ正規表現を繰り返しコンパイルしていたため、不要なCPUオーバーヘッドが発生していました。現在、これらの正規表現パターンはキャッシュされ再利用されるため、MongoDBエクスポーターのCPU使用量を削減しながらも、監視データの品質には影響を与えません。
  • PMM-11826: PMM ServerでVMAGENT_環境変数を設定することで、PMM Clientのvmagent設定を設定できるようになりました。これらの変数は接続中のすべてのクライアントに自動的に適用されるため、ディスク使用量の制限やその他のパラメータを一元的に調整できます。
  • PMM-14208: AMD64およびARM64アーキテクチャの両方において、Red Hat Enterprise Linux 10 (RHEL 10) 上のPMM Clientのサポートが追加されました。

修正された問題

  • PMM-14141: MongoDBエクスポーターが接続タイムアウトを無視することがあるという重大な問題を修正しました。これにより、MongoDBが利用できない時にMongoDB Downアラートがトリガーされなくなりました。また、タイムアウトシナリオでMongoDBのダウンアラートルールがより確実に機能するように改善しました。
  • PMM-13885: トグルの問題が解決されたため、Advisors > Advisor Insightsページでアドバイザーを確実に有効化/無効化できるようになりました。
  • PMM-14178: 停止したMongoDBインスタンスのサービスステータスレポートに一貫性がない問題を修正しました。以前は、停止したMongoDB サービスはUnspecifiedと表示されていましたが、MySQLとPostgreSQLは正しくDownと表示していました。現在は、停止した場合はすべてのデータベースサービスが一貫してDownと表示されます。
  • PMM-14166: ダッシュボードパネルの画像を生成するGrafana Image Renderer機能を修正し、View all snapshotsリンクを修正しました。
  • PMM-14137: ページ更新後にMongoDB WiredTiger Detailsダッシュボードに空のデータが表示される問題を修正しました。ダッシュボード変数が、更新サイクル中に値を正しく維持するようになりました。
  • PMM-14087: PMM Serverの起動中に発生することがあり、リモートインスタンスの追加をブロックするPostgreSQLのデッドロックの問題を修正しました。
  • PMM-14085: PMM Home > Help > PMM DumpからエクスポートしたPMMデータダンプに、OS/ホストメトリックとQuery Analytics (QAN)データが欠落していた問題を修正しました。エクスポートにはすべてのメトリックタイプが含まれるようになり、トラブルシューティングと分析のための完全なデータが提供されるようになりました。
  • PMM-14075: MongoDB Oplog DetailsダッシュボードにOplog Recovery Windowチャートが2回表示される問題を修正しました。
  • PMM-14065: ダッシュボードのRefreshボタンを使用しても、HomeダッシュボードのFailed Advisorsパネルが更新されない問題を修正しました。ダッシュボードが更新されると、ページ全体を再読み込みしなくても、更新されたアドバイザーの結果がパネルに正しく表示されるようになりました。
  • PMM-13997: Helmチャートバージョン 1.4.0を使用したデプロイメントでアップグレードが失敗する問題を修正しました。このバージョンからのアップグレードは正常に完了するようになりました。
  • PMM-13994: ネットワーク障害後、接続が回復しても、PMMエージェントがDisconnectedステータスを表示する問題を修正しました。エージェントは手動で再起動しなくても正常に再接続されるようになりました。
  • PMM-13654: pmm-dump versionコマンドを実行すると、バージョン情報とビルド情報が空のまま表示されました。この問題は修正されました。
  • PMM-13828: シャード化されていないMongoDBクラスタをモニタリングしている際に、MongoDB Sharded Cluster Summaryダッシュボードにレプリカセット情報が誤って表示される問題を修正しました。クラスタタイプ間の混乱を防ぐため、レプリカセット環境のダッシュボードには空のパネルが表示されるようになりました。

Percona Monitoring and Management (PMM) 3.4.0 リリース情報(Percona社ウェブサイト):
https://docs.percona.com/percona-monitoring-and-management/3/release-notes/3.4.0.html


Perconaサポート・コンサルティング

Percona
Perconaサポート・コンサルティングサービスはPercona Serverをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。