Skip to content
This repository was archived by the owner on Feb 24, 2021. It is now read-only.
This repository was archived by the owner on Feb 24, 2021. It is now read-only.

Add minimal ETW tracing to Kestrel for request correlation #21

@analogrelay

Description

@analogrelay

We should add RequestStart and RequestStop ETW events to Kestrel so we can easily correlate Stress-related events within a single request. This will also be useful for performance monitoring of Kestrel and user web apps. We don't need detailed ETW, just a start/stop tracker. ETW handles the rest so that other ETW events get tagged with the right Activity ID

Tracking this here for now just to discuss this before we go to far. I'll make an issue in the Kestrel repo when we actually have a plan. Obviously whatever we do has to be cross-platform so it'll likely have to be ifdef/PlatformHelper gated for now.

/cc @davidfowl @DamianEdwards @halter73

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions