Uploaded image for project: 'Red Hat Advanced Cluster Security'
  1. Red Hat Advanced Cluster Security
  2. ROX-32752

[Tech Debt] Address mixed granularity in Amplitude events

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None

      Overview:
      Amplitude events have inconsistent granularity levels, making analysis difficult. Generic events like API Call generate ~200k events/week (mostly automated CI/CD) while specific UI events generate ~2-50k events/week. The generic events require property drilling to understand user behavior.

      Problem Details:

      Event Granularity Volume (7 days) Actionability
      API Call Very broad ~200k+ Low - requires Path property drilling
      Page Viewed Broad ~53k Medium - needs page name filter
      Workload CVE Filter Applied Specific ~2.4k High - clear intent

      The API Call event captures backend API usage (DetectBuildTime, Splunk integrations) rather than UI user behavior. This creates noise and inconsistent event modeling.

      Acceptance Criteria:

      • [ ] Decide: Archive API Call or split into specific events (e.g., CI Build Detection Triggered, Splunk Integration Sync)
      • [ ] If splitting, implement new event types in backend telemetry
      • [ ] Document event granularity guidelines in analytics taxonomy
      • [ ] Update amplitude-audit.md with resolution

      Related Tickets:

      • ROX-32641 - Original Amplitude audit that identified this issue
      • ROX-32749 - Duplicate Segment events (related cleanup)

              Unassigned Unassigned
              schaudhr Saif Chaudhry
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: