Create gitlab_for_jira_app_saas_active and gitlab_for_jira_app_self_managed_active metrics to track usage of GitLab for Jira App - Part 2
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description
We completed Create `gitlab_for_jira_app_saas_active` and `g... (#360703 - closed) which adds metrics support for GitLab for Jira App installations. We'd like to now extend our metrics to also capture monthly active users of the GitLab for Jira App.
The Atlassian marketplace captures active installations here. There's a way to also adding Google Analytics tracking. For our other integrations, we track usage at project level and are able to break down the usage to understand which flavor of GitLab they are using with the integration. With Jira integrations, we can typically see the flavor of Jira as well.
What would be pertinent here is to be able to view:
- Usage by GitLab plan
- GitLab distribution (self-managed vs GitLab.com)
- This should always be Jira Cloud users, so I don't believe there's a need to view the Jira flavor
Acceptance Criteria
-
The metric name should align with our other integration metrics -
We should be able to compare GitLab for Jira App usage side by side with other integrations in our dashboard (to be able to break down by delivery, product tier, instance adoption, etc) - [ ] The metric should feed into in our PI metric(we are updating our PI metrics in FY23 Q4, so we will disregard this requirement unless we decide otherwise that we need it) -
[Optional] Consider Review and provide more description around Jira... (#385900) and how we can improve our metric definitions to be more explicit and easier to maintain/manage in the future
Availability & Testing
- run
package-and-qaon MR - It appears that coverage might be offered by https://gitlab.com/gitlab-org/gitlab/-/blob/master/spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb