Module telemetry

Module telemetry 

Source
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-features or exclude telemetry feature

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)