Commit a94685c
Document HTTPS limitation for non-IIS Windows services in USM (#32723)
* Clarify USM environment variable detection limitations
Add documentation explaining that Universal Service Monitoring (USM) only
detects environment variables set at process start time, not those set
programmatically within application code.
This clarifies that while APM instrumentation libraries can read DD_SERVICE
and similar variables set via System.setProperty() (Java) or
Environment.SetEnvironmentVariable() (.NET), USM cannot detect these as it
reads from /proc/PID/environ (Linux) or system APIs (Windows) which only
contain the initial process environment.
Includes examples for properly setting environment variables in Docker,
Kubernetes, and shell environments to ensure USM detection.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Document HTTPS limitation for non-IIS Windows services in USM
Add documentation clarifying that Universal Service Monitoring on Windows
only supports HTTPS monitoring for IIS-based services. Non-IIS services
(custom .NET apps, Node.js, Java, etc.) can only be monitored via HTTP.
This limitation exists because USM on Windows uses Event Tracing for
Windows (ETW) via the Microsoft-Windows-HttpService provider, which is
only available for IIS services. Non-IIS services running HTTPS will not
have their encrypted traffic monitored by USM.
Includes a clear breakdown of what is and isn't supported:
- IIS services: HTTP + HTTPS ✅
- Non-IIS services: HTTP only ✅, HTTPS ❌
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* some reformatting
* edits
---------
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: cecilia saixue watt <cecilia.watt@datadoghq.com>1 parent a211697 commit a94685c
1 file changed
+58
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
47 | 93 | | |
48 | 94 | | |
49 | 95 | | |
| |||
751 | 797 | | |
752 | 798 | | |
753 | 799 | | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
754 | 812 | | |
755 | 813 | | |
756 | 814 | | |
| |||
0 commit comments