New Relic インフラストラクチャ モニタリング は、 Microsoft Azure の Cosmos DB サービスの統合を提供し、Cosmos DB のメトリクスやその他のデータを New Relic にレポートします。このドキュメントでは、Cosmos DB インテグレーションを有効にする方法と、取得可能なデータについて説明します。
特徴
New Relicは、Azure Cosmos DBサービスからデータベースデータとコレクションの請求データの両方を収集します。New RelicからAzure Cosmos DBのデータを監視したり、アラートを出したりすることができ、 カスタムクエリやカスタムチャート・ダッシュボードを作成することができます 。
統合をアクティブ化する
この統合を有効にするには、標準的な手順に従って、 New Relic で Azure サービスを有効にしてください。
Cosmos DBの統合では、データベースとコレクションのデータを取得するために、追加のロールとパーミッションを作成する必要があります。
Azure Portalに移動し、ターミナルを選択してシェルを開きますアイコン。
次のコマンドを追加します。
bash$az role definition create --role-definition '{$"Name": "NewRelic Integrations",$"Actions": [$"*/read",$"Microsoft.DocumentDB/databaseAccounts/listKeys/action"$],$"NotActions": [],$"AssignableScopes": [$"/subscriptions/YOUR_INSERT_SUBSCRIPTION_ID"$],$"Description": "Read Only for NewRelic Integrations",$"IsCustom": "true"$}'Services > Subscriptionsからサブスクリプションを選択し、 Access control (IAM)に移動して、 Add .
Role検索ボックスに、新しく作成したロール定義の名前を追加します (例:
NewRelic Integrations)。Select 検索ボックスで、 New Relicインテグレーション アプリケーションの名前を追加し、それを選択します。
アプリケーションがSelected membersリストに追加されていることを確認し、次にSaveます。
構成とポーリング
構成オプションを使用して、ポーリング頻度とフィルターデータを変更できます。
デフォルト ポーリング Cosmos DBインテグレーションの情報です。
- ポーリングの間隔。5分
 - 分解能は1 分または 5 分、メトリックによって異なります。特定のメトリックの解決情報については、 Microsoft Azureのサポートメトリックに関するドキュメント を参照してください。
 
データの表示と照会
インテグレーション データを表示するには、 one.newrelic.com > All capabilities > Infrastructure > Azureに移動して Cosmos DB インテグレーションを選択します。
次のイベントタイプを使用して、データのクエリと探索を行うことができます。
エンティティ  | イベントタイプ  | プロバイダー  | 
|---|---|---|
アカウント  | 
  | 
  | 
データベース  | 
  | 
  | 
コレクション  | 
  | 
  | 
データの探し方や使い方については、 Understand and use integration data を参照してください。
メトリックデータ
重要
- 非推奨の Cosmos DB イベントまたはメトリクスについては、 Azure Cosmos DB 統合 (非推奨)」を参照してください。
 - このドキュメントでサポートされているイベントおよびメトリクスに移行することを強くお勧めします。
 Azure Cosmos DB Microsoft.DocumentDB/mongoClustersリソース タイプは現在サポートされていません。
Cosmos DBインテグレーションで報告されたメトリクスを表示するには、以下のEntityを照会します。各メトリクスに関連するメタデータを使用して、 フィルタリングやファセット 報告されているデータを表示します。メトリクスの詳細情報については、 Azure supported metrics のドキュメントを参照してください。
アカウントデータ
メトリック  | 説明  | メタデータ  | 
|---|---|---|
  | リクエストの総数です。  | 
  | 
  | メタデータ・リクエストの数。  | 
  | 
  | Mongoリクエストの回数。  | 
  | 
  | 消費されたMongoリクエストユニットの合計数。  | 
  | 
  | 消費されたリクエストユニットの合計数  | 
  | 
  | データベースやコレクションに提供されるスループット。  | 
  | 
  | 利用可能な総ストレージ量(単位:バイト)。  | 
  | 
  | 報告されたデータ使用量の合計(単位:バイト)。  | 
  | 
  | 報告されたインデックスの総使用量(単位:バイト)。  | 
  | 
  | 報告された総ストレージ容量(単位:バイト)。  | 
  | 
  | 報告された総ドキュメント数  | 
  | 
  | P99 地理的に有効なアカウントのソースおよびターゲットリージョン間のレプリケーションレイテンシー(単位:ミリ秒)。  | 
  | 
  | アカウントは、1時間、1日、1ヶ月単位での稼働率を要求します。  | 特定のメタデータはありません。  | 
  | 作成されたCassandraリクエストの数  | 
  | 
  | Cassandraリクエストで消費されたリクエスト・ユニットの合計数。  | 
  | 
  | 閉じたCassandra接続の合計数。  | 
  | 
データベースデータ
メトリック  | 説明  | メタデータ  | 
|---|---|---|
  | リクエストの総数です。  | 
  | 
  | メタデータ・リクエストの数。  | 
  | 
  | Mongoリクエストの回数。  | 
  | 
  | 消費されたMongoリクエストユニットの合計数。  | 
  | 
  | 消費されたリクエストユニットの合計数  | 
  | 
  | データベースやコレクションに提供されるスループット。  | 
  | 
  | 利用可能な総ストレージ量(単位:バイト)。  | 
  | 
  | 報告されたデータ使用量の合計(単位:バイト)。  | 
  | 
  | 報告されたインデックスの総使用量(単位:バイト)。  | 
  | 
  | 報告された総ストレージ容量(単位:バイト)。  | 
  | 
  | 報告された総ドキュメント数  | 
  | 
  | P99 地理的に有効なアカウントのソースおよびターゲットリージョン間のレプリケーションレイテンシー(単位:ミリ秒)。  | 
  | 
  | アカウントは、1時間、1日、1ヶ月単位での稼働率を要求します。  | 特定のメタデータはありません。  | 
  | 作成されたCassandraリクエストの数  | 
  | 
  | Cassandraリクエストで消費されたリクエスト・ユニットの合計数。  | 
  | 
  | 閉じたCassandra接続の合計数。  | 
  | 
コレクションデータ
メトリック  | 説明  | メタデータ  | 
|---|---|---|
  | リクエストの総数です。  | 
  | 
  | メタデータ・リクエストの数。  | 
  | 
  | Mongoリクエストの回数。  | 
  | 
  | 消費されたMongoリクエストユニットの合計数。  | 
  | 
  | 消費されたリクエストユニットの合計数  | 
  | 
  | データベースやコレクションに提供されるスループット。  | 
  | 
  | 利用可能な総ストレージ量(単位:バイト)。  | 
  | 
  | 報告されたデータ使用量の合計(単位:バイト)。  | 
  | 
  | 報告されたインデックスの総使用量(単位:バイト)。  | 
  | 
  | 報告された総ストレージ容量(単位:バイト)。  | 
  | 
  | 報告された総ドキュメント数  | 
  | 
  | P99 地理的に有効なアカウントのソースおよびターゲットリージョン間のレプリケーションレイテンシー(単位:ミリ秒)。  | 
  | 
  | アカウントは、1時間、1日、1ヶ月単位での稼働率を要求します。  | 特定のメタデータはありません。  | 
  | 作成されたCassandraリクエストの数  | 
  | 
  | Cassandraリクエストで消費されたリクエスト・ユニットの合計数。  | 
  | 
  | 閉じたCassandra接続の合計数。  | 
  |