アプリケーションやデータベースのパフォーマンスを深く理解するためのオープンソースのモニタリングプラットフォームです。
Percona Monitoring & Managementは、無償で提供されるオープンソースのベストオブブリードのデータベース監視・管理ソリューションです。
Percona Monitoring & Management One-Click AppをLinode に導入することで、数秒でより多くの情報を得ることができます。
ソフトウェアを含む
ソフトウェア | 説明 |
---|---|
docker | Percona PMMのコンテナ化にはDockerを使用します。 |
Grafana | Grafana は、チャート、グラフ、およびアラートを提供する視覚化ツールです。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 アドレスを見つけるには。
- サイドバーにあるLinodesのリンクをクリックします。すべてのLinodesのリストが表示されます。
- アプリのデプロイ時に作成したばかりのLinode を探して選択します。
- ネットワーク」タブに移動します。
- お客様のIPv4アドレスは、IPv4テーブルの「アドレス」欄に表示されます。
- IPv4アドレスをコピーして、ブラウザウィンドウに貼り付けます。を使用していることを確認してください。
http://
. - Grafana のログイン画面が表示されます。
- ユーザー名とパスワードに以下のデフォルト値を入力して ログイン のボタンを押します。
Entry Default Value
n
Username admin
Password The admin password you selected wheyou created the app.
- そうすると、PMM Home Dashboardがあなたのサーバーを積極的に監視しているのがわかります。
Percona監視・管理クライアントのインストール
データベースノードの監視を開始するには、データベースをホストするLinode に PMM Client をインストールし、ノードを PMM Server に接続する必要があります。
注:Linode'Percona (PMM) Marketplace App' で展開される PMM Server は、次のものに対応しています。 PMMクライアント バージョン2.
- Linode にSSHで接続します。
- システムのソフトウェアをアップデートする。
Debian またはUbuntusudo apt-get update && apt-get upgrade
Centossudo 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が監視するデータベースインスタンスを追加します。これらの手順は、データベースノードで完了します。
- Linode にSSHで接続します。
- PMMサーバーで監視するデータベースインスタンスを追加します。このコマンドは、監視対象となるMySQLデータベースインスタンスを追加します。を置き換えることができます。
mysql
を、ノードがホストしているデータベース・タイプ(つまりpostgresql
またはmongodb
).参照:パーコーナの PMMクライアントの管理 のドキュメントを参照してください。pmm-admin add mysql
これでPerconaダッシュボードがMySQLサービスを監視しているはずです。
注 :Grafana インターフェースを使用して、データベースリモートインスタンスノードを追加することもできます。これを行うには、ノードにパブリックDNS名が設定されている必要があります。この方法でリモートデータベースインスタンスを追加しても、ホストレベルのメトリクスは提供されません。
参加するには
Percona監視管理ツールは非常に強力で、データベースインスタンスの様々な部分を監視・表示するように設定することができます。このガイドで説明されている基本的な設定が完了したら、PMMツールの詳細を知るためにPerconaのドキュメントを確認する必要があります。ここではいくつかの推奨されるトピックを紹介します。