kube-prometheus: Make grafana dashboards non-editable

This commit is contained in:
Frederic Branczyk
2018-01-11 10:56:07 +01:00
parent 5392443721
commit d05a3ac486
9 changed files with 199 additions and 145 deletions

View File

@@ -8,6 +8,7 @@ dashboard = Dashboard(
time=Time(start='now-6h'),
timezone='browser',
refresh=None,
editable=False,
inputs=[
{
'name': 'DS_PROMETHEUS',
@@ -20,12 +21,13 @@ dashboard = Dashboard(
],
rows=[
Row(
title='Dashboard Row', showTitle=False, titleSize='h6',
title='Dashboard Row', showTitle=False, titleSize='h6', editable=False,
panels=[
SingleStat(
title='API Servers UP',
dataSource='${DS_PROMETHEUS}',
format='percent',
editable=False,
gauge=Gauge(
show=True,
),
@@ -76,6 +78,7 @@ dashboard = Dashboard(
title='Controller Managers UP',
dataSource='${DS_PROMETHEUS}',
format='percent',
editable=False,
gauge=Gauge(
show=True,
),
@@ -127,6 +130,7 @@ dashboard = Dashboard(
title='Schedulers UP',
dataSource='${DS_PROMETHEUS}',
format='percent',
editable=False,
gauge=Gauge(
show=True,
),
@@ -177,6 +181,7 @@ dashboard = Dashboard(
title='API Server Request Error Rate',
dataSource='${DS_PROMETHEUS}',
format='percent',
editable=False,
gauge=Gauge(
show=True,
),
@@ -224,7 +229,7 @@ dashboard = Dashboard(
],
),
Row(
title='Dashboard Row', showTitle=False, titleSize='h6',
title='Dashboard Row', showTitle=False, titleSize='h6', editable=False,
panels=[
Graph(
title='API Server Request Latency',
@@ -233,6 +238,7 @@ dashboard = Dashboard(
dashLength=10,
dashes=False,
isNew=False,
editable=False,
lineWidth=1,
nullPointMode='null',
tooltip=Tooltip(
@@ -258,13 +264,14 @@ dashboard = Dashboard(
],
),
Row(
title='Dashboard Row', showTitle=False, titleSize='h6',
title='Dashboard Row', showTitle=False, titleSize='h6', editable=False,
panels=[
Graph(
title='End to End Scheduling Latency',
id=5,
dataSource='${DS_PROMETHEUS}',
isNew=False,
editable=False,
dashLength=10,
lineWidth=1,
nullPointMode="null",
@@ -295,6 +302,7 @@ dashboard = Dashboard(
id=6,
dataSource='${DS_PROMETHEUS}',
isNew=False,
editable=False,
dashLength=10,
lineWidth=1,
nullPointMode="null",