Module: Gitlab::InternalEventsTracking
- Included in:
- Authn::PersonalAccessTokens::CreateGranularService, Authn::WebauthnInstrumentation, Ci::CollectTimeSeriesPipelineAnalyticsService, Ci::JobToken::Authorization, Ci::JobToken::InternalEventsTracking, Ci::Pipeline, Ci::ResourceGroups::AssignResourceFromResourceGroupService, Ci::RetryJobService, Ci::Runners::CreateRunnerService, Ci::Runners::RegisterRunnerService, Ci::Runners::UpdateRunnerService, Ci::TrackPipelineTriggerEventsWorker, ContainerRegistry::Event, ContainerRegistry::Protection::InternalEventsTracking, Dashboard::TodosController, DashboardController, Deployments::CreateForJobService, DesignManagement::DeleteDesignsService, DesignManagement::SaveDesignsService, Environments::CreateForJobService, EventCreateService, Git::BranchHooksService, Git::WikiPushService, Auth, Ci::Pipeline::Chain::KeywordUsage, Ci::Pipeline::Chain::Metrics, Gitlab::Import::PlaceholderUserCreator, WorkItems::Instrumentation::TrackingService, Import::ReassignPlaceholderUserRecordsService, Import::SourceUsers::BaseService, Mutations::Snippets::Create, Mutations::Snippets::Update, Notes::BaseService, Notes::CreateService, Oauth::TokensController, Packages::Protection::CreateRuleService, Packages::Protection::DeleteRuleService, PersonalAccessTokens::CreateService, PersonalAccessTokens::RotateService, Projects::ImportExport::ExportService, Projects::UpdatePagesService, Resolvers::TodosResolver, RootController, SearchController, Snippets::CreateService, Snippets::UpdateService, Terraform::State, User, Users::PinsController, WikiPages::BaseService, WorkItem
- Defined in:
- lib/gitlab/internal_events_tracking.rb
Instance Method Summary collapse
Instance Method Details
#track_internal_event(event_name, event_args) ⇒ Object
5 6 7 8 |
# File 'lib/gitlab/internal_events_tracking.rb', line 5 def track_internal_event(event_name, event_args) category = is_a?(Class) ? name : self.class.name Gitlab::InternalEvents.track_event(event_name, category: category, **event_args) end |