Versions in this module Expand all Collapse all v18 v18.0.0 May 14, 2025 Changes in this version + const ModuleName + type Counter interface + Inc func() + type UniqueCounter interface + Add func(int64) + type UsageData struct + Counters map[string]int64 + UniqueCounters map[string][]int64 + func (d *UsageData) IsEmpty() bool + type UsageTracker struct + func NewUsageTracker() *UsageTracker + func (ut *UsageTracker) CloneUsageData() *UsageData + func (ut *UsageTracker) RegisterCounter(name string) Counter + func (ut *UsageTracker) RegisterUniqueCounter(name string) UniqueCounter + func (ut *UsageTracker) Subtract(ud *UsageData) + type UsageTrackerCollector interface + CloneUsageData func() *UsageData + Subtract func(data *UsageData) + type UsageTrackerInterface interface + type UsageTrackerRegisterer interface + RegisterCounter func(name string) Counter + RegisterUniqueCounter func(name string) UniqueCounter v18.0.0-rc42 May 13, 2025 Other modules containing this package gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v15 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v17