Commit 69c1f4e7 authored by Etienne Baqué's avatar Etienne Baqué

Merge branch '321786-update-usage-ping-metrics-definitions-for-group-apm' into 'master'

Deprecate projects_with_prometheus_alerts and pod_logs_usages_total metrics

See merge request gitlab-org/gitlab!61872
parents 0129a467 0b7d9f33
...@@ -6,7 +6,7 @@ product_stage: ...@@ -6,7 +6,7 @@ product_stage:
product_group: group::monitor product_group: group::monitor
product_category: metrics product_category: metrics
value_type: number value_type: number
status: data_available status: deprecated
time_frame: 28d time_frame: 28d
data_source: database data_source: database
distribution: distribution:
......
...@@ -3,10 +3,10 @@ key_path: counts.projects_with_prometheus_alerts ...@@ -3,10 +3,10 @@ key_path: counts.projects_with_prometheus_alerts
description: Projects with Prometheus alerting enabled description: Projects with Prometheus alerting enabled
product_section: ops product_section: ops
product_stage: monitor product_stage: monitor
product_group: group::apm product_group: group::monitor
product_category: metrics product_category: metrics
value_type: number value_type: number
status: data_available status: deprecated
time_frame: all time_frame: all
data_source: database data_source: database
distribution: distribution:
......
...@@ -3,10 +3,10 @@ key_path: counts.pod_logs_usages_total ...@@ -3,10 +3,10 @@ key_path: counts.pod_logs_usages_total
description: Count the total number of log views description: Count the total number of log views
product_section: ops product_section: ops
product_stage: monitor product_stage: monitor
product_group: group::apm product_group: group::monitor
product_category: logging product_category: logging
value_type: number value_type: number
status: data_available status: deprecated
time_frame: all time_frame: all
data_source: database data_source: database
distribution: distribution:
......
...@@ -6,7 +6,7 @@ product_stage: ...@@ -6,7 +6,7 @@ product_stage:
product_group: group::configure product_group: group::configure
product_category: kubernetes_management product_category: kubernetes_management
value_type: number value_type: number
status: data_available status: deprecated
time_frame: all time_frame: all
data_source: data_source:
distribution: distribution:
......
...@@ -4120,9 +4120,9 @@ Count the total number of log views ...@@ -4120,9 +4120,9 @@ Count the total number of log views
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/config/metrics/counts_all/20210216175021_pod_logs_usages_total.yml) [YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/config/metrics/counts_all/20210216175021_pod_logs_usages_total.yml)
Group: `group::apm` Group: `group::monitor`
Status: `data_available` Status: `deprecated`
Tiers: `free` Tiers: `free`
...@@ -5500,9 +5500,9 @@ Projects with Prometheus alerting enabled ...@@ -5500,9 +5500,9 @@ Projects with Prometheus alerting enabled
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/config/metrics/counts_all/20210216175019_projects_with_prometheus_alerts.yml) [YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/config/metrics/counts_all/20210216175019_projects_with_prometheus_alerts.yml)
Group: `group::apm` Group: `group::monitor`
Status: `data_available` Status: `deprecated`
Tiers: `free` Tiers: `free`
...@@ -15896,7 +15896,7 @@ Projects with Prometheus alerting enabled ...@@ -15896,7 +15896,7 @@ Projects with Prometheus alerting enabled
Group: `group::configure` Group: `group::configure`
Status: `data_available` Status: `deprecated`
Tiers: `free`, `premium`, `ultimate` Tiers: `free`, `premium`, `ultimate`
...@@ -17758,7 +17758,7 @@ Projects with Prometheus alerting enabled ...@@ -17758,7 +17758,7 @@ Projects with Prometheus alerting enabled
Group: `group::monitor` Group: `group::monitor`
Status: `data_available` Status: `deprecated`
Tiers: `free`, `premium`, `ultimate` Tiers: `free`, `premium`, `ultimate`
......
...@@ -201,7 +201,7 @@ module EE ...@@ -201,7 +201,7 @@ module EE
issues_with_health_status: count(::Issue.with_health_status, start: minimum_id(::Issue), finish: maximum_id(::Issue)), issues_with_health_status: count(::Issue.with_health_status, start: minimum_id(::Issue), finish: maximum_id(::Issue)),
ldap_keys: count(::LDAPKey), ldap_keys: count(::LDAPKey),
ldap_users: count(::User.ldap, 'users.id'), ldap_users: count(::User.ldap, 'users.id'),
pod_logs_usages_total: redis_usage_data { ::Gitlab::UsageCounters::PodLogs.usage_totals[:total] }, pod_logs_usages_total: ::Gitlab::UsageData::DEPRECATED_VALUE,
merged_merge_requests_using_approval_rules: count(::MergeRequest.merged.joins(:approval_rules), # rubocop: disable CodeReuse/ActiveRecord merged_merge_requests_using_approval_rules: count(::MergeRequest.merged.joins(:approval_rules), # rubocop: disable CodeReuse/ActiveRecord
start: minimum_id(::MergeRequest), start: minimum_id(::MergeRequest),
finish: maximum_id(::MergeRequest)), finish: maximum_id(::MergeRequest)),
...@@ -234,7 +234,7 @@ module EE ...@@ -234,7 +234,7 @@ module EE
super.merge({ super.merge({
projects_slack_notifications_active: distinct_count(::Project.with_slack_service.where(time_period), :creator_id), projects_slack_notifications_active: distinct_count(::Project.with_slack_service.where(time_period), :creator_id),
projects_slack_slash_active: distinct_count(::Project.with_slack_slash_commands_service.where(time_period), :creator_id), projects_slack_slash_active: distinct_count(::Project.with_slack_slash_commands_service.where(time_period), :creator_id),
projects_with_prometheus_alerts: distinct_count(::Project.with_prometheus_service.where(time_period), :creator_id) projects_with_prometheus_alerts: ::Gitlab::UsageData::DEPRECATED_VALUE
}) })
end end
......
...@@ -125,7 +125,7 @@ RSpec.describe Gitlab::UsageData do ...@@ -125,7 +125,7 @@ RSpec.describe Gitlab::UsageData do
network_policy_drops network_policy_drops
)) ))
expect(count_data[:projects_with_prometheus_alerts]).to eq(2) expect(count_data[:projects_with_prometheus_alerts]).to eq(Gitlab::UsageData::DEPRECATED_VALUE)
expect(count_data[:feature_flags]).to eq(1) expect(count_data[:feature_flags]).to eq(1)
expect(count_data[:status_page_projects]).to eq(1) expect(count_data[:status_page_projects]).to eq(1)
expect(count_data[:status_page_issues]).to eq(1) expect(count_data[:status_page_issues]).to eq(1)
...@@ -268,12 +268,12 @@ RSpec.describe Gitlab::UsageData do ...@@ -268,12 +268,12 @@ RSpec.describe Gitlab::UsageData do
expect(described_class.usage_activity_by_stage_configure({})).to include( expect(described_class.usage_activity_by_stage_configure({})).to include(
projects_slack_notifications_active: 2, projects_slack_notifications_active: 2,
projects_slack_slash_active: 2, projects_slack_slash_active: 2,
projects_with_prometheus_alerts: 2 projects_with_prometheus_alerts: Gitlab::UsageData::DEPRECATED_VALUE
) )
expect(described_class.usage_activity_by_stage_configure(described_class.monthly_time_range_db_params)).to include( expect(described_class.usage_activity_by_stage_configure(described_class.monthly_time_range_db_params)).to include(
projects_slack_notifications_active: 1, projects_slack_notifications_active: 1,
projects_slack_slash_active: 1, projects_slack_slash_active: 1,
projects_with_prometheus_alerts: 1 projects_with_prometheus_alerts: Gitlab::UsageData::DEPRECATED_VALUE
) )
end end
end end
......
...@@ -166,7 +166,7 @@ module Gitlab ...@@ -166,7 +166,7 @@ module Gitlab
projects_with_error_tracking_enabled: count(::ErrorTracking::ProjectErrorTrackingSetting.where(enabled: true)), projects_with_error_tracking_enabled: count(::ErrorTracking::ProjectErrorTrackingSetting.where(enabled: true)),
projects_with_alerts_created: distinct_count(::AlertManagement::Alert, :project_id), projects_with_alerts_created: distinct_count(::AlertManagement::Alert, :project_id),
projects_with_enabled_alert_integrations: distinct_count(::AlertManagement::HttpIntegration.active, :project_id), projects_with_enabled_alert_integrations: distinct_count(::AlertManagement::HttpIntegration.active, :project_id),
projects_with_prometheus_alerts: distinct_count(PrometheusAlert, :project_id), projects_with_prometheus_alerts: DEPRECATED_VALUE,
projects_with_terraform_reports: distinct_count(::Ci::JobArtifact.terraform_reports, :project_id), projects_with_terraform_reports: distinct_count(::Ci::JobArtifact.terraform_reports, :project_id),
projects_with_terraform_states: distinct_count(::Terraform::State, :project_id), projects_with_terraform_states: distinct_count(::Terraform::State, :project_id),
protected_branches: count(ProtectedBranch), protected_branches: count(ProtectedBranch),
......
...@@ -576,7 +576,7 @@ RSpec.describe Gitlab::UsageData, :aggregate_failures do ...@@ -576,7 +576,7 @@ RSpec.describe Gitlab::UsageData, :aggregate_failures do
expect(count_data[:projects_with_error_tracking_enabled]).to eq(1) expect(count_data[:projects_with_error_tracking_enabled]).to eq(1)
expect(count_data[:projects_with_tracing_enabled]).to eq(1) expect(count_data[:projects_with_tracing_enabled]).to eq(1)
expect(count_data[:projects_with_enabled_alert_integrations]).to eq(1) expect(count_data[:projects_with_enabled_alert_integrations]).to eq(1)
expect(count_data[:projects_with_prometheus_alerts]).to eq(2) expect(count_data[:projects_with_prometheus_alerts]).to eq(Gitlab::UsageData::DEPRECATED_VALUE)
expect(count_data[:projects_with_terraform_reports]).to eq(2) expect(count_data[:projects_with_terraform_reports]).to eq(2)
expect(count_data[:projects_with_terraform_states]).to eq(2) expect(count_data[:projects_with_terraform_states]).to eq(2)
expect(count_data[:projects_with_alerts_created]).to eq(1) expect(count_data[:projects_with_alerts_created]).to eq(1)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment