New Relic Oneを検討している場合でも、すでに当社の機能を使用している場合でも、この一般的な用語の用語集が役立ちます。また、New Relicアカウントをお持ちでない場合、newrelic.com/signupで遠慮なくサインアップしてください。永久無料です。
複数のアカウントを持つ組織で複数のアカウントにアクセスできる場合は、アカウントスイッチャーを使用してアカウントを切り替えることができます。これは、ほとんどのNew Relic UIページの右上にあります。
アカウントへのアクセスに影響する要因の詳細については、アクセスに影響する要因を参照してください。
アカウント設定を検索するには、アカウントのドロップダウンを使用します。
New Relicアカウントのユーザーロールのタイプ。詳細については、「ユーザー」を参照してください。
New Relicでは、エージェントとは、さまざまなテクノロジー(例:ウェブフレームワーク、ホストのオペレーティングシステム、データベースタイプ)とのインテグレーションを提供するモニタリングソフトウェアです。エージェントはそのデータを、通常は特定の頻度でNew Relicに送信します。
詳細については、以下を参照してください。
一部のNew Relicエージェントには、エージェントの機能を拡張できるエージェントAPIがあります。APIを使用して、エージェント機能を制御、カスタマイズ、拡張できます。
エージェントAPIドキュメントは、次のとおりです。
APMエージェント:
集計メトリックデータには、アプリケーションの特定のメソッドへの呼び出しが要約されます。これには各メソッドの呼び出し回数とレスポンスタイムが含まれます。New Relic UIでは、クラス名とメソッド名が、その集計数とともに表示されます。メトリックデータの集計は、New Relicツールとサブスクリプションレベルによって異なります。詳細については、データ保持期間に関するドキュメントを参照してください。
集計ウィンドウがデータでいっぱいになるまでの待機時間(秒単位)。CADENCEまたはEVENT_FLOW aggreation_method
タイプを使用する場合に必要です。
sum()
、average()
、またはlatest()
などの、NRQLクエリ関数を使用して、集計ウィンドウのデータポイントを単一のデータポイントに処理する方法を選択します。単一の集計データポイントは、アラート評価プロセスを通過したものです。
New Relicは、データをウィンドウに集計し、現在のウィンドウが終了し、次のウィンドウがいつ開始するかを決定する必要があります。aggregation_method
は、特定の集計ウィンドウのすべてのデータのタイミングを通知するロジックです。ウィンドウが閉じると、データは1つのポイントに集計され、閾値に対して評価されます。このフィールドはオプションです。次の3つの値のいずれかを指定できます。
EVENT_FLOW
:(デフォルト)各集計ウィンドウは、独自の遅延設定を超えたタイムスタンプが到着するまで待機します。これが発生すると、データが公開されます。着信データのタイムスタンプに依存するため、ウォールクロックタイムは関係ありません。頻繁に発生し、イベントスプレッドが低いソース(高スループットのメトリクス)に最適CADENCE
:各評価ウィンドウがaggregation_delay
設定と同じだけ待機する、ウォールクロックタイムをタイマーとして使用する従来のNew Relicロジック。aggregation_delay
は、このオプションを使用する場合に必須です。到着が遅すぎるデータはドロップされ、誤ったアラートが発生することがあります。EVENT_TIMER
:各集計ウィンドウには、aggregation_timer
設定に設定されたタイマーがあります。タイマーは、その集計ウィンドウに最初のデータポイントが表示されるとすぐに実行を開始します(データポイントのタイムスタンプに基づく)。aggregation_timer
は、そのウィンドウに到着する新しいデータポイントごとにリセットされます。aggregation_timer
が0に達すると、集計ウィンドウが公開されます。クラウドインテグレーションや頻度の低いエラーログなど、まばらなバッチデータに最適です。
バッチ全体が確実に処理されるように、各データポイントが受信された後に待機する時間(秒)。EVENT_TIMER
aggregation_method
タイプを使用する場合は必須です。
ストリーミングアラートは、特定の時間にデータを収集します。これらの時間枠はカスタマイズできます。
データポイントは、タイムスタンプに基づきまとめて収集され、バッチとして報告されます。カスタマイズ可能な集計ウィンドウにより、不規則または頻度の低いデータポイントでアラートを送信する際の柔軟性が高まり、誤った違反が少なくなります。
アラートは、指定された担当者がアラートで追跡できるイベントまたはインシデントを通知します。
基本的なアラートコンセプトの関連性の説明については、コンセプトとワークフローを参照してください。
一意の数字condition_idで特定されるアラート条件(または条件
)には、違反となる基準が含まれます。条件には、選択したターゲット上で期間中にメトリックタイムスライスまたはカスタムメトリックに設定される閾値が含まれます。
条件とその他の基本的なアラートコンセプトの関連性の説明については、コンセプトとワークフローを参照してください。
ストリーミングデータは一連の集計ウィンドウで評価され、アラート条件が違反しているか、または回復しているかを判断します。
集計ウィンドウの時間は、NRQLクエリ条件を実行する前にデータを収集する時間です。オフセット評価の時間は、データを評価する前に遅延データを待機する時間です。
ウィンドウにデータポイントがない場合は、信号損失のギャップとして扱われます。
1つ以上の条件、1つ以上の通知チャネル、インシデントプリファレンス設定のコレクション。
ポリシー内に含まれる条件が違反を開くと、インシデントプリファレンス設定に応じて、インシデントが開かれる場合があります。通知はその後、ポリシーに添付されたすべてのチャネルに送信されます。
ポリシーとその他の基本的なアラートコンセプトの関連性の説明については、コンセプトとワークフローを参照してください。
Apdexは、アプリケーションまたはサービスのレスポンスタイムに対するユーザー満足度を測定する業界標準の方法です。New Relicは各レスポンスを、満足、容認、不満と評価し、これらの評価を使用してユーザー全体の満足度を計算します。
詳細については、Apdex: ユーザー満足度の測定を参照してください。
不満と評価されるトランザクションを越えるレスポンスタイム。デフォルトで、apdex_t
の4倍に設定されています。
リクエストが
apdex_t
以内に完了する場合は、満足と評価されます。apdex_t
を超えるが、apdex_t
(apdex_f
)の4倍未満のリクエストは、容認と評価されます。apdex_f
よりも長くかかるリクエストは、不満と評価されます。詳細については、Apdex: ユーザー満足度の測定を参照してください。
容認と評価されるトランザクションを超えるレスポンスタイム。デフォルト値は0.5秒ですが、Apdex設定で変更できます。
リクエストが
apdex_t
以内に完了する場合は、満足と評価されます。apdex_t
を超えるが、apdex_f
未満のリクエストは、容認と評価されます。apdex_f
よりも長くかかるリクエストは、不満と評価されます。詳細については、Apdex: ユーザー満足度の測定を参照してください。
New Relicは、多様なAPIとSDKをご用意しています。詳細については、New RelicのAPIの概要を参照してください。
ここでの意味は、New Relicによってインストゥルメントされたプログラムのことです。
一部のNew Relicソリューションでは、モニターしたアプリケーションに一意のアプリケーションID(多くの場合、アプリIDと略される)を割り当てます。割り当てられている場合、このIDはUIで使用できます。属性としてもレポートされ、クエリできます。
この点について調べるには、アプリIDの検索を参照してください。
New Relicがライセンスキーと組み合わせた名前で、特定のアプリケーションを一意に識別します。詳細については、アプリケーションに名前を付けるを参照してください。
応用インテリジェンス (AI) により、問題を迅速に検索し、トラブルシューティングし、解決できます。具体的には、当社のハイブリッド機械学習エンジンを使用すると、アラートのノイズが減少し、インシデントを関連付け、自動的に異常を検知することができます。
応用インテリジェンスには、アラート、インシデントインテリジェンス、およびプロアクティブ検知が含まれます。
属性とは、New Relicにレポートされるオブジェクトに添付されたキーと値のペアです。属性は詳細を追加し、他のSaaSソフトウェアのタグやラベルに類似しています。UIでクエリまたは検索、またはデータディクショナリを使用して、このデータを確認できます。
例:
APMが
トランザクション
イベントをレポートします。これには、duration
属性におけるトランザクションのタイミングデータが含まれ、その値は.002
となります。Infrastructureモニタリングが
ProcessSample
イベントをレポートします。これには、値が.01
となるcpuSystemPercent
属性など、様々なCPU使用率属性が含まれます。Telemetry SDKは、
metricName
やnewrelic.source
のような添付の属性とともに、メトリクス保存用のMetric
データ型をレポートします。一部のNew Relicツールを使用して、カスタム属性をレポートし、モニタリングを強化できます。
APMの属性の詳細については、エージェントの属性を参照してください。
Syntheticsモニターのタイプを参照してください。
New Relic UIは、ほとんどのブラウザをサポートしています。詳細については、サポート対象のブラウザを参照してください。
エンドユーザーのブラウザモニタリングツールについては、ブラウザモニタリングを参照してください。
リアルユーザーモニタリング(RUM)ソリューションでは、さまざまなウェブブラウザ、デバイス、オペレーティングシステム、ネットワークからサイトに移動する際の、エンドユーザーの速度とパフォーマンスを測定します。
ウェブ外部を参照してください。
親アカウントを参照してください。
New Relicは、Amazon Web Services(AWS)、Microsoft Azure、Google Cloud Platformなどのプロバイダーとのクラウドベースのインテグレーションを提供します。
アプリサーバー、モバイル機器、またはエンドユーザーのブラウザ上で実行中のNew Relicエージェントからデータを収集するコンポーネントです。エージェントがユーザーのアプリサーバーにインストールされるのに対して、コレクターはNew Relicのデータセンターの中央に配置されます。
コレクターにコンタクトするには、エージェントがNew RelicのドメインおよびIPアドレスにアクセスできる必要があります。(正確なドメインまたはIPは、New Relicモニタリングツールによって異なります。)コレクターはこのデータを受信して分析し、データベースに保管します。次に、データはNew Relic UIおよび当社のさまざまなREST APIで取得され、提供されます。
コマンドラインインターフェイス(CLI)は、New Relicアプリケーションの構築に使用できるツールです。これは、当社のエンジニアが使用するものと同じツールです。
クイックスタート手順については、こちらを参照してください。
サンプルアプリとガイドについては、開発者サイトにアクセスしてください。
元の製品ベースの価格設定モデルに適用される、New Relic製品の価格設定を決定する測定単位です。詳細については、コンピュートユニットの価格設定を参照してください。
アラート条件を参照してください。
アプリケーションが1分間あたりに受信する呼び出し回数です。通常、これはページビューまたは外部接続数に相当し、RPM(分あたりのリクエスト数)と呼ばれるものと同じです。
トランザクションの待機時間を除いたコードの処理時間です。実際にトランザクションの処理に費やされた時間です。提供するエージェントのNew Relic UIのトランザクションビューの上部に表示されます (RubyおよびPHPのみ)。
それに関する追加情報を得るために、トランザクションまたはイベントに追加されたキーと値のペア。詳細については、カスタムアトリビュートを参照してください。
複数のNew Relicデータソースからのデータを含む、チャートとテーブルでカスタマイズ可能なダッシュボード。詳細については、ダッシュボードを参照してください。
New Relicの用語におけるイベントは、属性が関連付けられているデータオブジェクトです。New Relicは、Transaction
、TransactionError
などのデフォルトのイベントタイプをレポートします。イベントは、独自に作成することもできます。イベントはクエリでき、その他の一部の機能で使用されます。
カスタムイベントは、APMエージェント、Browserモニタリングエージェント、モバイルモニタリングエージェント、およびイベントAPIで生成できます。または、既存のデフォルトNew Relicイベントにカスタムアトリビュートを追加できます。
カスタムインストゥルメンテーションを使用すると、New Relicが自動的にインストゥルメントしないインストゥルメントコード要素にまで、New Relicのモニタリングを拡張できます。カスタムインストゥルメンテーションは、フレームワークがNew Relicによってサポートされていない場合、またはNew Relicがプログラムの一部の要素のピックアップに失敗する場合に便利です。また、カスタムインストゥルメンテーションは、トランザクションが完全にレポートされるのをブロックするために使用できます。詳細については、カスタムインストゥルメンテーションを参照してください。
APIコールで手動で記録されるメトリックタイムスライスデータです。カスタムメトリックを使用すると、タイミングまたはコンピューターリソースデータなどの任意のメトリクスを記録できます。すべてのカスタムメトリックの名前は、Custom/
を前に付ける必要があります。詳細については、カスタムメトリックを参照してください。
カスタムインストゥルメンテーションデータと混同しないように注意してください。
コレクターを参照してください。
データエクスプローラーを使用してデータにアクセス、クエリ、カスタマイズ、可視化し、サービスを一貫かつキュレート済みの体験で接続します。
データエクスプローラーの使用の詳細については、データエクスプローラーの概要を参照してください。
データソースが違反状態になると、劣化期間が始まります。劣化期間は、条件の閾値で設定されます。ソース化が劣期間全体にわたって違反状態のままの場合は、違反が開きます。さらに、
- 劣化期間が終了する前にデータソースの違反状態が解消されると、劣化期間のカウントダウンがリセットされ、違反は発生しません。
- アラート条件の閾値が
少なくとも1回
と設定されている場合、劣化期間は常に1分間持続します。
次元メトリックは、複数の属性を有するメトリックで、次元とも呼ばれます。New Relicでは、Metric
データ型を使用して次元メトリクスをレポートします。その他のメトリックデータ型の詳細については、メトリックデータを参照してください。
マルチコンテナのポータブルアプリを構築できる分散アプリケーション用オープンプラットフォームです。Infrastructureモニタリングには、統合されたDockerモニタリングが含まれます。Dockerの詳細については、DockerのWebサイトを参照してください。
顧客がサイトにアクセスできない期間や、アプリがNew Relicにレポートをしない期間のことです。詳細については、SyntheticsモニタリングとSyntheticsモニターのタイプを参照してください。
New Relicでは、エンティティとは、監視できるデータを保持する識別可能な任意の対象です。エンティティとは、アプリケーション、マイクロサービスなどのように直接的に監視できる対象、またはデータセンターなどのように間接的に監視できる対象です。
アラート条件のターゲットとして、1つ以上のエンティティを識別できます。アラートAPIでは、監視されているエンティティはentity_id
で識別されます。
詳細については、エンティティとは?を参照してください。
イベントという単語は、多くの意味を有する一般的な用語です。
New Relic では、イベントには、いくつかの意味があります。
- New Relicでは、イベントデータは、コアデータ型の1つです。イベントデータは、特定時間の単一イベントの記録を表します。イベントは、タイプ(たとえば、
トランザクション
またはモバイル
)によって異なる場合があり、関連付けられた属性(たとえば、timestamp
またはtransactionName
)があります。詳細については、イベントデータを参照してください。 - Infrastructureモニタリングの場合、イベントという言葉は、重要なシステムやホストのアクティビティを表すために使用できます。たとえば、監視されているホストの設定変更は、インフラストラクチャのイベントUIページに登録されます。
- アラートの場合、イベントUIページには、モニターされているエンティティのアラート関連インシデントのリストが表示されます。イベントは、違反のオープンおよびクローズの際に報告されます。
- 一部のコンテキストでは、イベントは任意のNRQLクエリが可能なデータ型を参照できます。たとえば、NRQLクエリを実行すると、検査済みイベントの数が表示されます。これは、クエリされたすべてのデータ型数を参照します。
予想されるエラーとは、Apdexのスコアまたはエラー率に影響を与えたくない一般的なエラーです。詳細については、APMのエラー管理参照してください。
New Relicでは、エクスポーターとは、サードパーティ(New Relic以外)のテレメトリーツールからNew Relicにテレメトリーデータをレポートするインテグレーションのタイプです。例については、Exportersを参照するか、New Relic I/Oでインテグレーションのクイックスタートを検索してください。
New Relic Flexは、アプリケーション非依存の一体型インフラストラクチャインテグレーションです。これにより、多様なサービスからメトリックデータを収集し、標準形式(例:JSONまたはプレーンテキスト)で標準プロトコル(HTTP、ファイル、シェル)にメトリクスを露呈するアプリのインストゥルメントを端末に対してできる独自のインテグレーションを作成できます。
コーディングのスキルが不要なため、この方法でカスタムインテグレーションを作成することが推奨されます。
フレームワークとは、事前に定義された関数の構造化されたコレクションです。アプリケーション開発者は、フレームワークに独自のコードを挿入して、アプリケーションを構築します。フレームワークとライブラリは違います。ライブラリは、必要に応じて呼び出すことができる関数のコレクションであるのに対して、フレームワークはアプリケーションのスケルトンです。そのフレームワークの関数は、ユーザーの関数を呼び出します。フレームワークとライブラリの違いについては、フレームワークとライブラリの違いとは何か?を参照してください。
New Relicは一般的な多くのフレームワークを自動的にインストゥルメントします。New Relicがサポートするフレームワークの詳細については、エージェント固有のマニュアルを参照してください。
特定のエンティティ、ユースケース、またはテクノロジーにとって最も重要なメトリクス。ゴールデンメトリクスには、レイテンシ、トラフィック、エラー、飽和などのゴールデンシグナルが含まれます。
一部のNew Relic UIページには、モニターされたエンティティの索引の隣に表示される、稼働ステータスインジケーターがあります。これは色分けされたバー(一般に緑色、黄色、赤色、灰色)で、アプリまたはNew Relicによって監視されているその他のエンティティの状態を示しています。エンティティに割り当てられたアラートポリシーがあるか、ポリシーに違反しているかどうかも示します。
一般的に、色分けされたバーは緑色、黄色、赤色、または灰色で稼働ステータスを示します。例外:
New Relicで、ホストとは次のいずれかを指します。
- 物理マシンは、メモリ、プロセッサ、ストレージなどの専用物理リソースを搭載したハードウェアベースのデバイスです。各マシンには、アプリケーションが稼働するOSが個別にインストールされています。
- 仮想マシン(VM)は、物理マシンのようにプログラムを実行する物理マシンのソフトウェア実装です。1台以上の仮想マシンを物理マシン上で実行できます。各仮想マシンにはOSが個別にインストールされ、RAMやCPUなどの仮想マシンリソースが割り当てられています。
- クラウドインスタンスは、パブリッククラウド内で実行される仮想マシンのタイプです。この文脈では、仮想マシンとクラウドインスタンスはJava仮想マシン(JVM)やコンテナとは異なります。
APMで特定される各ホストには、ホストIDが割り当てられます。このIDは、ホストを一意に識別、およびREST APIでホストに関するデータを取得するために使用されます。詳細については、ホストID一覧を参照してください。
インシデントは、アラートポリシーで定義した条件の1つ以上の違反のコレクションです。インシデントレコードには、違反ごとにオープン、クローズのタイムスタンプがすべて含まれ、各違反の前後に評価されたデータチャートのスナップショットも含まれています。
ユーザーインタフェースのインシデントページから、詳細情報を表示できます。また、ポリシー違反をインシデントにロールアップする方法に対しては、設定を選択できます。
インシデントとその他の基本的なアラートコンセプトの関連性の説明については、コンセプトとワークフローを参照してください。
ホストパフォーマンスの変化を、設定の変更と関連付けることで、Infrastructureモニタリングは平均修復時間(MTTR)の短縮を実現する、リアルタイムの時間メトリクスとパワフルな分析を提供します。
インフラストラクチャは、物理的なデータセンターから無数のAmazon Elastic Compute Cloud(Amazon EC2)インスタンスやその他のタイプのインテグレーションまで、柔軟な動的サーバーモニタリングを必要とする複雑な環境専用に設計されています。
Insightsは、カスタムイベントのレポートを以前管理していたNew Relic製品の名前であり、New Relicデータのクエリとチャートを作成する機能でした。これらの機能は、New Relic Oneプラットフォームの基本部分であり、Insightsの製品や名前では管理されなくなりました。これらの機能の詳細については、次をご覧ください。
カスタムイベントのレポートに関するイベントAPI
これまでの経緯的な理由から、「Insights」という言葉は依然として一部の場所でまだ使用されています。例:
当初の価格モデルのNew Relic組織にとっては、カスタムイベントデータのインジェストと保持を管理する製品名は依然としてInsights Proです。
一部のAPMエージェントは、コードベースにInsightsの言語がまだあります。たとえば、Javaエージェントの
custom_insights_events
設定などです。Insights挿入キーと呼ばれるAPIキーがあります。
New Relicが識別する各インスタンスに割り当てられる一意のインスタンスID 。インスタンスIDは、JVM(Java仮想マシン)で最も一般的に使われるものですが、各エージェントにも存在します。このIDは、インスタンスを一意に識別したり、REST APIでインスタンスに関する情報を取得する際に使用されます。詳細については、インスタンスID一覧を参照してください。
New Relicでは、インテグレーションは、特定のテクノロジー(ウェブフレームワークやデータベースのタイプ)と統合するソリューションを指します。すべてのインテグレーションは、New Relicインスタントオブザーバビリティのクイックスタートとして見つけることができます。
モバイルモニタリングのインタラクションとは、ユーザーインタラクション(通常はボタンを押す動作)によって開始される特定のコードパスです。インタラクションはモバイルにおけるトランザクションを意味します。トランザクションと同じように、インタラクションはトレースと監視が可能です。
BrowserInteractionイベントのインタラクションに含まれるデータの大部分を確認できます。
インタラクショントレースとは、1回のインタラクションの全体像です。インタラクショントレースを使用すると、New Relicは1 つの遅いインタラクションに対してより詳細な可視性を確認でき、より幅広い問題を理解するための手助けとなります。インタラクショントレースとは、トランザクショントレースのモバイルに相当するものです。詳細については、インタラクションの作成 (iOS)およびインタラクションの作成 (Android)を参照してください。
インベントリデータとは、サービスまたはホストのステータスまたは設定に関する情報です。インベントリデータの例には、以下が含まれます。
構成設定
サービスが稼働しているホスト名
Amazon AWSリージョン
使用中のポート
詳細については、データを理解して使用する参照してください。
ユーザーが特に重要と印を付けたウェブトランザクション。たとえば、主要なビジネスイベント(登録または購入確認など)、またはパフォーマンスに大きな影響のあるトランザクション(検索など)です。キートランザクションには、UIの独自のページおよび他のカスタマイズされた値があります。詳細については、キートランザクションを参照してください。
ランチャーとは、New Relic Oneアプリ作成時に含めることのできる特定のコードです。アプリの起動時にクリックする、ホームページ上のタイルを作成します。詳細については、コアUIコンポーネントに関するドキュメントを参照してください。
ログとは、システムのアクティビティを理解し、問題を診断するために使用されるシステムに関するメッセージです。ログデータの使用方法の詳細については、ログ管理を参照してください。
当社のログ管理およびモニタリング機能には、既存のログフォワーダーを使用してログデータを収集、処理、探索、可視化、およびアラートするためのツールが備わっています。すべてのログデータを1か所にまとめることで、より適切な意思決定をし、問題を素早く検出して解決し、状況に応じてログを確認してトラブルシューティングを迅速にできます。
ログ機能はスケーラブルなログ管理プラットフォームで、ログデータを残りのテレメトリーデータと接続できます。最も一般的なオープンソースのロギングツールを内蔵したプラグインによって、New Relicのあらゆる場所にデータをシンプルに送信できます。
Logs in contextを使用すると、プラットフォーム全体の残りの関連データを使用してログデータに簡単にリンクできます。これらすべてのデータを1つのツールにまとめることで、問題の根本原因をすばやく特定し、問題を特定して解決するために必要なログ行を検索できます。
親アカウントを参照してください。
メトリックは、数字の測定値です。測定し、それをレポートする方法は複数あるため、メトリックデータは広範なカテゴリーです。New Relicでのメトリクスのレポート方法の詳細については、New Relicのデータ型を参照してください。
New Relicはさまざまな方法でメトリクスをレポートします。メトリックデータの1つに、メトリックタイムスライスデータと呼ばれるものがあります。これは、APMやモバイルモニタリング、ブラウザモニタリングで多くのチャート生成に使用されるデータ型です(詳細については、メトリックタイムスライスデータを参照してください)。
経時的に、メトリックタイムスライスデータはより効率的に保存するために、長めのタイムスライスデータレコードに集計されます。このデータ型の集計方法の詳細については、データ集計を参照してください。
このデータ型のクエリ方法については、メトリックタイムスライスデータのクエリを参照してください。
アカウントがNew Relicに対して名前の異なるメトリックタイムスライスデータポイントを過剰に送信し、それらの各ウェブトランザクションが適切に集計されない場合に、メトリクスのグループ化問題が発生します。たとえば、単一の/user/controlpanel/
メトリック名でなく、/user/controlpanel/alice
、/user/controlpanel/bob
、/user/controlpanel/carol
が表示される場合があります。詳細については、メトリクスのグループ化問題を参照してください。
プライベートロケーションからモニタージョブを受け付けるソフトウェア。ミニオンとは、ハイパーバイザで実行されるパッケージ化した仮想アプライアンスです。詳細については、プライベートロケーションの概要およびプライベートミニオンのインストールおよび設定を参照してください。
モバイルモニタリングを使用すると、Android、iOS、tvOS 、その他のシステム上で、モバイルアプリのパフォーマンスをモニターおよび管理できます。モバイルモニタリングは、クラッシュ、スループット、HTTPリクエスト、エラートレースなど、エンドツーエンド詳細を提供します。
Android、iPhoneとiPad用のNew Relic独自のモバイルアプリとは混同しないように注意してください。
Syntheticモニタリングにおけるモニターとは、WebサイトまたはAPIエンドポイントの可用性を確保するものです。詳細については、モニターの追加と編集を参照してください。
NerdGraphはGraphQL APIであり、効率的かつフレキシブルなクエリ言語で、フェッチの過不足なしに、必要なデータだけをリクエストできます。NerdGraphは、単一のリクエストで必要なすべてのデータを呼び出します。また、NerdGraphは、経時的なAPIの進化を簡単にし、パワフルな開発者ツールを可能にします。
NerdGraph GraphiQLエクスプローラーを使用すると、スキーマを詳しく調べ、定義を検索できます。有効なNew Relic APIキーを使用して、api.newrelic.com/graphiqlで自分で試すことができます。
Nerdletは、New Relic Oneアプリケーションのコンポーネントです。これは、React JavaScriptパッケージで表される特定のUIビューです。詳細については、Nerdpackファイル構造を参照してください。
Nerdpackは New Relic Oneアプリケーションのコンポーネントです。これは、アプリケーションに必要なすべてのファイルを含むパッケージです。詳細については、Nerdpackファイル構造を参照してください。
New Relic Edge with Infinite Tracingは、アプリケーショントレースを100%観測する、完全管理されたディストリビューティッド(分散)トレーシングサービスで、実行可能なデータを提供するため、問題をより迅速に解決できます。
詳細については、/docs/understand-dependencies/distributed-tracing/get-started/how-new-relic-distributed-tracing-worksを参照してください。
詳細については、New Relic Oneの概要を参照してください。
当社のカタログは、New Relic Oneプラットフォーム上に構築されたアプリケーションのコレクションです。カタログには、当社が作成したカスタムアプリ、公開オープンソースアプリ、および皆さんが作成したアプリが記載されています。
New Relic Oneに関するカタログを参照できます。
NRQLは、New Relicアカウントに保存されているデータをクエリできる、SQLに類似したクエリ言語です。
APMは、Webまたは非Webのいずれかとしてトランザクションを識別します。Webリクエストによってトランザクションが開始されたことを New Relic が検出しない場合、これを非Webトランザクションといいます。詳細については、バックグラウンドプロセスとその他の非ウェブトランザクションを参照してください。
インシデントのオープン、認識、またはクローズの際に送信されるメッセージ。通知タイプは、アラートポリシーの通知チャネルによって定義されます。
通知がその他の基本的なアラートコンセプトとどのように関連するかの説明については、コンセプトとワークフローを参照してください。
インシデントのオープン、認識、またはクローズの際の通知の送信先。利用可能なチャネルには、メール、モバイルプッシュ通知、Webhookなどがあります。
オンホストインテグレーションは、お客様のサーバーまたはホストにあり、インフラストラクチャエージェントと通信するインテグレーションを参照します。詳細については、オンホストインテグレーションの概要を参照してください。
ページロードタイミングを使用すると、New Relicはエンドユーザーのブラウザの読み込み時間全体をモニターします。New Relic のアプリケーションエージェントは、ページに JavaScript を動的に投入し、以下の重要な読み込み箇所をキャプチャします。
ナビゲーション開始:ユーザーがトランザクションを開始する時。
ファーストバイト: ブラウザがリクエストされたページを受信した時。
DOM準備完了:ブラウザがDOM構文解析を完了した時。
ページ準備完了:ページの読み込みが完了した時。
ページロードタイミングは、RUMまたはリアルユーザーモニタリングとも呼ばれています。標準RUMとは異なり、ページロードタイミングもJavaScriptエラーやAJAXリクエストをキャプチャします。詳細について、ページロードタイミングプロセスを参照してください。
廃止予定の用語です。属性を参照してください。
New Relicの組織は、親/子アカウント構造にできます。この構造は、元のユーザーモデルのユーザーを使用している組織においてはるかに重要でしたが、New Relic Oneのユーザーモデルの組織で引き続き一部の機能に使用されています。アカウント構造の詳細をご覧ください。
親アカウントは以前に「マスターアカウント」と呼ばれ、子アカウントは以前に「サブアカウント」と呼ばれていました。
特定の時点におけるアプリケーションのビューにリンクする固有のURL。パーマリンクは、トラブルシューティングおよび同僚との興味ある時間枠の共有に役立ちます。
ウェブサイトがアクセス可能か検証するために、ウェブサイトに接続するNew Relicのコンポーネント。New Relicは、ヨーロッパ、アジア、米国にpingerを設置しています。各pingerは、少なくとも2分に一回はウェブサイトへの通信を試みます。十分なPingerがウェブサイトにアクセスできない場合、アプリケーションはダウンしているとみなされます。
実ブラウザでのテストやAPIエンドポイントのテストなど、スクリプト化できる詳細テストについては、Syntheticsモニタリングを参照してください。Syntheticsモニタリングには、世界中の場所からWebサイトをモニターできる無料のPingモニタリングが含まれます。詳細については、Syntheticsモニターのタイプを参照してください。
当社のAmazonインテグレーションは、ポーリング間隔に従って、AWSサービスをクエリします。ポーリング間隔はインテグレーションによって異なります。各ポーリング間隔は、AWSエンティティごとに発生します。たとえば、Elastic Load Balancer (ELB) が13ある場合は、それぞれが5分ごとにポーリングされます。
AWSインテグレーションによっては、APIリクエストと返されるメトリックデータ間において、遅延が発生する可能性があります。通常では見られない遅延に気付いた場合は、インテグレーションのトラブルシューティング手順に従ってください。
アプリケーションが処理する1分あたりのページ数。
独自のシステム内にプライベートミニオンを作成し、そこからSyntheticsのモニターを実行できるSyntheticsモニター機能。プライベートロケーションは、Syntheticsを新しい地理地域に拡張し、イントラネットサイトなど、ファイアウォールの背後にあるWebサイトをモニターできます。詳細については、プライベートロケーションの概要を参照してください。
回復期間は、データソースが違反状態後、非違反状態に入ったときに始まります。復元期間は、条件の閾値で設定されます。ソースが非違反状態が続き、回復期間が経過すると、違反は終了します。回復期間が経過する前にデータソースが違反状態になると、回復期間クロックがリセットされ、違反は終了しません。
サービスをリクエストしてからレスポンスがあるまでの時間。詳細については、レスポンスタイムを参照してください。
New Relicアカウントのユーザーロールのタイプ。詳細については、ユーザーを参照してください。
複数のアプリケーションに対して同じアプリケーション名を使用すること。これにより、複数のアプリケーションまたはアプリケーションの複数のインスタンスから取得したデータをAPM内で結合できるようになります。詳細については、アプリデータのロールアップを参照してください。
ディストリビューティッド(分散)トレーシングでは、ルートスパンが、トレースの最初のスパンです。大抵の場合、ルートスパン時間は、トレース全体の時間またはそれに非常に近い時間を表します。
ただし、多くの非同期、非ブロッキングプロセスを使用する、より複雑で、モダンなシステムには当てはまりません。こうしたシステムでは、ルートスパン時間はトレース時間よりも大幅に短くなる場合があります。
RPMという用語は、通常、アプリケーションがユーザーから1分ごとに受信するリクエスト数を指します。通常、CPM (1 分間あたりの呼出し回数) と同じです。
これまで、APMやBrowserモニタリングなどの、New Relicモニタリングソリューションには、https://rpm.newrelic.comなどのURLに、RPM
が含まれていました。この言語は、もともと、Railsパフォーマンス管理を表していました。理由は製品の初版がRailsアプリケーション上のRubyをモニターしていたためです。当社は、現在、Ruby以外の数多くの言語とシステムをモニターしています。
ページロードタイミングを参照してください。
ランブックには、通常、システムアドミニストレーター、ネットワーク運用スタッフ、その他のスタッフが、サービス停止、アラートインシデント、その他の状況で処理する標準的な手順と操作が含まれています。組織がURLとしてランブックの手順を保存する場合は、この情報をアラートポリシーにリンクすることで、インシデントがポリシー閾値の定義に違反した場合に、担当者がこの情報に簡単にアクセスできるようになります。
SAMLは、二当事者間で認証データを共有するためのXMLベースのデータ形式です。New Relicアカウントは、ユーザーのシングルサインオンを有効にするには、SAML証明書を取得する必要があります。詳細については、SAMLサービスプロバイダを参照してください。
Seleniumはオープンソースのブラウザのテストスイートです。Syntheticsは、Seleniumを使用して、実ブラウザで監視対象のWebサイトをテストします。詳細については、モニターのタイプを参照してください。
サービスは、特定のタスク、通常はサービスリクエストを実行するランタイムサーバープロセスのクラスタです。アプリケーションとは異なり、通常、サービスは人間によって呼び出されません。
New Relicは、サービスからデータを報告できるようにするさまざまなインテグレーションを提供します。
監視およびアラートされるテレメトリデータのストリーム。NRQLクエリを使用してシグナルを定義します。
受信したデータがストリーミングアラートプラットフォームに転送されると、NRQL WHERE
句によって受信したデータがフィルタリングされます。
フィルタリングされたストリーミングデータは、たとえば、信号損失の違反について評価されます。
ディストリビューティッド(分散)トレースでは、スパンは「名前が付けられた、制限時間付きの操作で、そのトレースにおける作業の連続的なセグメント」(OpenTracing.ioの定義より)を表します。
ディストリビューティッド(分散)トレーシングの場合、スパンはディストリビューティッド(分散)トレーシングUIに表示され、データ型Span
をクエリできます。
「ルートスパン」も参照してください。
SSL証明書は、送信されているデータを暗号化します。New Relicでは、一般的に使用されている用語であることから、SSLをセキュリティ証明書を指すものとしていますが、すべての証明書は、データ送信時における確実な暗号化のための業界標準を満たしています。
SSO(シングルサインオン)を使用すると、外部SSOプロバイダーで、New Relicのユーザー認証を管理できます。詳細については、SSOの設定を参照してください。
これで、集計ウィンドウのデータがいつ処理されるかが決定されます。ストリーミングアルゴリズムは、サーバーの時刻と集計ウィンドウサイズを使用して、アラート評価プロセスをトリガします。
マスターアカウントを参照してください。
Syntheticモニタリングを使用すると、自動化したスクリプト可能なツールで、WebサイトまたはAPIエンドポイントをモニターできます。Webサイトがアクセス可能であることを確認するために、無料のPingモニターを使用します。または、ブラウザモニターでモニタリングを拡張し、実ブラウザでWebサイトをテストします。さらに、スクリプトを使用することで、ブラウザまたはAPIモニターをスクリプト化し、高度なテストを実行できます。
ターゲットとは、アラート条件で識別された、New Relicモニタリングツールが監視するリソースまたはコンポーネントです。そのターゲットのデータソースが定義済みのクリティカル閾値を超えると、違反をオープンします。ご利用のポリシーのインシデントプリファレンス設定に応じて、アラートがインシデントレコードを作成し、定義済みチャネル経由で通知を送信できます。エンティティも参照してください。
タグはkey:valueのメタデータであり、監視対象のアプリ、ホスト、ダッシュボード、その他のエンティティに追加され、データを高レベルで整理する上で役立ちます。詳細については、タグを参照してください。
閾値とは、違反を定義するアラート条件設定です。閾値には、違反をトリガーするためにデータソースがパスする必要がある値、違反を定義する時間関連の設定が含まれます。例としては、次のようなものがあります。
少なくともx分間特定の値をパス
少なくともx分間で1回だけ特定の値をパス
データソースが特定の値をパスしている間に劣化期間が始まります。同様に、そのデータソースが特定の値のパスを停止すると、回復期間が始まります。これら2つの期間は、アラート条件の閾値設定で定義されます。
閾値には、必須のクリティカル(赤)閾値およびオプションの警告(黄)閾値があります。UIでは、閾値を超えると、エンティティの稼働ステータスインジケーターが黄色または赤に変わり、違反がオープンします。
詳細については、閾値の定義を参照してください。閾値とその他の基本的なアラートコンセプトの関連性の説明については、コンセプトとワークフローを参照してください。
スループットとは、監視対象のアプリケーションのユーザーアクティビティの測定です。APMスループットとBrowserモニタリングスループットは、以下の異なる方法で測定されます。
- APM:1分当たりのリクエスト(RPM)
- ブラウザ:1分当たりのページビュー(PPM)
ティアは、サポートしているさまざまなエージェント言語エコシステムのNew Relicによる分類方法や表示方法を参照できます。例:
APMでは、アプリのメインの概要チャートに表示される色分けされたカテゴリは、ティアとして、関数、プロセス、またはエージェントの処理に要したレスポンスタイムを表します。例えば、リクエストキューイング、ガーベッジコレクション、ミドルウェア、JVMなどです。
New Relicラベルでは、
TIER
をクライアントサーバーアーキテクチャの定義または分類に使用できます(例:フロントエンドティアおよびバックエンドティア)。「ティア」を使用して、当社の価格設定エディションを参照できます。
デフォルトで、New Relic UIには、直近30分間のデータが表示されます。時間ウィンドウを変更するには、タイムピッカーを使用します。
時間範囲は、New Relic UIで選択された時間の長さを参照できます。New Relicは、タイムピッカーを使用して選択する範囲に応じて、時間範囲を表示します。
メトリックタイムスライスデータを参照してください。
トレースは、リクエストがシステム内をどのように移動するかを説明したものです。トレースデータは、システムのパフォーマンスを理解し、問題を診断するのに役立ちます。トレースデータの使用方法の詳細については、New Relic データ型を参照してください。
稼働ステータスを参照してください。
トランザクションは、アプリケーションにおける1つの作業の論理単位として定義されます。この用語は主に、APMによって監視されるサーバー側のトランザクションを意味します。詳細については、Webトランザクションおよび Web以外のトランザクションに関するドキュメントを参照してください。
トランザクションという用語は、Browserモニタリングでも使用されることがあります。この場合は、ブラウザ側のWebリクエストで始まり、ページの完全な読み込みで終わるアクティビティを意味します。
トランザクショントレースは、データベースクエリと正確な呼び出しパターンに及ぶ、トランザクションの全体像です。トランザクショントレースを使用すると、1つの遅いトランザクションに対してより詳細なデータまで確認できます。その結果、より幅広い問題を理解するための手助けとなります。詳細については、トランザクショントレースを参照してください。
New Relicのユーザーインタフェース。詳細については、標準ページ機能を参照してください。
ユーザーは、New Relicアカウントの特定のユーザーロールを参照できます。詳細については、ユーザーを参照してください。
世界協定時刻(UTC)、または協定世界時は、世界中の時刻を同期させるための標準的なタイムスタンプです。
平均値、最小値、最大値、合計値、サンプルのサイズなど、メトリックタイムスライスデータから取得された数値です。
違反は、アラート条件によって監視されたエンティティが、当該条件によって定義された閾値を超えた値を報告した際に発生します。違反とその他の基本的なアラートの関連性に関する説明については、コンセプトとワークフローを参照してください。
選択したインシデントのページからは、違反のサマリを表示できます。また、製品のUIからは、特定のエンティティの違反も確認できます。
Web外部は、監視しているアプリケーションのコード内から外部アプリケーションへのトランザクションに費やされた時間に適用される用語です。この時間は、サードパーティ企業(支払いプロバイダーなど)への呼び出しまたは社内の別のマイクロサービスへの呼び出しです。Web 外部は、測定しているアプリケーション外部で実行しているコードによって、パフォーマンスがどのように影響を受けるかを示します。
トランザクションは、アプリケーションにおける1つの作業の論理単位として定義されます。この用語は主に、APM によって監視されるサーバー側のトランザクションを意味します。
ウェブトランザクションは、HTTPリクエストで始まります。ほとんどの組織では、これは顧客中心のインタラクションを表すため、監視すべき最も重要なトランザクションです。詳細については、ウェブトランザクションおよびウェブ以外のトランザクションを参照してください。
WebDriverは、Seleniumのコンポーネントで、Syntheticsのスクリプト化ブラウザの制御に使用します。具体的には、Syntheticは、Node.jsをベースにしたSeleniumであるWebDriverJSを使用します。Seleniumのフレーバー。詳細については、スクリプト化ブラウザの書き込みとスクリプト化ブラウザ例を参照してください。