リリースハイライト
MongoDBのバックアップ管理がGA(一般提供)になりました
MongoDBのバックアップ管理がGA(一般提供)となり、テクニカルプレビューではなくなったことをお知らせいたします。
この変更には、大幅な機能強化と追加のUX改善が伴います。
- MongoDBバックアップのポイントインタイムリカバリ(PITR)復元:これにより、過去の任意のチェックポイントからAmazon S3互換のバックアップを復元できます。
- ローカルクライアントストレージ:Amazon S3互換に加えて、PMMクライアントホストにマウントされたリモートフォルダにバックアップを保存するローカルクライアントロケーションオプションも有効になりました。
- 主なUXの改善:個別のモーダルを使用する代わりに、同じウィンドウからオンデマンドバックアップとスケジュールバックアップを作成できるようになりました。さらに、アイコンを追加し、タブ列の名前を変更して、重要なオプションの背後で利用可能なアクションをより適切にラベル付けしました。
最先端の新しいホームダッシュボード
ユーザーエクスペリエンスを向上させるための継続的な取り組みの中で、既存のホームダッシュボードをPMM 2.32.0の新しいホームダッシュボードに置き換えました。
このダッシュボードをデフォルトのホームダッシュボードとしてリリースします。このダッシュボードは、実験的なダッシュボードとしてPMM 2.30.0でリリースされました。フィードバックを検討し、このダッシュボードに細心の注意を払って取り組んだ後、PMM 2.32.0で拡張バージョンを開発しました。
新しいホームダッシュボードのハイライトは次のとおりです:
- 多数のノードを同時に処理するための最適化されたパフォーマンス
- 常に様々な負荷に対応できるように拡張可能
- ホームダッシュボードからノードの状態を確認するための簡単な異常検出
- パネル上の状態を色分けして、問題のある領域を視覚的にすばやく表示
- 認知負荷を軽減するための包括的で使いやすいダッシュボード
強化されたメインメニュー
- PMM 2.32.0では、最新のナビゲーション構造により、監視対象サービスの全てのダッシュボードに簡単にアクセスできます。メインメニューからアクセスできなかったサービスフォルダー内の全てのダッシュボードが、メインメニューのOther Dashboardsからアクセスできるようになりました。また、メインメニューのOther Dashboardsからカスタムダッシュボードに簡単にアクセスできます。
例えば、MYSQLのダッシュボードにアクセスするためには、MYSQL > Other dashboardsに移動します。 - 監視対象のサービスのみがメインメニューに含まれるようになり、ユーザーエクスペリエンスが向上し、認知負荷が最小限に抑えられて使いやすさが最大化されます。
例えば、他の全てのダッシュボードではなく MongoDBデータベースを監視する場合、メインメニューにMongoDBダッシュボードのみが表示されます。
新機能
- PMM-9366: [バックアップ管理]: MongoDB PITRバックアップを復元する機能が追加されました。このオプションは、テーブルで使用可能なPITRタイプのバックアップのBackup > All Backups > Actions > Restore this backupで使用できます。
- PMM-9368: [バックアップ管理]: ローカルクライアントストレージのサポートの追加: Backup > Storage Locationでストレージの場所を追加する時に、将来のバックアップを保存する場所の種類としてLocal Clientオプションも選択できるようになりました。
- PMM-10599、PMM-10503: [バックアップ管理]: 別のモーダルを使用する代わりに、同じウィンドウからオンデマンドおよびスケジュールされたバックアップを作成できるように、バックアップを作成するためのリファクタリングされたユーザーインターフェイス。
- PMM-10470: [バックアップ管理]: PMM 2.31で導入されたMongoDB物理バックアップのサポートに続いて、これらのバックアップを復元する機能が追加されました。MongoDBの物理バックアップの復元には、復元後に追加の手動操作が必要であり、Percona Server for MongoDBでのみ利用できます。
- PMM-10502、PMM-10831: [バックアップ管理]: Backupセクションの4つのタブ全てのユーザーエクスペリエンスとラベルが改善されました。
- 失敗したバックアップと成功したバックアップをより適切に示すためにアイコンを追加しました。
- バックアップが取得されたサービスを示すService Name列が追加されました。
- DB Vendorタブの名前をDB Technologyに変更しました。
- より明確なラベル付きオプションを備えた改善されたActionsメニュー。
- PMM-10742: [バックアップ管理]: Percona Backup for MongoDB(PBM)とのPMM互換性を拡張し、最新バージョン v. 2.0 PBMをサポートします。
- PMM-10829: [バックアップ管理]: Backup > All Backupsの下のバックアップテーブルに、バックアップの元のサービス(S3またはローカルストレージ)を表示する新しいLocation列が含まれるようになりました。
- PMM-8792、PMM-9055、PMM-9056 - PMM 2.32.0では、MYSQL、PostreSQL、MongoDBデータベースのpmm-adminコマンドにパラメータ --max-query-lengthが導入されています。サービスの追加時にUIから設定することもできます。UIに新しい入力フィールドが表示され、max-query-lengthの値を設定できます。これらの変更により、このパラメータが-1(つまり制限なし)に設定されている場合、2048文字を超えるクエリは切り捨てられず、QANダッシュボードのExplainタブとExamplesタブはエラーをスローしません(PMM-1899)。これらのタブは、クエリに関するコンテキスト情報を提供するため、ユーザーエクスペリエンスが向上します。
- PMM-9545: Kubernetesクラスターを監視するために、PMMはkube-state-metricsからKubernetesメトリックを収集するようになりました。
免責事項
この機能はまだテクニカルプレビューであり、変更される可能性があります。初期採用者は、この機能をテスト目的でのみ使用することをお勧めします。
- PMM-10579: [ダッシュボード]: クリーンでシンプルなユーザーインターフェイスのメインメニューには、監視対象のサービスのみが表示されます。
- PMM-10512: [アラート]: 新しいアラートルールの作成時、pg_stat_activity_メトリクスに2つの新しいラベル(application_nameとusename)を使用できるようになりました。
改善点
- PMM-9946: [DBaaS]: ユーザーエクスペリエンスを向上させるために、PMMがKubernetesクラスターに展開され、ユーザーがDBaaSを使用したい場合、PMMはそのKubernetesクラスターをDBaaSに自動的に登録します。
- PMM-10733: [DBaaS]: データベースバージョンの選択を簡素化することで、DBaasの使用の簡素化がさらに一歩前進しました。
- PMM-10723: [DBaaS]: コンテンツを読みやすくするために、通知ブロックの色を変更しました。
- PMM-10156: [ダッシュボード]: PMM 2.32.0以降、サービス、インフラストラクチャ、重大な問題(ある場合)の鳥瞰図を提供するようにPMMダッシュボードが拡張されています。
- PMM-10612: [ダッシュボード]: 監視対象サービスの全てのダッシュボードに簡単にアクセスできるようになりました。メインメニューからアクセスできなかったサービスフォルダ(MySQLダッシュボード)内のダッシュボードは、Other Dashboardsからアクセスできるようになりました。
- PMM-10695: [ダッシュボード]: 精度について、CPU Anomaliesパネルに単位(%)を追加しました。
- PMM-10487: [ダッシュボード]: 実験的なMongoDBダッシュボードには、パネルで提供される情報を理解するのに役立つツールチップが装備されています。
- PMM-10692: [ダッシュボード]: High CPU Usage、High Disk Queue、High Memory Usageパネルを強化して、トラブルシューティングプロセスをより簡単に実行できるようにしました。パネル上のノード名をクリックするだけで、問題の詳細が表示されます。
- PMM-10751: [ダッシュボード]: Vacuumダッシュボードについて、サービス名でフィルタリングすると、サービス名と解決策を示す最初のパネルが免責事項により隠されました。現在は、免責事項の上に移動し、読みやすくなりました。
- PMM-10690: [ダッシュボード]: PMM 2.32.0以降、Disk Read/Writeパネルのスパークラインを有効にして、データの傾向を視覚的に表現および表示できるようにしました。
- PMM-10697: [ダッシュボード]: 全ての異常が表示されるように、HomeダッシュボードのUsed Memory Anomalyパネルの視覚化を改善しました。
- PMM-10694: [ダッシュボード]: ダッシュボードの全てのパネルにツールチップが追加され、洗練されました。
- PMM-10721: ExploreダッシュボードのMetricsパネルで、Grafanaディスカッションボードを指すリンクが削除されました。
- PMM-10662、PMM-10633、PMM-10631、PMM-10600: MySQLおよびMongoDB関連のデータポイントがTelemetryに追加されました。
- PMM-10926: [バックアップ管理]: Mongo BMバックアップを作成するために必要なユーザー権限に関する情報でドキュメントを更新しました。
- PMM-10393: Postgresエクスポーターによるメトリックのスクレイピングにかかった合計時間のパネルが改善されました。エクスポーターが要した合計時間の大まかな測定値を表示する代わりに、コレクターごとに要した合計時間を表示するようになりました。
- PMM-10555: MongoDBエクスポーターのコレクタのランタイムがテレメトリ経由でPMMにプッシュされます。この情報は、コレクターのかなりのスクレイプ時間を検出し、将来のリリースでコレクターのパフォーマンスを向上させます。
修正されたバグ
- PMM-10944: [バックアップ管理]: 認証が有効になっているMongoDBの復元後に、QANがデータを取得できなかった問題を修正しました。
- PMM-10840: [アラート]: x == 0またはx != 0のような式を使用している埋め込みテンプレートを修正しました。Percona Platformに接続されているPMMサーバーには既にこの修正が含まれています。これは、Percona Platformが数週間前に自動テンプレート更新を介してそれを配信したためです。
- PMM-10759: [アラート]: PMM設定のAlertingオプションの名前をPercona Alertingに変更しました。このオプションはPercona Alert Rule Templatesを参照しているため、この新しいラベルは、このオプションが基本的な組み込みのアラート機能とは異なるという事実をよりよく反映しています。
- PMM-10810: [アラート]: 発生したアラートは、テンプレートの注釈で指定されたノードまたはサービス名を含む正しい概要を表示するようになりました。
- PMM-10500: [DBaaS]: DBaaS: 未登録のk8sクラスターのデータベースクラスターがまだUIに表示されていた問題を修正しました。
- PMM-10640: [DBaaS 1.10、1.11]: MongoDB 5.0.xクラスターが作成されない問題を修正しました。
- PMM-9874: [ダッシュボード]: MongoDBダッシュボードのデータベースクラスターを変更または再起動した後、現在のReplSet State統計が読み取れない問題を修正しました。
- PMM-10339: [ダッシュボード]: MongoDBおよびMySQLダッシュボードのCPU使用率チャートに表示される重複した値を修正しました。
- PMM-10802: [Advisors]: Advisors Checks V2のMongoDBGetDiagnosticDataおよびMongoDBReplSetGetStatusクエリタイプを修正しました。
- PMM-10688: このバグ修正により、既存のkubeconfigをコピーし、提供されたコピーによって新しいクラスターを登録する機能が復元されます。ただし、AWSシークレットはUIで非表示になります。
既知の問題
PMM-11029: pmm-agent: ?max-query-length <=3の場合に強制終了される
パラメータ max-query-lengthの値が3、2、または1に設定されている場合、PMMエージェントが終了します。
解決策
パラメータの値は3より大きい必要があります。
Percona Monitoring and Management (PMM) 2.32.0 リリース情報(Percona社ウェブサイト):
https://docs.percona.com/percona-monitoring-and-management/release-notes/2.32.0.html
Perconaサポート・コンサルティング
Perconaサポート・コンサルティングサービスはPercona Serverをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。