Module: Groups::ObservabilityHelper

Defined in:
app/helpers/groups/observability_helper.rb

Constant Summary collapse

ACTION_TO_PATH =
{
  'dashboards' => {
    path: '/',
    title: -> { s_('Observability|Dashboards') }
  },
  'manage' => {
    path: '/dashboards',
    title: -> { s_('Observability|Manage dashboards') }
  },
  'explore' => {
    path: '/explore',
    title: -> { s_('Observability|Explore telemetry data') }
  },
  'datasources' => {
    path: '/datasources',
    title: -> { s_('Observability|Data sources') }
  }
}.freeze

Instance Method Summary collapse

Instance Method Details

#observability_iframe_src(group) ⇒ Object



24
25
26
27
# File 'app/helpers/groups/observability_helper.rb', line 24

def observability_iframe_src(group)
  Gitlab::Observability.build_full_url(group, params[:observability_path],
    observability_config_for(params).fetch(:path))
end

#observability_page_titleObject



29
30
31
# File 'app/helpers/groups/observability_helper.rb', line 29

def observability_page_title
  observability_config_for(params).fetch(:title).call
end