Skip to content

Add Product Instrumentation to GitLab - MVC

Problem to solve

As an app developer I want to be able to easily instrument my application to see user behavior in order to prioritize feature improvements.

Intended users

Further details

There are lots of product telemetry services available for instrumenting user behavior in your application. None of those are well integrated into Gitlab.

Proposal

As an MVC - we could allow for the CI based installation of PostHog to your Kubernetes cluster. Follow-on steps could include:

  • Surfacing relevant PostHog configuration elements in Gitlab UI for easier instrumentation
  • Create an MR to perform basic instrumentation for Javascript and Ruby for your Apps automatically
  • Adding installation to the Managed Apps UI
  • Surfacing PostHog UI elements in GitLab UI (start with Feature Flag instrumentation workflow)

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited by Kenny Johnston