Feature::InvalidFeatureFlagError for `prometheus_metrics_measure_*_cpu_duration`

Problem

Folks are starting to see errors like

The feature flag YAML definition for 'prometheus_metrics_measure_banzai_cacheless_render_cpu_duration' does not exist

ksnip_20210327-001530

on local envs.

There are also some failure on staging: https://sentry.gitlab.net/gitlab/staginggitlabcom/issues/2553571

Proposed solution

  1. Add missing feature flag configuration for prometheus_metrics_measure_*_cpu_duration.
  1. Enable Prometheus metrics for gitlab_*_cpu_duration by removing with_feature "prometheus_metrics

Workaround

@dftian I can get around it by commenting out with_feature "prometheus_metrics_measure_#{name}_cpu_duration" in lib/gitlab/metrics.rb?.

Related

!56746 (diffs, comment 539961872)

Edited by Peter Leitzen