Share via


Microsoft.ApplicationInsights.Extensibility 名前空間

クラス

AutocollectedMetricsExtractor

自動収集、事前集計 (別名) を抽出します。テレメトリからの "標準") メトリック。 メトリック抽出器は、テレメトリ プロセッサとしてテレメトリ パイプラインに参加します。 パイプラインを通過するテレメトリ項目を調べ、検出された項目に基づいて事前に集計されたメトリックを作成します。 メトリックは何でもかまいません。 たとえば、RequestTelemetry アイテムから "要求期間" のメトリックを抽出することを選択できます。 または、それぞれの情報を含む特定のユーザー追跡 EventTelemetry 項目からメトリック "Cows Sold" を作成することを選択できます。
メトリック抽出器は、テレメトリ初期化子の後、およびサンプリング プロセッサの前など、あらゆる種類のフィルター処理を実行できるテレメトリ プロセッサの前にパイプラインに配置する必要があります。 フィルターの後にメトリック抽出器を配置すると、抽出されたメトリックを歪める可能性のあるすべてのテレメトリが表示されなくなります。
このエクストラクターは、自動収集、事前集計 (別名) を集計する役割を担います。"standard") メトリック (失敗した要求数、依存関係呼び出し期間など)。 ユーザーは、同じパターンを使用して、任意の種類のテレメトリから必要なメトリックに対して独自の抽出器を作成できます。 この抽出器には、特定のメトリックの集計を委任する (内部) ISpecificAutocollectedMetricsExtractorインターフェイスのいくつかの実装が含まれています。 これらの実装はすべて、メトリック集計で同じ (専用) MetricManagerインスタンスを共有します。

OperationCorrelationTelemetryInitializer

Activity のテレメトリ項目の OperationContext を設定するテレメトリ初期化子。 この初期化子は、同じプロセス内のテレメトリ項目の関連付けを担当します。

SdkInternalOperationsMonitor

スレッドが現時点で SDK 内部操作を実行しているかどうかを定義するのに役立ちます。

SequencePropertyInitializer

ITelemetryInitializer Vortex エンドポイントに送信される Microsoft 内部テレメトリの プロパティを設定Sequenceする 。

TelemetryConfiguration

通常、ApplicationInsights.config ファイルから読み込まれるグローバル テレメトリ構成をカプセル化します。

TelemetrySink

一連のテレメトリ プロセッサとチャネルで構成されるテレメトリの送信先を表します。

インターフェイス

IApplicationIdProvider

特定のインストルメンテーション キーのアプリケーション ID を指定するためのインターフェイス。

IExtension

テレメトリの種類に対して厳密に型指定された拡張機能を定義するためのインターフェイス。

IOperationHolder<T>

最終要求時に追跡されるテレメトリを保持する操作項目を表します。 操作は、WEB または SQL の依存関係に関連付けることができます。

ISerializableWithWriter

特定 ISerializationWriterの を使用してシリアル化できるオブジェクトを定義するためのインターフェイス。

ISerializationWriter

データをさまざまな形式にシリアル化できるライターを定義するためのインターフェイス。

ITelemetryInitializer

オブジェクトを初期化するオブジェクトを ITelemetry 表します。

ITelemetryModule

からの TelemetryConfiguration初期化をサポートする オブジェクトを表します。

ITelemetryProcessor

Application Insights への送信の一環としてテレメトリを処理するために使用されるオブジェクトを表します。