38 lines
794 B
Text
38 lines
794 B
Text
local grafana = import '../../vendor/grafonnet/grafana.libsonnet';
|
|
local graphPanel = grafana.graphPanel;
|
|
|
|
local defaults = import './defaults.libsonnet';
|
|
local yAxis = import './yaxis.libsonnet';
|
|
|
|
{
|
|
new(
|
|
title,
|
|
yAxis1,
|
|
yAxis2=yAxis.new(),
|
|
min=null,
|
|
max=null,
|
|
stack=false,
|
|
fill=1,
|
|
):: graphPanel.new(
|
|
title=title,
|
|
labelY1=yAxis1.label,
|
|
formatY1=yAxis1.format,
|
|
logBase1Y=yAxis1.logBase,
|
|
labelY2=yAxis2.label,
|
|
formatY2=yAxis2.format,
|
|
logBase2Y=yAxis2.logBase,
|
|
min=min,
|
|
max=max,
|
|
stack=stack,
|
|
datasource=defaults.datasource,
|
|
fill=fill,
|
|
legend_alignAsTable=true,
|
|
legend_avg=true,
|
|
legend_current=true,
|
|
legend_max=true,
|
|
legend_min=true,
|
|
legend_values=true,
|
|
lines=true,
|
|
linewidth=1,
|
|
),
|
|
}
|