|
|
@ -11,7 +11,7 @@ local template = grafana.template;
|
|
|
|
grafanaDashboards+:: {
|
|
|
|
grafanaDashboards+:: {
|
|
|
|
'prometheus.json':
|
|
|
|
'prometheus.json':
|
|
|
|
g.dashboard(
|
|
|
|
g.dashboard(
|
|
|
|
'%(prefix)sOverview' % $._config.grafana
|
|
|
|
'%(prefix)sOverview' % $._config.grafanaPrometheus
|
|
|
|
)
|
|
|
|
)
|
|
|
|
.addMultiTemplate('job', 'prometheus_build_info', 'job')
|
|
|
|
.addMultiTemplate('job', 'prometheus_build_info', 'job')
|
|
|
|
.addMultiTemplate('instance', 'prometheus_build_info', 'instance')
|
|
|
|
.addMultiTemplate('instance', 'prometheus_build_info', 'instance')
|
|
|
@ -99,8 +99,8 @@ local template = grafana.template;
|
|
|
|
g.stack,
|
|
|
|
g.stack,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
) + {
|
|
|
|
) + {
|
|
|
|
tags: $._config.grafana.tags,
|
|
|
|
tags: $._config.grafanaPrometheus.tags,
|
|
|
|
refresh: $._config.grafana.refresh,
|
|
|
|
refresh: $._config.grafanaPrometheus.refresh,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
// Remote write specific dashboard.
|
|
|
|
// Remote write specific dashboard.
|
|
|
|
'prometheus-remote-write.json':
|
|
|
|
'prometheus-remote-write.json':
|
|
|
@ -293,7 +293,7 @@ local template = grafana.template;
|
|
|
|
));
|
|
|
|
));
|
|
|
|
|
|
|
|
|
|
|
|
dashboard.new(
|
|
|
|
dashboard.new(
|
|
|
|
title='%(prefix)sRemote Write' % $._config.grafana,
|
|
|
|
title='%(prefix)sRemote Write' % $._config.grafanaPrometheus,
|
|
|
|
editable=true
|
|
|
|
editable=true
|
|
|
|
)
|
|
|
|
)
|
|
|
|
.addTemplate(
|
|
|
|
.addTemplate(
|
|
|
@ -380,8 +380,8 @@ local template = grafana.template;
|
|
|
|
.addPanel(retriedSamples)
|
|
|
|
.addPanel(retriedSamples)
|
|
|
|
.addPanel(enqueueRetries)
|
|
|
|
.addPanel(enqueueRetries)
|
|
|
|
) + {
|
|
|
|
) + {
|
|
|
|
tags: $._config.grafana.tags,
|
|
|
|
tags: $._config.grafanaPrometheus.tags,
|
|
|
|
refresh: $._config.grafana.refresh,
|
|
|
|
refresh: $._config.grafanaPrometheus.refresh,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|