テレメトリ データ、つまり 1 つのソースから収集され、分析のためにモニターに報告されるデータは、収集するデータ ソースが複数ある現代の組織で使用されることが増えています。ただし、そのデータの操作と管理には独自の考慮事項が必要であり、テレメトリ データの処理方法を最適化することで時間とコストを節約できます。これは、多数の事業単位や作業グループを持つ複雑な組織に特に当てはまります。
ここで、 Data ingest governance 、つまり組織が収集したテレメトリー データの最適な値を確保する実践が登場します。 私たちのガイドは、組織内でこのコンセプトを使用するためのベストプラクティスの準備と実行に役立ちます。 このチュートリアル シリーズを完了すると、次のことができるようになります。
冗長または不要なテレメトリ データを削減し、時間とコストを節約します。 組織内のどのグループがどのデータに貢献しているかを正確に理解します。 テレメトリ データの出所を明らかにし、データ管理のサイロ化を削減します。 明確かつ簡潔な方法で取り込みコストを考慮します。 データの可観測性値の完全なコンテキストに基づいて、取り込み量を調整します。 あなたが始める前に data ingest governance を使用して最適化できるように、データが New Relic で管理されていることを確認する必要があります。 さらに詳しい情報が必要な場合は、データ管理に関するドキュメントを 参照してください。
消費イベントの種類を理解する 請求可能なすべてのテレメトリは、 NrConsumptionおよびNrMTDConsumptionイベントで追跡されます。このガイドでは、 NrMTDConsumptionよりも詳細なリアルタイムデータを提供するNrConsumptionのクエリ方法に焦点を当てています。 NrConsumption属性usageMetricは、テレメトリタイプを示します。
NrConsumptionを使用すると、「過去 30 日間に各アカウントが取り込んだブラウザ監視 データの量はどれくらいですか?」などの質問をすることができます。 「過去 30 日間から摂取量はどう変化しましたか?」そのデータを返すクエリは次のとおりです。
FROM NrConsumption SELECT sum ( GigabytesIngested ) WHERE usageMetric = 'BrowserEventsBytes' SINCE 30 days AGO COMPARE WITH 30 days AGO FACET consumingAccountName
応答には、アカウントごとに取り込んだブラウザ監視データのGB数が表示されます。
$ Banking platform, 75 GB, +2.9%
$ Marketing platform, 40 GB, -1.3%
以下は、さまざまなusageMetricタイプ、構成イベント(データが格納されるイベントタイプ)、およびデータ取り込みの作成を担当するエージェントまたはメカニズムのタイプの内訳です。
請求可能なテレメトリの内訳表 NrcConsumption.usageMetric。
構成要素のイベント
ソース
InfraHostBytes
SystemSample、StorageSample、InfrastructureEvent、 NetworkSample
インフラストラクチャー・エージェント
InfraProcessBytes
ProcessSample
インフラストラクチャー・エージェント
InfraIntegrationBytes
サードパーティのプラットフォーム統合のためのさまざまなイベント、および ContainerSample
オンホスト統合 と特定のクラウド統合
ApmEventsBytes
Transaction、 TransactionError 、そしておそらく WorkloadStatus
APMエージェント
TracingBytes
Span, SpanEvent
APMエージェントとOpenTelemetry
BrowserEventsBytes
Browser、 BrowserInteraction 、 Browser:EventLog 、 Browser:JSErrors 、 JavaScriptError 、 PageView 、 PageViewTiming 、 PcvPerf
Browserエージェント
MobileEventsBytes
Mobile、 MobileReqest 、 MobileRequestError 、 MobileSession 、 MobileHandleException 、 MobileCrash
モバイルエージェント
SeverlessBytes
クラウド固有のもの(AWS Lambdaのイベントなど)
クラウド特化型(AWS Lambdaとの連携など)
LoggingBytes
Log パターンのパーティション固有のイベントと同様に [partition].Log
各種(Fluentd、FluentBit、Syslog、クラウド専用ストリーミングサービス)
MetricEventBytes
Metric
メトリックAPIとそれを使用する統合(ディメンションメトリック )から、またはブラウザーエージェント、APMエージェント、モバイルエージェント(メトリックタイムスライスデータ )などのエージェントから。
CustomEventBytes
各種
さまざまなAPI。アカウントで利用可能なすべてのイベントタイプを表示するには、 SHOW EVENT TYPESを使用します 。
また、あなたまたはあなたのチームが以下を追跡および管理できることを確認する必要もあります。
該当する場合は、マネージャーと協力して月次の取り込み目標内に収まるようにします。 監視データはベースラインを取り込み、異常に対応します。 必要に応じて、データの最適化/削減の計画を立案および承認します。 スケジュールされたチェックインに参加して、ベースライン データを分析し、取り込みターゲットと比較します。 必要に応じてターゲットを取り込むように変更を加えます。 まだ持っていない場合は、以下を担当するオブザーバビリティ センター オブ エクセレンス チーム (または類似のもの) の設立を検討する必要があります。
New Relic との関係を維持します。 アカウントとユーザーを管理します。 新しいチームや個人のオンボーディング。 可観測性知識ベースの維持。 チーム間のコラボレーションと共有を促進します。 このようなチームを持つことは、組織全体で高品質の可観測性を実現するのに役立ちます。
このシリーズには何がありますか?