Monitor usage ping on 13.4
Previous #229464 (closed)
Transferred issues
-
Gitlab.com usage ping doesn't send scheduled cronjob pings #220483 (closed)
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
-
count.coverage_fuzzing_jobs!36960 (merged) -
counts.projects_jira_issuelist_activeAdd Jira issues enabled counter !36736 (merged) -
Adding protected_branches_except_defaultinto to monitor for 13.3 !38797 (comment 392229961) -
redis_hll_counters -
dast_on_demand_pipelines@philipcunningham
Broken counters
-
analytics_unique_visits_for_any_targetreturns 0 in august https://gitlab.com/gitlab-data/analytics/-/issues/5664#note_406171585
How to test
- In versions app console RawUsageData.find(uuid: '')
- 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