diff --git a/command/agent/event_endpoint.go b/command/agent/event_endpoint.go index 83aca538a..8dc294c2d 100644 --- a/command/agent/event_endpoint.go +++ b/command/agent/event_endpoint.go @@ -115,7 +115,7 @@ func (s *HTTPServer) EventStream(resp http.ResponseWriter, req *http.Request) (i if _, err := io.Copy(output, bytes.NewReader(res.Event.Data)); err != nil { return CodedError(500, err.Error()) } - // Each entry is its own new line according to ndjson.org + // Each entry is its own new line according to https://github.com/ndjson/ndjson-spec // append new line to each entry fmt.Fprint(output, "\n") } diff --git a/website/content/api-docs/events.mdx b/website/content/api-docs/events.mdx index e99bf630d..0cc34c76a 100644 --- a/website/content/api-docs/events.mdx +++ b/website/content/api-docs/events.mdx @@ -13,10 +13,10 @@ The `/event/stream` endpoint is used to stream events generated by Nomad. This endpoint streams a server's backlog of events as well as new events as they occur. The stream will be kept alive until the connection is closed. The format of the response -body will be valid [ndjson](http://ndjson.org/). This means splitting the streaming -response at every `\n` character will guarantee each message is a valid JSON object. -Note that each JSON object may include multiple events (high server activity) or no -events (heartbeating to keep the connection open). +body will be valid [ndjson](https://github.com/ndjson/ndjson-spec). This means splitting +the streaming response at every `\n` character will guarantee each message is a valid +JSON object. Note that each JSON object may include multiple events (high server +activity) or no events (heartbeating to keep the connection open). | Method | Path | Produces | | ------ | ------------------ | ------------------ |