heroku / roadmap

This is the public roadmap for Salesforce Heroku services.
193 stars 11 forks source link

Heroku Network Error Logging (Internal-Use) #221

Closed elimchaysengSF closed 1 year ago

elimchaysengSF commented 1 year ago

Summary

Heroku now collects select user browser data via Network Error Logging (NEL). NEL provides Heroku with more insights to act before an incident starts to negatively impact customers. NEL is a W3C standard (draft) that defines how to measure performance characteristics of web applications in real-time with data from end users.

Why did we release this feature?

The primary reason we invested in adding NEL to Heroku was to improve the reliability of our networking platform. By collecting this information, Heroku Engineering is now empowered with data to make preventative changes to our routing layer before customers experience any degradation to the routing and end-user accessibility to their applications.

Also, as we continue to research and build out Heroku Telemetry, this could become another valuable metric that we could eventually supply to our customers for deeper platform observability.

More Details

Several browsers implement the NEL standard, including Google Chrome and Edge. On the server, NEL works by annotating HTTP responses with headers that instruct the browser to submit reports to an endpoint that aggregates the information and processes connectivity and latency metrics. Heroku conducts NEL consistent with the Salesforce Privacy Statement. For more info about HTTP headers, see HTTP Routing.

https://devcenter.heroku.com/changelog-items/2678