Aerospike 統合は、Aerospike データ プラットフォームのパフォーマンスを監視し、アプリケーションの問題を診断してコードを最適化するのに役立ちます。Aerospike との統合により、最も重要な Aerospike アプリの指標を備えた事前構築済みのダッシュボードが提供されます。
Aerospike 統合を設定すると、Aerospike プラットフォーム メトリックのダッシュボードが表示されます。
インストール
ステップ 1: インフラストラクチャ エージェントをインストールする
インフラストラクチャ エージェントをインストールすると、アプリが実行されているホストに関する重要なメトリックが取得されます。
これを行うには、Aerospike アプリを含むホストの インフラストラクチャ エージェントのインストール手順 に従います。
ステップ 2: nri-aerospike アプリケーションをインストールする
Prometheus エクスポータ アプリケーション nri-aerospike
は、apt-get リポジトリで入手できます。
- nri-aerospike をインストールするには、次のコマンドを使用します。
sudo apt-get install nri-aerospike
次の理由により、nri-aerospike が正常にインストールされたことがわかります。
- Exporter が
/var/db/newrelic-infra/newrelic-integrations/bin
ディレクトリにインストールされていることがわかります - サンプル構成ファイルが
/etc/newrelic-infra/integrations.d
ディレクトリに作成されました
- サンプル構成ファイルの名前を
aerospike-config.yml.sample
からaerospike-config.yml
構成ファイルは次のようになります
integrations: - name: nri-aerospike config: # API URL of the aerospike service aerospike_db_host: localhost aerospike_db_port: 3000
# Port to expose scrape endpoint on, If this is not provided a random port will be used to launch the exporter exporter_port: 9145
# Cluster name is used on the aerospike.prometheus.json.template - all the metrics captured by nri-prometheus will be categorised under this cluster name aerospike_cluster_name: YOUR_DESIRED_CLUSTER_NAME scrape_timeout: 5s
label_type: development label_source: aerospike
exporter_files_path: /tmp
nri-aerospike
を正常に構成すると、監視対象の Aerospike メトリックのリストが http://localhost:9145/metrics
に表示されます。
- New Relic インフラストラクチャ エージェントを再起動します。さらに詳しい情報が必要な場合は、 インフラストラクチャ エージェントのドキュメントに従ってください。
データを検索する
Aerospike ダッシュボードを取得するには:
- one.newrelic.comから、 [データの追加] ページに移動します。
- [ダッシュボード]をクリックします。
- 検索バーに
Aerospike
と入力します。 - Aerospike ダッシュボードが表示されます。それをクリックしてインストールします。
Aerospike ダッシュボードはカスタム ダッシュボードと見なされ、 Dashboards[ダッシュボード] UI で見つけることができます。ダッシュボードの使用と編集に関するドキュメントについては、 ダッシュボード ドキュメント を参照してください。
この統合により、 インフラストラクチャ エージェントの形式でデータがレポートされます。
名前空間で空きメモリ容量の割合をチェックする NRQL クエリの例を次に示します。
FROM Metric SELECT latest (aerospike_namespace_memory_free_pct)
次は何ですか?
データのクエリとカスタム ダッシュボードの作成について詳しくは、次のドキュメントをご覧ください。