blob: 0042af18358adc05cb4c584e0b2c0538984b5804 [file] [log] [blame]
local grafana = import '../../../../vendor/grafonnet/grafana.libsonnet';
local prometheus = grafana.prometheus;
local lineGraph = import '../../../globals/line-graph.libsonnet';
local yAxis = import '../../../globals/yaxis.libsonnet';
lineGraph.new(
title='CPU',
yAxis1=yAxis.new(label='CPU cores'),
)
.addTarget(
prometheus.target(
'rate(proc_cpu_usage{instance="$instance",replica="$replica"}[5m])',
legendFormat='used CPUs',
)
)
.addTarget(
prometheus.target(
'proc_cpu_num_cores{instance="$instance",replica="$replica"}',
legendFormat='available CPUs',
)
)
.addSeriesOverride(
{
alias: 'available CPUs',
color: '#1F60C4',
fill: 0,
}
)