New Relicユーザーとして、複数のデータベース、データウェアハウス、スプレッドシートに保存されているデータとともに、テレメトリーデータを分析する必要が生じる場合があります。各ソースからデータを手動でエクスポートし、オフラインでオブザーバビリティデータと結合する作業は、時間がかかり、生産性を低下させる可能性があるほか、社内のポリシーや要件を満たさない場合があります。
New Relic Lens これらの課題に対処するのに役立ちます。Lensは、New Relicから直接特定のデータソースに接続してクエリを実行できる、New Relic内の統合クエリプラットフォームです。ANSI SQLを使用してLensでクエリを記述し、クロスデータベース結合を実行して、さまざまなソースからのデータの分析と相関付けに役立てます。生データをNew Relicに取り込む代わりに、Lensはクエリの各部分をデータが存在するデータソースに送信するため、各ソースが独自の処理を行い、結果のみを返します。その後、Lensはこれらの結果を結合し、データ転送と外部ソースからの生データの取り込みを最小限に抑えます。

機能
Lens 次を提供します:
- クロスデータベースSQLクエリ:ANSI SQLを記述し、単一のクエリで複数のソースにまたがるデータを結合します。
- 組み込みのNRDBアクセス:セットアップ不要で、組み込みのsystem connectorsを通じてテレメトリー、エンティティ、およびmaterialized viewデータをクエリします。
- 外部データコネクタ:cloudデータウェアハウス、リレーショナルデータベース、ドキュメントデータベース、スプレッドシート、データレイク、および監視ツールに接続します。完全なリストについては、コネクタのセットアップをご覧ください。
- マテリアライズドビュー:複雑で頻繁に実行されるクエリの結果をマテリアライズドビューとして保存し、コストを削減してパフォーマンスを向上させます。
- どこからでもクエリを実行:クエリビルダー、Notebooks、またはカスタムダッシュボードでLensクエリを実行します。
使用事例
Lens さまざまなデータ分析シナリオを可能にします:
- 予算分析: NRDBの New Relic 使用率データとSnowflakeに保存されている予算データを比較して、割り当てられた予算に対する支出を追跡します。
- ワークフローの最適化: 複数の手動エクスポート/インポート手順 (1 つのデータベースから別のデータベースへ) を、必要なすべてのデータを結合する単一の SQL クエリに置き換えて、コストを削減し、効率を向上させます。
- 地域全体のデータを集約: さまざまなデータ ソースからのデータを結合して、さまざまな地理的地域にわたるユーザー トラフィックを追跡します。
- materialized viewsによるパフォーマンスの最適化:エグゼクティブダッシュボードは、5つ以上のデータベースからのデータを結合し、毎週更新されます。マルチデータベースの
JOINクエリの結果をmaterialized viewに保存することで、ダッシュボードを読み込むたびに計算コストの高いクエリを実行することを回避できます。これにより、クエリコストを削減し、ページの読み込み速度を向上させることができます。
アラートはサポートされていません
Lens アラートをサポートしていません。Lensクエリ結果に基づくアラート条件は作成できません。
価格
Lens 有料の非営利アカウントを含む、有料顧客が利用できます:
- Data + User価格モデルをご利用の場合は、追加費用はかかりません。
- Data + Core Compute価格モデルをご利用の場合、
telemetry.<New Relic event>テーブルをクエリするとCore CCUsが消費され、LensによってAPIコールとして請求されます。
セットアップの概要
Lens のセットアップには、次の手順が含まれます:
- 必要な権限があることを確認してください
- コネクタをセットアップする
- 設定を確認する