debian-mirror-gitlab/lib/gitlab/metrics/dashboard/stages/track_panel_type.rb
2020-10-24 23:57:45 +05:30

28 lines
605 B
Ruby

# frozen_string_literal: true
module Gitlab
module Metrics
module Dashboard
module Stages
class TrackPanelType < BaseStage
def transform!
for_panel_groups do |panel_group|
for_panels_in(panel_group) do |panel|
track_panel_type(panel)
end
end
end
private
def track_panel_type(panel)
panel_type = panel[:type]
Gitlab::Tracking.event('MetricsDashboard::Chart', 'chart_rendered', label: panel_type)
end
end
end
end
end
end