-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Problem
SDK telemetry headers are not being included in API requests, making it impossible to track SDK adoption vs manual API usage.
Evidence
Analysis of 2,807 Node.js SDK requests in the last 24 hours:
X-SDK-Languageheader: 0/2,807 requests (0%)X-SDK-Versionheader: 0/2,807 requests (0%)X-Client-Typeheader: 52/2,807 requests (1.8%)
All requests show generic user agent: node
Impact
- Cannot distinguish SDK users from manual API calls
- Cannot track which SDK versions are being used
- Cannot measure SDK adoption accurately
- Missing critical telemetry for product analytics
Expected Behavior
Every SDK request should include:
X-SDK-Language: javascript
X-SDK-Version: 0.3.1
X-Client-Type: sdk
Investigation Required
- Check if headers are defined in SDK client code
- Verify headers are actually added to HTTP requests
- Test locally to confirm headers are sent
- Verify API receives and stores these headers
Priority
P0 - Critical for tracking SDK usage and measuring adoption
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working