Module: CustomMetricsHelper

Defined in:
app/helpers/custom_metrics_helper.rb

Instance Method Summary collapse

Instance Method Details

#custom_metrics_data(project, metric) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'app/helpers/custom_metrics_helper.rb', line 4

def custom_metrics_data(project, metric)
  {
    'custom-metrics-path' => url_for([project, metric]),
    'metric-persisted' => metric.persisted?.to_s,
    'edit-integration-path' => edit_project_settings_integration_path(project, ::Integrations::Prometheus),
    'validate-query-path' => validate_query_project_prometheus_metrics_path(project),
    'title' => metric.title.to_s,
    'query' => metric.query.to_s,
    'y-label' => metric.y_label.to_s,
    'unit' => metric.unit.to_s,
    'group' => metric.group.to_s,
    'legend' => metric.legend.to_s
  }
end