Skip to content

Move Slack-related metrics to CE

Luke Duncalfe requested to merge 355896-metrics into master

What does this MR do and why?

This change is part of #355896 (closed) to move all GitLab for Slack app code to Core.

This MR focuses on moving the metrics files.

As well as moving GitLab for Slack app metrics (CountSlackAppInstallationsGbpMetric and CountSlackAppInstallationsMetric), it also moves across two Slack-related usage ping data metrics that were previously in EE:

  • projects_slack_notifications_active
  • projects_slack_slash_active

The Slack Notifications and Slack Slash Commands integrations are (and have been for a number of years at least) available to CE instances and are unlicensed features.

The lines in UsageData that report those two metrics have been moved from #usage_activity_by_stage_configure to #usage_activity_by_stage_manage as the Integrations feature category is part of Manage stage.

There should be no functional changes.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #355896 (closed)

Edited by Luke Duncalfe

Merge request reports