Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs(telemetry): readme explaining what and why we collect (#157)
* feat(telemetry): add telemetry for CLI metrics * feat(telemetry): opt-in handler, better error handling and telemetry usage * feat(telemetry): add reporting for errors * refactor(telemetry): reduce duplicated code, add comments, and general refactoring -- incomplete checkpoint * refactor(telemetry): refactor new parachain, and telemetry handling * fix(telemetry): fix error telemetry reporting * test(telemetry): unit tests for telemetry * fix(telemetry): borrowing issue with multi-threads * refactor(telemetry): handle tel_data better * feat(telemetry): add no_telemetry feature flag to disable telemetry * chore: use edition.workspace in toml files * chore: miscallaneous cleanups, documentation, and refactoring * refactor(telemetry): change opt-in to opt-out * chore: cleanup whitespace and comments * refactor: improve feature (#145) * test: ensure errors propagated (#143) * test: relocate integration tests (#144) * test: relocate integration tests * ci: reduce run time * refactor: remove unused import * refactor: improve feature isolation * refactor: remove unnecessary path prefixes * refactor: invert feature Using `--features=no_telemetry` still resulted in inclusion of pop-telemetry in the dependency tree. Using `telemetry` also makes conditional compilation much simpler. * chore(telemetry): update endpoint and website-id * refactor(telemetry): default values in `Telemetry::new` with helper `init` * chore(telemetry): resolve regressions * docs(telemetry): add telemetry docs explaining what we collect and why. * docs(telemetry): add license and small adjustment to readme * docs(telemetry): small adjustments to READMEs --------- Co-authored-by: Frank Bell <[email protected]> Co-authored-by: Bruno Galvao <[email protected]> Co-authored-by: AlexD10S <[email protected]>
- Loading branch information