2023.02.24

Percona

Percona Monitoring and Management (PMM) 2.35.0(リリース日:2023年2月23日)

リリースハイライト

アクセスコントロール: メトリクスへのアクセスを制限する

重要・注意
免責事項: PMMアクセスコントロールはまだテクニカルプレビュー段階であり、変更される可能性があります。早期に導入される方は、この機能をテスト目的でのみ使用することをお勧めします。

PMM 2.35.0がPMMアクセスコントロールの導入に向けた最初のステップであることをお知らせいたします。PMMのラベルベースのアクセスコントロールを使用すると、ラベルに基づいてメトリクスにアクセスできるユーザーを管理できます。

ロールを作成することによって、例えば、QAチームはテスト環境に関連するデータを表示できるといった、特定のラベル基準に基づいてクエリできるデータを指定できます。この機能を使用すると、複数のラベルをロールに関連付けて、定義したラベルに一致するシリーズのデータのみが返されるようにすることができます。

この機能は、メトリックへのアクセスを許可、変更、取り消すための標準化された方法を提供し、メトリックへのアクセスを管理したり、必要な情報への安全なアクセスを確保するための強力で柔軟な方法を提供します。

GA: Helmチャートを使用したKubernetesでのPMMのデプロイ

Helmチャートを使用したKubernetesでのPMMデプロイの一般提供(GA)を発表できることをうれしく思います。KubernetesのHelmチャートを介したPMMのデプロイは、PMM v2.29以降、テクニカルプレビューとして利用可能でしたが、完全にサポートされた機能としてユーザーに提供できることを嬉しく思います。

DBaaS: DBクラスター作成時のバックアップスケジュール

PMM 2.35.0から、DBaaSでDBクラスターを作成する時にバックアップスケジュールを追加できます。この機能は、PMMでのバックアップ管理とDBaaSの融合です。現在、DBaaSはスケジュールされたバックアップのみをサポートしており、データベースクラスターが作成された時にのみ有効にすることができます。

DBaaSはオンデマンドバックアップをサポートしていません。

DBaaS: S3に保存されたバックアップからクラスターを復元する

S3に保存されたバックアップからDBaaSクラスターを作成できるようになりました。既存のクラスターから取得したバックアップを使用し、それらを使用して、このバックアップから新しいデータベースクラスターをスピンアップできます。これを使用してクラスターの以前のバージョンを復元しようとすると、システムがそれを新しいクラスターの作成として扱うため、ダウンタイムが発生します。DBaaSはオンデマンドの復元をサポートしていません。

MongoDBバックアップのさらなる実行前チェック

このリリースでは、PMMは追加の検証を実行して、インフラストラクチャのコンプライアンスを確保し、バックアップ実行エラーを防止します:

ツールの互換性チェック

MongoDBのバックアップを開始する前に、PMMは現在のMongoDBノードを調べて、接続されているPMMエージェントにバックアップを実行してファイナライズするためのツールがあることを確認します。

要件が満たされていない場合、PMMは、MySQLバックアップの既存の前提条件チェックと同様に、不足しているツールまたはツールバージョンを報告します。

重複ジョブチェック

競合するジョブを回避するために、PMMは、他のバックアップの実行がスケジュールされている場合、ポイントインタイムリカバリ(PITR)またはスナップショットバックアップの作成を事前対応的に無効にします。

同様に、同じクラスターの異なるサービスのPITRバックアップの作成が自動的に制限されるようになりました。

クラスターメンバーシップチェック

実行エラーを回避するために、PMMでは、クラスターとして管理されていないMongoDBサービスのスケジュールバックアップが許可されなくなりました。

現在のサービスのうちのどれがクラスターのメンバーでないかは、PMM Inventory > Servicesページで確認できます。Other Details列にクラスター名が指定されていないサービスは、次のコマンドを使用して削除され、再度追加される必要があります:

pmm-admin add mongodb
username=pmm_mongodb --password=password
query-source=profiler --cluster=mycluster

PMMからアクセス可能なバックアップ復元ログ

このリリースでは、MongoDBデータベースバックアップからの復元のログを確認するオプションが追加されています。これは、バックアッププロセスのログをチェックする既存のオプションを補完し、コンプライアンス、監査、トラブルシューティングの目的でデータを収集するのをより簡単にします。

  • PBMログファイルを調べる代わりに、PMMのLogオプションにアクセスできるようになりました。これは、Backup > Restoresページの各MongoDBバックアップ復元エントリの横に自動的に表示されるようになりました。

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

MongoDBエクスポーターが0.37.0にアップグレードされました。

新機能

  • PMM-10325 - PMM 2.35.0以降では、セキュリティを強化するために、PMMサーバーにpmm-agentを登録した後でも管理者パスワードを変更できます。
  • PMM-10550 - [バックアップ管理]: PMMは、Backup > Restoresページの各MongoDBバックアップ復元エントリの横にLogsオプションを自動的に表示するようになりました。
  • 11302 - [DBaaS]: PMM 2.35.0以降、DBaaSでDBクラスターを作成する時にバックアップスケジュールを追加できます。S3に保存されたバックアップからクラスターを復元することもできます。
  • PMM-10962 - PMM 2.35.0から、アクセスコントロールが導入されました。ロールは、指定されたメトリックへのアクセスをユーザーに提供するアクセスコントロールの重要な部分です。ユーザーロールを作成、編集、および削除できます。ロールは、Configuration > Usersタブでユーザーに割り当てることができます。

改善点

  • PMM-10471 - [バックアップ管理]: PMMは、現在のMongoDBノードを自動的にチェックして、接続されているPMMエージェントにバックアップを実行してファイナライズするためのツールがあることを確認します。
  • PMM-11113 - Configuration > Settingsの下にあるPercona Platformページのユーザーエクスペリエンスが強化されました。このページの新しいバージョンでは、PMMインスタンスをPercona Platformに接続する利点を強調し、接続トークンの生成と使用を容易にします。

修正されたバグ

  • PMM-9446 - ユーザーの名前が重複していたMySQL/MySQL Detailsダッシュボードの問題を修正しました。
  • PMM-10016 - [Advisors]: リスト内のいずれかのチェックをクリックすると、Failed Checksテーブル内のチェックのリストがランダムに再配置されます。この問題は解決されました。
  • PMM-10109 - [DBaaS]: Listクエリの実行時にDBクラスターを作成できない問題を修正しました。
  • PMM-11290 - [DBaaS] Edit DB clusterのAdvanceオプションがEdit/Saveオプションを無効にする問題を修正しました。
  • PMM-11474 - [DBaaS]: PMMを2.34.0にアップグレードしている時にUIで内部サーバーエラーがスローされ、DBクラスターがUIに表示されませんでした。この問題は解決されました。
  • PMM-11062 - Check updateボタンが表示されない問題を修正しました。
  • PMM-11116 - PMM-agentが接続されているにもかかわらず、他の全てのエージェントのステータスはUnknownでした。この問題は解決されました。
  • PMM-11154 - pmm-agentを除く全てのエージェントが、内部のPostgreSQLデータベースのエージェントテーブルのversionおよびruns_on_node_idフィールドにNULL値を表示する問題を修正しました。
  • PMM-11186 - MongoDBのバックアップ/復元の前に、サービスがクラスターのメンバーであることを確認する
  • PMM-11274 - 2.29.0から2.33.0にアップグレードした後、全てのノードで“Postgresql exporter error”がスローされました。この問題は解決されました。
  • PMM-11298 - PMM 2.33.0でVictoriaMetricsのパフォーマンスを監視している時に、Node SummaryまたはVictoriaMetricsダッシュボード概要パネルに表示されるCPU使用率が、system Level Metricsパネルに表示される値と一致しませんでした。この問題は解決されました。
  • PMM-11357 - [Percona Alerting]: アラートルールの名前がアラートテンプレートから正しく継承されない問題を修正しました。
  • PMM-11399 - [Percona Alerting]: アラートルールの保存を確認するポップアップメッセージで、ルールの名前が正しく表示されませんでした。この問題は解決されました。
  • PMM-11517 - [バックアップ管理]: 最初の試行後にPMMがローカルの物理バックアップを復元できなくなるPBM同期の問題を修正しました。

近日公開

アクセス管理

次の機能/ユースケースは、PMMアクセス管理の様々な段階の一部としてカバーされます:

ロールベースのアクセスコントロール(RBAC)。読み取り-編集-削除の許可によるアラートやバックアップなどの機能へのアクセス制限を含みます。

PMMの高可用性

PMMの高可用性(HA)機能がまもなく利用可能になります!

計画されたフェーズはまもなく開始されます。


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


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

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