-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adapt RUM server onboarding to include httpd #27435
base: master
Are you sure you want to change the base?
Conversation
Preview links (active after the
|
f0af487
to
1a5efc0
Compare
1a5efc0
to
bd5e9bf
Compare
Does HTTPD support allowedTracingUrls and excludedActivityUrls? If so we should edit the NGINX line to include HTTPD |
There's a paragraph towards the bottom of the page that says: Content compression by upstream server: If NGINX is acting as a proxy and the upstream server has content compression (like gzip, zstd, or Brotli) enabled, the module may not inject RUM. Ensure that content compression is disabled on the upstream server and configure NGINX to compress the content. Should this be just NGINX or any of the webservers? |
Created DOCS-10037 for more in-depth review. |
It applies to all because they can all be configured as reverse proxies. It also feels redundant with the section above that reads "If proxying compressed traffic...". WGDYT @rtrieu ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some minor feedback for your review. But otherwise looks good!
I think you are right that this is repetitive. I'll push a commit with a suggestion to reconcile these two. |
Co-authored-by: Rosa Trieu <[email protected]>
Co-authored-by: Rosa Trieu <[email protected]>
- This instrumentation method does not support any [advanced RUM configurations][3]. However, `allowedTracingUrls` and `excludedActivityUrls` are supported for NGINX, Windows IIS, and Apache httpd web servers. | ||
- If the web server is acting as a proxy and the upstream server has end-to-end encryption (like TLS) or content compression (like gzip, zstd, or Brotli) enabled, the module may not inject RUM. Ensure the following for successful instrumentation: | ||
- Content compression is disabled on the upstream server. | ||
- The web server is configured to compress the content. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rtrieu what was your intention behind this line? As of right now it is a bit confusing for me, as it sounds like we're recommending to enable content compression, which shouldn't have an impact on our solution either way.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pablomartinezbernardo my intention was to consolidate this section with the information that was previously under Troubleshooting. We can change it back if this is confusing.
What does this PR do? What is the motivation?
Merge instructions
Merge readiness:
Merge queue is enabled in this repo. To have it automatically merged after it receives the required reviews, create the PR (from a branch that follows the
<yourname>/description
naming convention) and then add the following PR comment:Additional notes