リリースハイライト
・Perconaプラットフォーム(テクノロジープレビュー):
○ Percona Monitoring and Management(PMM)をPerconaプラットフォームに接続して、
PMMインストールの監視機能を強化し、単一の集中管理された場所から全てのPerconaアカウントと
サービスにアクセスします。
・強化されたPostgreSQL監視
○ 監視対象のPostgreSQLサーバーを追加する時に、カスタムデータベース名を指定できるようになり
ました。以前のPMMバージョンでは、代わりに常にデフォルトのpostgres名が使用されていました。
○ 新しいバージョンのpg_stat_monitor拡張機能のサポートが追加されました。リリース候補版の
v1.0.0-rc.1は、多くの新しいPostgreSQLメトリック、ダッシュボード、およびクエリ分析を
もたらします。
○ 2021年12月7日に更新されたPostgreSQL14、13、12、11の最新のPerconaディストリビューションの
互換性が追加されました。これには、pg_stat_monitor拡張機能の最新バージョンが含まれます。
・Grafanaのユーザビリティの強化
○ PMMは現在、ダッシュボード、プラグイン、およびデータソースを追加するためにネイティブの
Grafanaプロビジョニングメカニズムを使用しています。これにより、新しいPMMバージョンへの
アップグレードがより迅速かつ確実になります。既存のプラグインとダッシュボードの変更は
アップグレード中に保持されますが、アップグレードする前に必ずバックアップし、後で全てが
正しく転送されたことを確認してください。
○ ダッシュボードのタイムゾーンを変更するオプションが追加されました。この選択は、
ダッシュボードをナビゲートしている間も保持されます。アカウントのこの設定を永続的に
変更する必要がある場合は、次のURLで設定を変更してください:
https://YOUR_PMM_SERVER/graph/profile
・DBaaS(テクニカルプレビュー)
○ DBaaSで作成されたPXCクラスタをデプロイして最新バージョンの
Percona Distribution for MySQL Operator1.9.0に更新できるようになりました。
これにより、最新の機能と修正を利用できます。
・PMM環境の強化
○ pmm-client dockerコンテナをサイドカーとして開始できるようになりました。Kubernetesで
PMMクライアントを使用する、または、その周りに自動化を構築するユーザーの場合、
フラグを渡すだけでクライアントをサイドカーコンテナとして開始できるようになりました。
クライアントは、DBへの接続が利用できないインスタンスも適切に処理します。
○ Ubuntu 16.04のサポートを削除しました。新製品と既にサポートされている製品の新しい
バージョンのサポートにより、サポートされていない古いソフトウェアも削除しました。
このリリースの時点で、最近の発表によると、PMMでUbuntu 16.04をサポートしなくなりました。
新機能
・PMM-9050:PMMの追加アカウント情報と付加価値コンテンツのためにPMMサーバーを
Perconaプラットフォームに接続します。
改善点
・PMM-8545:DBaaS:PMMでのMySQL Operator 1.9.0のPerconaディストリビューションのサポート
・PMM-7677:pmm-clientのDockerコンテナ:動作を変更してサイドカーパターンに従うオプション。
フラグPMM_AGENT_SIDECARおよびPMM_AGENT_SIDECAR_SLEEPがこれを行います。
・PMM-3516:PMMのプラグイン、ダッシュボード、およびデータソースのプロビジョニングメカニズムの
最適化
・PMM-8674:統合アラート:Alert Ruleフィールドを追加するためのツールチップを追加して、
必要な情報を理解しやすくします。
・PMM-8505:統合アラート:「Low memory(メモリ不足)」アラートテンプレートの説明の明確化
・PMM-8503:統合アラート:設定を更新する時のEメールタブとSlackタブでのフィールド検証
・PMM-7527:統合アラート:アラートのアクションボタンの全体的なユーザーエクスペリエンスの改善
・PMM-7079:統合アラート:画面を乱雑にすることなくアラートに関する追加の詳細を提供する
新しい「information」アイコン
・PMM-8259:PMMサーバーの登録を解除できない時のpmm-adminのエラーメッセージの明確化の改善
・PMM-8972:pmm-adminコマンドを使用してエクスポーターとツールにカスタムベースパスを指定する
機能を追加
・PMM-8282:PMM over UIにリモートインスタンスを追加する時のTLSオプションのメッセージングの改善
修正されたバグ
・PMM-9169:セキュリティアドバイザチェックがMongoDBインスタンスで機能しません
・PMM-8982:バックアップ管理:古いバージョンのpmm-serverでバックアップが作成された場合、
ユーザーはMongoDBバックアップログを表示できません
・PMM-9157:ダッシュボード:ダッシュボードのタイムゾーンを変更してもナビゲーションが持続しません
・PMM-7116:ダッシュボード:MongoDB ReplSet SummaryダッシュボードのSTARTUP状態が
正しくありません
・PMM-8993:統合アラート:Gmailを使用したメールの送信に失敗します
・PMM-7802:PMMはMongoDBアービターノードを監視できません
・PMM-6937:PostgreSQLサーバーにpostgres DBがないと、PostgreSQLインスタンスをPMMに
追加できません
・PMM-7447:SCRAM-SHA-256認証を使用してPostgreSQLのPMMインスタンスに追加できません
・PMM-9085:4時間ごとに2.22にアップグレードした後、PMMサーバーがクラッシュします
・PMM-9156:PMM 2.23.0のpmm2-clientバイナリインストールでpmm-agent paths-baseオプションが
機能しません
・PMM-8461:DBaaS:無効になっている時にDBaaSページにアクセスすると混乱するエラー
・PMM-8110:DBaaS:既にインストールされているオペレータにK8sクラスタを登録するとエラーが発生する
可能性があります
・PMM-8694:クエリ分析:選択されたクエリとタイムスタンプ範囲を持つクエリ分析のURLがクエリを
選択しません
・PMM-9227:時間範囲の変更後のQANでのページ付けのリセットが機能せず、間違った結果になります
・PMM-9298:2.24.0のPMM AMIイメージにはデータ用に8GBのスペースしかなく、2.25.0への
アップグレード中にボリュームサイズチェックが失敗します
PMM2.24.0のユーザーへの重要な注意
2.24.0 AMIイメージのデータに使用できるのは8GBのみであり、これはバグです(PMM-9298参照)。
ディスクのサイズをフルサイズに変更するためには、SSHを使用してAMIインスタンスにログインし、
次のコマンドを使用する必要があります。
curl https://raw.githubusercontent.com/percona/pmm-update/main/ansible/playbook/tasks/create-lvm.yml -o lvn-fix.yml && sudo ansible-playbook lvn-fix.yml
このコマンドの機能:
1. Ansibleプレイブックをダウンロードして実行します
2. /srvから一時ディレクトリにデータをコピーします
3. lvmパーティションを作成します
4. システムディスクから新しいLVMパーティションにデータをコピーします
既知の問題
・PMM-9255:PMMをPerconaプラットフォームに接続した後、PMMが誤ったアクセス許可の問題の通知を
表示することがあります。これは、アクセス許可がないために接続を確立できなかったことを誤って
示唆します。ページをリロードして誤った通知を削除し、接続を確認してください。
・PMM-9312:MongoDBに対してcollStats、indexStats、および-max-collections-limitを
有効にすることができません
Percona Monitoring and Management (PMM) 2.25.0 リリース情報(Percona社ウェブサイト):
https://www.percona.com/doc/percona-monitoring-and-management/2.x/release-notes/2.25.0.html
Perconaサポート・コンサルティング
Perconaサポート・コンサルティングサービスはPerconaServerをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。