You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for app-extended-heartbeat telemetry event that sends
configuration, dependencies, and integrations data at a configurable
interval (default: 24 hours). This event serves as a failsafe for
reconstructing application records in case of data failures.
Changes:
- Add DD_TELEMETRY_EXTENDED_HEARTBEAT_INTERVAL environment variable
- Add extended_heartbeat_interval configuration to Configuration and
FinalizedConfiguration structs
- Implement app_extended_heartbeat_payload() method that generates
payload with configuration, dependencies, and integrations arrays
- Schedule recurring extended heartbeat task alongside regular heartbeat
- Add comprehensive test coverage for extended heartbeat functionality
- Fix existing test bug: check heartbeat_interval instead of metrics_interval
The payload excludes 'products' and 'install_signature' fields as per
the API specification, focusing only on configuration, dependencies,
and integrations data.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
0 commit comments