Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions crates/openshell-supervisor-network/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,14 @@ observer does not buffer headers or alter transport behavior. A receipt confirms
only observation of a response head, not completion of its body. Process crashes
and requests that remain hung cannot be finalized by the guard.

An upstream HTTP child span measures the actual request and response, while a
response-delivery child records framing, middleware selection and completion.
A failure after final headers produces one additional terminal HTTP Activity
record, since the primary record cannot be revised. Routine successful delivery
does not add another OCSF record. A locally selected error response records its
effective status separately from the upstream status; telemetry never substitutes
an intended status for bytes that were not accepted by the client connection.

When selected, request and response middleware have separate child spans. Routine
invocations stay in sampled traces; security findings and notable failures remain
in OCSF output, linked by the same request ID. Each phase closes when its work
Expand Down
Loading
Loading