Commit 5390d2ab authored by Luke Duncalfe's avatar Luke Duncalfe

Merge branch 'add-secure-scans-metric-definitions' into 'master'

Add Secure metrics definitions

See merge request gitlab-org/gitlab!63372
parents ea84ec8d a62406e7
...@@ -17378,6 +17378,18 @@ Status: `data_available` ...@@ -17378,6 +17378,18 @@ Status: `data_available`
Tiers: `free` Tiers: `free`
### `usage_activity_by_stage.secure.user_api_fuzzing_scans`
Number of users who have run a API Fuzzing scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_all/20210607044126_user_api_fuzzing_scans.yml)
Group: `category::fuzz testing`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage.secure.user_container_scanning_jobs` ### `usage_activity_by_stage.secure.user_container_scanning_jobs`
Distinct count per user of Container Scanning jobs run Distinct count per user of Container Scanning jobs run
...@@ -17390,6 +17402,18 @@ Status: `data_available` ...@@ -17390,6 +17402,18 @@ Status: `data_available`
Tiers: `ultimate` Tiers: `ultimate`
### `usage_activity_by_stage.secure.user_container_scanning_scans`
Number of users who have run a Container Scanning scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_all/20210607043902_user_container_scanning_scans.yml)
Group: `group::composition analysis`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage.secure.user_coverage_fuzzing_jobs` ### `usage_activity_by_stage.secure.user_coverage_fuzzing_jobs`
Missing description Missing description
...@@ -17402,6 +17426,18 @@ Status: `data_available` ...@@ -17402,6 +17426,18 @@ Status: `data_available`
Tiers: `free` Tiers: `free`
### `usage_activity_by_stage.secure.user_coverage_fuzzing_scans`
Number of users who have run a Coverage Fuzzing scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_all/20210607044040_user_coverage_fuzzing_scans.yml)
Group: `category::fuzz testing`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage.secure.user_dast_jobs` ### `usage_activity_by_stage.secure.user_dast_jobs`
Count of DAST jobs Count of DAST jobs
...@@ -17414,6 +17450,18 @@ Status: `data_available` ...@@ -17414,6 +17450,18 @@ Status: `data_available`
Tiers: `free` Tiers: `free`
### `usage_activity_by_stage.secure.user_dast_scans`
Number of users who have run a DAST scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_all/20210607043109_user_dast_scans.yml)
Group: `group::dynamic analysis`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage.secure.user_dependency_scanning_jobs` ### `usage_activity_by_stage.secure.user_dependency_scanning_jobs`
Total number of users running Dependency Scanning jobs Total number of users running Dependency Scanning jobs
...@@ -17426,6 +17474,18 @@ Status: `data_available` ...@@ -17426,6 +17474,18 @@ Status: `data_available`
Tiers: `ultimate` Tiers: `ultimate`
### `usage_activity_by_stage.secure.user_dependency_scanning_scans`
Number of users who have run a Dependency Scanning scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_all/20210607043819_user_dependency_scanning_scans.yml)
Group: `group::composition analysis`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage.secure.user_license_management_jobs` ### `usage_activity_by_stage.secure.user_license_management_jobs`
Total number of users running License Scanning jobs Total number of users running License Scanning jobs
...@@ -17462,6 +17522,18 @@ Status: `data_available` ...@@ -17462,6 +17522,18 @@ Status: `data_available`
Tiers: `free`, `premium`, `ultimate` Tiers: `free`, `premium`, `ultimate`
### `usage_activity_by_stage.secure.user_sast_scans`
Number of users who have run a SAST scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_all/20210607043741_user_sast_scans.yml)
Group: `group::static analysis`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage.secure.user_secret_detection_jobs` ### `usage_activity_by_stage.secure.user_secret_detection_jobs`
Count of Secret Detection Jobs Count of Secret Detection Jobs
...@@ -17474,6 +17546,18 @@ Status: `data_available` ...@@ -17474,6 +17546,18 @@ Status: `data_available`
Tiers: `free`, `premium`, `ultimate` Tiers: `free`, `premium`, `ultimate`
### `usage_activity_by_stage.secure.user_secret_detection_scans`
Number of users who have run a Secret Detection scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_all/20210607043957_user_secret_detection_scans.yml)
Group: `group::static analysis`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage.secure.user_unique_users_all_secure_scanners` ### `usage_activity_by_stage.secure.user_unique_users_all_secure_scanners`
Missing description Missing description
...@@ -19418,6 +19502,18 @@ Status: `data_available` ...@@ -19418,6 +19502,18 @@ Status: `data_available`
Tiers: `free` Tiers: `free`
### `usage_activity_by_stage_monthly.secure.user_api_fuzzing_scans`
Number of users who have run a API Fuzzing scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_28d/20210607043622_user_api_fuzzing_scans.yml)
Group: `category::fuzz testing`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage_monthly.secure.user_container_scanning_jobs` ### `usage_activity_by_stage_monthly.secure.user_container_scanning_jobs`
Distinct count per user of Container Scanning jobs run monthly Distinct count per user of Container Scanning jobs run monthly
...@@ -19430,6 +19526,18 @@ Status: `data_available` ...@@ -19430,6 +19526,18 @@ Status: `data_available`
Tiers: `ultimate` Tiers: `ultimate`
### `usage_activity_by_stage_monthly.secure.user_container_scanning_scans`
Number of users who have run a Container Scanning scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_28d/20210607043336_user_container_scanning_scans.yml)
Group: `group::composition analysis`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage_monthly.secure.user_coverage_fuzzing_jobs` ### `usage_activity_by_stage_monthly.secure.user_coverage_fuzzing_jobs`
Missing description Missing description
...@@ -19442,6 +19550,18 @@ Status: `data_available` ...@@ -19442,6 +19550,18 @@ Status: `data_available`
Tiers: `free` Tiers: `free`
### `usage_activity_by_stage_monthly.secure.user_coverage_fuzzing_scans`
Number of users who have run a Coverage Fuzzing scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_28d/20210607043509_user_coverage_fuzzing_scans.yml)
Group: `category::fuzz testing`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage_monthly.secure.user_dast_jobs` ### `usage_activity_by_stage_monthly.secure.user_dast_jobs`
Users who run a DAST job Users who run a DAST job
...@@ -19454,6 +19574,18 @@ Status: `data_available` ...@@ -19454,6 +19574,18 @@ Status: `data_available`
Tiers: `free` Tiers: `free`
### `usage_activity_by_stage_monthly.secure.user_dast_scans`
Number of users who have run a DAST scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_28d/20210607041718_user_dast_scans.yml)
Group: `group::dynamic analysis`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage_monthly.secure.user_dependency_scanning_jobs` ### `usage_activity_by_stage_monthly.secure.user_dependency_scanning_jobs`
Monthly number of users creating Dependency Scanning jobs Monthly number of users creating Dependency Scanning jobs
...@@ -19466,6 +19598,18 @@ Status: `data_available` ...@@ -19466,6 +19598,18 @@ Status: `data_available`
Tiers: `ultimate` Tiers: `ultimate`
### `usage_activity_by_stage_monthly.secure.user_dependency_scanning_scans`
Number of users who have run a Dependency Scanning scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_28d/20210607043301_user_dependency_scanning_scans.yml)
Group: `group::composition analysis`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage_monthly.secure.user_license_management_jobs` ### `usage_activity_by_stage_monthly.secure.user_license_management_jobs`
Monthly number of users running License Scanning jobs Monthly number of users running License Scanning jobs
...@@ -19502,6 +19646,18 @@ Status: `data_available` ...@@ -19502,6 +19646,18 @@ Status: `data_available`
Tiers: `free`, `premium`, `ultimate` Tiers: `free`, `premium`, `ultimate`
### `usage_activity_by_stage_monthly.secure.user_sast_scans`
Number of users who have run a SAST scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_28d/20210607043218_user_sast_scans.yml)
Group: `group::static analysis`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage_monthly.secure.user_secret_detection_jobs` ### `usage_activity_by_stage_monthly.secure.user_secret_detection_jobs`
Users who run a Secret Detection job Users who run a Secret Detection job
...@@ -19514,6 +19670,18 @@ Status: `data_available` ...@@ -19514,6 +19670,18 @@ Status: `data_available`
Tiers: `free`, `premium`, `ultimate` Tiers: `free`, `premium`, `ultimate`
### `usage_activity_by_stage_monthly.secure.user_secret_detection_scans`
Number of users who have run a Secret Detection scan
[YAML definition](https://gitlab.com/gitlab-org/gitlab/-/blob/master/ee/config/metrics/counts_28d/20210607043410_user_secret_detection_scans.yml)
Group: `group::static analysis`
Status: `data_available`
Tiers: `ultimate`
### `usage_activity_by_stage_monthly.secure.user_unique_users_all_secure_scanners` ### `usage_activity_by_stage_monthly.secure.user_unique_users_all_secure_scanners`
Missing description Missing description
......
---
key_path: usage_activity_by_stage_monthly.secure.user_dast_scans
description: Number of users who have run a DAST scan
product_section: sec
product_stage: secure
product_group: group::dynamic analysis
product_category: dynamic_application_security_testing
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: 28d
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage_monthly.secure.user_sast_scans
description: Number of users who have run a SAST scan
product_section: sec
product_stage: secure
product_group: group::static analysis
product_category: static_application_security_testing
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: 28d
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage_monthly.secure.user_dependency_scanning_scans
description: Number of users who have run a Dependency Scanning scan
product_section: sec
product_stage: secure
product_group: group::composition analysis
product_category: dependency_scanning
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: 28d
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage_monthly.secure.user_container_scanning_scans
description: Number of users who have run a Container Scanning scan
product_section: sec
product_stage: secure
product_group: group::composition analysis
product_category: container_scanning
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: 28d
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage_monthly.secure.user_secret_detection_scans
description: Number of users who have run a Secret Detection scan
product_section: sec
product_stage: secure
product_group: group::static analysis
product_category: secret_detection
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: 28d
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage_monthly.secure.user_coverage_fuzzing_scans
description: Number of users who have run a Coverage Fuzzing scan
product_section: sec
product_stage: secure
product_group: category::fuzz testing
product_category: fuzz_testing
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: 28d
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage_monthly.secure.user_api_fuzzing_scans
description: Number of users who have run a API Fuzzing scan
product_section: sec
product_stage: secure
product_group: category::fuzz testing
product_category: fuzz_testing
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: 28d
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage.secure.user_dast_scans
description: Number of users who have run a DAST scan
product_section: sec
product_stage: secure
product_group: group::dynamic analysis
product_category: dynamic_application_security_testing
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: all
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage.secure.user_sast_scans
description: Number of users who have run a SAST scan
product_section: sec
product_stage: secure
product_group: group::static analysis
product_category: static_application_security_testing
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: all
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage.secure.user_dependency_scanning_scans
description: Number of users who have run a Dependency Scanning scan
product_section: sec
product_stage: secure
product_group: group::composition analysis
product_category: dependency_scanning
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: all
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage.secure.user_container_scanning_scans
description: Number of users who have run a Container Scanning scan
product_section: sec
product_stage: secure
product_group: group::composition analysis
product_category: container_scanning
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: all
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage.secure.user_secret_detection_scans
description: Number of users who have run a Secret Detection scan
product_section: sec
product_stage: secure
product_group: group::static analysis
product_category: secret_detection
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: all
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage.secure.user_coverage_fuzzing_scans
description: Number of users who have run a Coverage Fuzzing scan
product_section: sec
product_stage: secure
product_group: category::fuzz testing
product_category: fuzz_testing
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: all
data_source: database
distribution:
- ee
tier:
- ultimate
---
key_path: usage_activity_by_stage.secure.user_api_fuzzing_scans
description: Number of users who have run a API Fuzzing scan
product_section: sec
product_stage: secure
product_group: category::fuzz testing
product_category: fuzz_testing
value_type: number
status: data_available
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49444
time_frame: all
data_source: database
distribution:
- ee
tier:
- ultimate
...@@ -30,6 +30,13 @@ RSpec.describe 'Every metric definition' do ...@@ -30,6 +30,13 @@ RSpec.describe 'Every metric definition' do
mock_ci mock_ci
mock_monitoring mock_monitoring
user_auth_by_provider user_auth_by_provider
user_dast_scans
user_sast_scans
user_dependency_scanning_scans
user_container_scanning_scans
user_secret_detection_scans
user_coverage_fuzzing_scans
user_api_fuzzing_scans
).freeze ).freeze
end end
......
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