Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab Data Team
GitLab Data Team
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 842
    • Issues 842
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 71
    • Merge Requests 71
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • GitLab Data
  • GitLab Data TeamGitLab Data Team
  • Issues
  • #5849

Closed
Open
Opened Aug 07, 2020 by Patrick Deuley@deuley🔁Developer

Add group and instance integration telemetry to Ecosystem Integrations dashboard

What is the original Periscope dashboard/link?

Project Service Usage - https://app.periscopedata.com/app/gitlab/577690/Project-Service-Usage-Dashboard

Please link to where this (or these) performance indicator/s are defined in the handbook.

https://about.gitlab.com/handbook/product/dev-section-performance-indicators/#createecosystem---other---integrations-managed-at-group-or-instance-level

What are your requested changes?

We recently added gitlab-org/gitlab#204802 (comment 392267011) , which tracks the number of projects that have integrations managed at a group or instance level (instead of being set at the project itself).

I want to add two visualizations that show the gross adoption of group and instance integrations, and the number of projects with integrations inherited from the group and instance.

What is the business question you are trying to answer?

We have invested very significantly in to creating the group/instance integration functionality, and we want to track adoption of this new feature. Tracking the number of active instance integrations alone does not indicate usage, so we also need to compare it against the number against the total number of projects, and how many projects are inheriting.

Our expectation is that we should see a large number of projects "lose" their integration, with a shift toward instance and group-managed integrations. (But we won't know unless we track it and see!)

What is the impact of this question and how will it help the company?

This question will help us understand the efficacy of our new integration and will help us understand if we need further enhancement/improvement.

What time frames are crucial here?

Month-over-month is sufficient.

What is the visualization you are trying to create?

A line graph that shows:

  • The total number of projects with any type of integration
  • The total number of projects inheriting their integration from the instance and group level

(( data based on gitlab-org/gitlab!38561 (merged) ))

A bar graph that shows:

  • The total number of instance integrations enabled
  • The total number of group integrations enabled

(( data based on gitlab-org/gitlab!38459 (merged) ))

What is the source of data behind the visualization?

Usage ping data.

Added in:

  • gitlab-org/gitlab!38459 (merged)
  • gitlab-org/gitlab!38561 (merged)

What interactions/drill downs are required?

  • The ability to view .com vs. self-hosted vs. both

Any caveats or details that may be helpful?

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-data/analytics#5849