EventPipe
.NETランタイムに組み込まれた、管理者権限が不要で全OSで動くトレース機構。見えるのはマネージドコードとランタイムの範囲に限られ、カーネルイベントやネイティブスタックは取れない。
- 概念URI
https://comcomponent.com/knowledge/eventpipe/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- dotnet-traceはEventPipeを利用します。dotnet-traceはEventPipeベースの収集ツールで、対象プロセスと同じユーザーであれば管理者権限なしで収集できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- EventSourceによる独自イベント計装はEventPipeを利用します。EventSourceの独自イベントは、dotnet-trace collectの--providersオプションでEventPipe経由でも同じように収集できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- dotnet-traceはEventPipeを利用します。dotnet-traceが実際に使っているのはETWそのものではなく、.NETランタイム内蔵のEventPipeという別の経路である / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- EventPipeは.NETのEventSourceクラスを利用します。EventPipeはETWと同じようにEventSourceで定義したイベントを収集できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- .NET FrameworkはEventPipeと両立しません。.NET FrameworkのEventSourceはETWにのみイベントを送り、.NET(Core系)にのみ存在するEventPipeには対応しない / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- .NET(Core以降)はEventPipeを利用します。.NET(Core系)のEventSourceは、ETWに加えてEventPipeにもイベントを送るため、dotnet-traceのようなツールで管理者権限なしに収集できる / 確度: 確立した関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。