diff options
author | Yorick Peterse <yorickpeterse@gmail.com> | 2016-07-18 15:11:36 +0300 |
---|---|---|
committer | Yorick Peterse <yorickpeterse@gmail.com> | 2016-07-19 14:21:09 +0300 |
commit | 499cdf1d19343c985b5a0f21f2333a1b45900b13 (patch) | |
tree | 1326ee22c5dd49d8c77398c18de95668fe1aeabc /lib/tasks | |
parent | 240a4aa62ab24a8a7b5545dee6bd2cf00ad7596e (diff) |
Added Rake task for tracking deployments
This simply inserts the current GitLab version in the "deployments"
measurement.
Fixes gitlab-com/infrastructure#98
Diffstat (limited to 'lib/tasks')
-rw-r--r-- | lib/tasks/gitlab/track_deployment.rake | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/tasks/gitlab/track_deployment.rake b/lib/tasks/gitlab/track_deployment.rake new file mode 100644 index 00000000000..84aa2e8507a --- /dev/null +++ b/lib/tasks/gitlab/track_deployment.rake @@ -0,0 +1,9 @@ +namespace :gitlab do + desc 'GitLab | Tracks a deployment in GitLab Performance Monitoring' + task track_deployment: :environment do + metric = Gitlab::Metrics::Metric. + new('deployments', version: Gitlab::VERSION) + + Gitlab::Metrics.submit_metrics([metric.to_hash]) + end +end |