メインコンテンツにスキップ

アプリケーションやデータベースのパフォーマンスを深く理解するためのオープンソースのモニタリングプラットフォームです。

Percona Monitoring & Managementは、無償で提供されるオープンソースのベストオブブリードのデータベース監視・管理ソリューションです。

Percona Monitoring & Management One-Click AppをLinode に導入することで、数秒でより多くの情報を得ることができます。

ソフトウェアを含む

ソフトウェア説明
dockerPercona PMMのコンテナ化にはDockerを使用します。
GrafanaGrafana は、チャート、グラフ、およびアラートを提供する視覚化ツールです。Percona PMMのためにこれらのツールを提供します。
pmm-adPMMサーバーPMMサーバーは、収集したデータを集約し、表やダッシュボード、グラフなどの形でWebインターフェイスに表示するPMMの中心部分です。

展開後のスタートアップ

Percona Monitoring and Management ServerのGrafana ダッシュボードにアクセスします。

Percona Monitoring and Management サーバーのインストールが完了すると、Grafana ダッシュボードにアクセスできるようになります。 http:// を、あなたのLinode's IPv4 アドレスに置き換えてください。あなたのLinode's の IPv4 アドレスを見つけるには。

  1. サイドバーにあるLinodesのリンクをクリックします。すべてのLinodesのリストが表示されます。
  2. アプリのデプロイ時に作成したばかりのLinode を探して選択します。
  3. ネットワーク」タブに移動します。
  4. お客様のIPv4アドレスは、IPv4テーブルの「アドレス」欄に表示されます。
  5. IPv4アドレスをコピーして、ブラウザウィンドウに貼り付けます。を使用していることを確認してください。 http://.
  6. Grafana のログイン画面が表示されます。
  7. ユーザー名とパスワードに以下のデフォルト値を入力して ログイン のボタンを押します。

    Entry Default Value
    Username admin
    Password The admin password you selected whe
    n you created the app.
  8. そうすると、PMM Home Dashboardがあなたのサーバーを積極的に監視しているのがわかります。

Percona監視・管理クライアントのインストール

データベースノードの監視を開始するには、データベースをホストするLinode に PMM Client をインストールし、ノードを PMM Server に接続する必要があります。

:Linode'Percona (PMM) Marketplace App' で展開される PMM Server は、次のものに対応しています。 PMMクライアント バージョン2.

  1. Linode にSSHで接続します。
  2. システムのソフトウェアをアップデートする。

    Debian またはUbuntu
    sudo apt-get update && apt-get upgrade

    Centos
    sudo yum update

3.Perconaのリポジトリを設定するには percona-release ツールを使用します。まず最初に、公式の percona-release パッケージをPercona:から取得しました。

Debian またはUbuntu

 wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
 sudo dpkg -i percona-release_latest.generic_all.deb

CentOS:

 sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

4.

PMMクライアント(Ver.2)をインストールします。

Debian またはUbuntu

 sudo apt-get update
 sudo apt-get install pmm2-client

CentOS:

 sudo yum install pmm2-client

5.

データベースノードをPMMサーバーに接続します。交換する admin_password を、PMMサーバーの Grafana パスワードと 192.0.2.0 には、PMMサーバーのIPv4アドレスを入力してください。

)PMMサーバーのIPv4アドレスを取得するには、「Linode's IP Addressの検索」の手順に従ってください。

pmm-admin \
config \
--server-insecure-tls \
--server-url=https://admin:admin_password@192.0.2.0:443

完了すると、同様の出力が表示されます。

Checking local pmm-agent status...
pmm-agent is running.
Registering pmm-agent on PMM Server...
Registered.
Configuration file /usr/local/percona/pmm2/config/pmm-agent.yaml updated.
Reloading pmm-agent configuration...
Configuration reloaded.
Checking local pmm-agent status...
pmm-agent is running.

データベースインスタンスの監視

データベースノードとPercona Monitoring and Management Serverの通信が完了したら、最後のステップとして、PMM Serverが監視するデータベースインスタンスを追加します。これらの手順は、データベースノードで完了します。

  1. Linode にSSHで接続します。
  2. PMMサーバーで監視するデータベースインスタンスを追加します。このコマンドは、監視対象となるMySQLデータベースインスタンスを追加します。を置き換えることができます。 mysql を、ノードがホストしているデータベース・タイプ(つまり postgresql または mongodb).参照:パーコーナの PMMクライアントの管理 のドキュメントを参照してください。

    pmm-admin add mysql

    これでPerconaダッシュボードがMySQLサービスを監視しているはずです。
    PMMサーバー参考画像

:Grafana インターフェースを使用して、データベースリモートインスタンスノードを追加することもできます。これを行うには、ノードにパブリックDNS名が設定されている必要があります。この方法でリモートデータベースインスタンスを追加しても、ホストレベルのメトリクスは提供されません。

参加するには

Percona監視管理ツールは非常に強力で、データベースインスタンスの様々な部分を監視・表示するように設定することができます。このガイドで説明されている基本的な設定が完了したら、PMMツールの詳細を知るためにPerconaのドキュメントを確認する必要があります。ここではいくつかの推奨されるトピックを紹介します。