newrelic-install Chefクックブックを使用して、MySQL監視用のNRDOT Collectorをインストールおよび設定できます。newrelic-install::defaultレシピを実行すると、クックブックはコレクターをインストールし、監視ユーザーを作成し、コレクターを設定します。
ガイド付きインストレーション
代わりにNew Relic UIからインストールするには、one.newrelic.com > Integrations & Agents > MySQL (Database 360) に移動してください。このページでは、手動インストレーションについてのみ説明します。
前提条件
- 有効なライセンスキーを持つNew Relicアカウント。
- New Relic アカウントID。
- MySQL 5.7以降。
- Chef 15以降が必要です。
- Debian/UbuntuまたはRHEL/CentOSを実行しているLinuxコレクターホスト。
- セルフホスト型MySQLの場合:パスワードベースの認証を使用した、MySQLサーバーへの管理者アクセス(
rootアカウントまたは同等のもの)。 - AWS RDS上のMySQLまたはAuroraの場合:コレクターホストからRDSエンドポイントへのネットワーク接続、およびRDSマスターユーザー名とパスワードが必要です。
- ご利用のリージョンのNew Relic OTLPエンドポイントへのネットワーク接続。
詳細な要件については、「互換性と前提条件」を参照してください。
Chefクックブックをダウンロードします。
Chef Supermarketからnewrelic-install Chefクックブックをchef-repoディレクトリにダウンロードします:
$knife supermarket install newrelic-installデフォルトの属性を置き換えます
attributes/default.rbのデフォルトの属性をアカウントの詳細に置き換えてください:
Chefクックブックをアップロードします。
newrelic-install ChefクックブックをChefサーバーにアップロードします:
$knife cookbook upload newrelic-installランリストを更新します。
ノードのランリストに newrelic-install レシピを追加します:
"run_list": [ "recipe[newrelic-install]"]データを探す、使う
データの収集が開始されると、New Relic UIから包括的なMySQLデータベース監視にアクセスできます。
New RelicでMySQLデータベースエンティティを見つけるには:
- one.newrelic.com > All capabilities > Databasesに移動します。
- Entity typeドロップダウンからMySQL instanceを選択し、Applyをクリックします。
- エンティティのリストからMySQLデータベースを選択します。
関連ドキュメント
NRDOTを使用したMySQLモニタリングの概要
New Relicを使用したMySQL監視で利用可能なすべてのインストレーション方法についてご確認ください。
CLIインストール
単一のNew Relic CLIコマンドを使用して、MySQL監視をインストールおよび設定する方法を学びます。
Ansibleのインストール
newrelic.newrelic_installを使用して、MySQL監視を大規模にインストールおよび設定する方法をご確認ください。Ansibleロール。
Helmチャートのインストール
mysql-otel Helmチャートを使用して、KubernetesでMySQL監視をインストールおよび構成する方法について説明します。