Aerospike 統合は、Aerospike データ プラットフォームのパフォーマンスを監視し、アプリケーションの問題を診断してコードを最適化するのに役立ちます。Aerospike との統合により、最も重要な Aerospike アプリの指標を備えた事前構築済みのダッシュボードが提供されます。
New Relic との統合を設定したら、すぐにこのようなダッシュボードでデータを確認できます。
インフラストラクチャエージェントをインストールします
Aerospike インテグレーションを使用するには、まず同じホストにインフラストラクチャエージェントをインストールする必要があります。 インフラストラクチャエージェントはホスト自体を監視し、次のステップでインストールするインテグレーションは Aerospike 固有のデータを使用して監視を拡張します。
Aerospikeインテグレーションをインストールする
nri-aerospike をインストールするには、次のコマンドを使用します。
bash$sudo apt-get install nri-aerospikenri-aerospike
が正常にインストールされたことを確認するには:- Exporterが
/var/db/newrelic-infra/newrelic-integrations/bin
ディレクトリにインストールされていることを確認しています。 /etc/newrelic-infra/integrations.d
ディレクトリ内の設定ファイルを確認しています
- Exporterが
統合を構成します。
サンプル設定ファイルの名前を
aerospike-config.yml.sample
からaerospike-config.yml
に変更します:bash$sudo cp aerospike-config.yml.sample aerospike-config.yml必要に応じて設定ファイルを編集します。 以下は設定ファイルの基本的な例です。
integrations:- name: nri-aerospikeconfig:# API URL of the aerospike serviceaerospike_db_host: localhostaerospike_db_port: 3000# Port to expose scrape endpoint on, If this is not provided a random port will be used to launch the exporterexporter_port: 9145# Cluster name is used on the aerospike.prometheus.json.template -# all the metrics captured by nri-prometheus will be categorized under this cluster nameaerospike_cluster_name: YOUR_DESIRED_CLUSTER_NAMEscrape_timeout: 5slabel_type: developmentlabel_source: aerospikeexporter_files_path: /tmpnri-aerospike
を正常に構成すると、http://localhost:9145/metrics
のモニター Aerospike メトリックのリストが表示されます。
データを検索する
Aerospike ダッシュボードを取得するには:
one.newrelic.comから、 Integrations & Agentsページに移動します。
Dashboardsをクリックします。
検索バーに
Aerospike
と入力します。Aerospike ダッシュボードが表示されます。それをクリックしてインストールします。
Aerospike ダッシュボードはカスタム ダッシュボードとみなされ、Dashboards UIに表示されます。 ダッシュボードの使用と編集に関するドキュメントについては、ダッシュボードのドキュメントを参照してください。
この統合により、 インフラストラクチャ エージェントの形式でデータがレポートされます。
名前空間で空きメモリ容量の割合をチェックする NRQL クエリの例を次に示します。
FROM MetricSELECT latest (aerospike_namespace_memory_free_pct)
次は何ですか?
データのクエリとカスタム ダッシュボードの作成について詳しくは、次のドキュメントをご覧ください。