552a3d2fd9
Updates the EnvironmentController#metrics_dashboard endpoint to support a "dashboard" param, which can be used to specify the filepath of a dashboard configuration from a project repository. Dashboard configurations are expected to be stored in .gitlab/dashboards/. Updates dashboard post-processing steps to exclude custom metrics, which should only display on the system dashboard.
36 lines
708 B
YAML
36 lines
708 B
YAML
dashboard: 'Test Dashboard'
|
|
priority: 1
|
|
panel_groups:
|
|
- group: Group A
|
|
priority: 1
|
|
panels:
|
|
- title: "Super Chart A1"
|
|
type: "area-chart"
|
|
y_label: "y_label"
|
|
weight: 1
|
|
metrics:
|
|
- id: metric_a1
|
|
query_range: 'query'
|
|
unit: unit
|
|
label: Legend Label
|
|
- title: "Super Chart A2"
|
|
type: "area-chart"
|
|
y_label: "y_label"
|
|
weight: 2
|
|
metrics:
|
|
- id: metric_a2
|
|
query_range: 'query'
|
|
label: Legend Label
|
|
unit: unit
|
|
- group: Group B
|
|
priority: 10
|
|
panels:
|
|
- title: "Super Chart B"
|
|
type: "area-chart"
|
|
y_label: "y_label"
|
|
weight: 1
|
|
metrics:
|
|
- id: metric_b
|
|
query_range: 'query'
|
|
unit: unit
|
|
label: Legend Label
|