Expand description
Usage telemetry
Anonymous usage analytics to help improve async-inspect.
Can be disabled via ASYNC_INSPECT_NO_TELEMETRY=1 or DO_NOT_TRACK=1.
Usage telemetry for async-inspect
This module provides anonymous usage telemetry to help improve async-inspect. Telemetry is privacy-focused and can be disabled via:
- Environment variable:
ASYNC_INSPECT_NO_TELEMETRY=1 - Environment variable:
DO_NOT_TRACK=1 - Compile-time:
--no-default-featuresor excludetelemetryfeature
We collect anonymous usage data to understand:
- Which features are most used
- Common usage patterns
- Performance characteristics in real-world scenarios
No personal information, code, or sensitive data is ever collected.
Structs§
- Telemetry
- Telemetry wrapper
Functions§
- disable
- Programmatically disable telemetry at runtime
- init
- Initialize telemetry (call once at startup)
- is_
enabled - Check if telemetry is currently enabled
- track_
command - Track a command/CLI invocation
- track_
command_ sync - Track command usage synchronously (spawns background task)
- track_
feature - Track a feature usage
- track_
feature_ sync - Track feature usage synchronously (spawns background task)