Monitor usage ping on 13.4

Previous #229464 (closed)

Transferred issues

Fix and check new usage counters which time out

  • 101: "terraform_reports": -1, #230437 (closed)
  • 593: "user_container_scanning_jobs": -1, #230438 (closed)
  • 594: "user_dast_jobs": -1,
  • 595: "user_dependency_scanning_jobs": -1,
  • 596: "user_license_management_jobs": -1,
  • 597: "user_sast_jobs": -1,
  • 602: "ci_builds": -1,
  • 721: "sast_pipeline": -1,
  • 722: "dependency_scanning_pipeline": -1,
  • 723: "container_scanning_pipeline": -1,
  • 724: "dast_pipeline": -1,
  • 725: "secret_detection_pipeline": -1,
  • 726: "coverage_fuzzing_pipeline": -1,
  • 730: "ci_builds": -1,

New counters

Broken counters

How to test

  1. In versions app console RawUsageData.find(uuid: '')
  2. on gprd rails console
Time.now
[Time.now, aapayload = Gitlab::UsageData.to_json(force_refresh: true), Time.now]
puts aapayload

## Post to versions app
aares = Gitlab::HTTP.post( 'https://version.gitlab.com/usage_data', body: aapayload, allow_local_requests: true, headers: { 'Content-type' => 'application/json' })

usage_data_id: 21635202

/bin/herokuish procfile exec rails console

puts UsageData.select(:recorded_at, :app_server_type).where(hostname: 'gitlab.com', uuid: 'ea8bf810-1d6f-4a6a-b4fd-93e8cbd8b57f').order('id desc').limit(5).to_json

puts UsageData.find(21635202).raw_usage_data.payload.to_json
Edited by Alper Akgun