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
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-qa
on 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
Edited by Grant Hickman