Skip to content

[FEATURE] Add telemetry/analytics to track Feluda usage #174

@anistark

Description

@anistark

Summary

Implement cloud-based telemetry to understand how Feluda is being used in the community.

Goals

Track:

  • Which commands/features are most used (license, sbom, generate)
  • User system information (OS, architecture)
  • Performance metrics (execution time, file sizes analyzed)
  • Error tracking and failure rates

Options:

Tool Free Tier Key Features
PostHog 1M events/month Rich dashboard, session replays, feature flags, Rust SDK available
Umami 100K events/month (hobby) or $20/mo unlimited Privacy-focused, lightweight, open-source, simple dashboard
Self-Hosted (OpenTelemetry + SigNoz/Grafana) Free Full control, privacy, unlimited events, requires infrastructure

Questions to Discuss

  • Which tool best fits Feluda's needs?
  • Should we prioritize ease of integration, cost, or data ownership?
  • Are there privacy/consent concerns to address?
  • Should this be opt-in or opt-out?

Any thoughts and suggestions are welcome!

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions