|
{
"collapse" : true ,
"height" : "250px" ,
"panels" : [
{
"aliasColors" : {},
"bars" : true ,
"datasource" : "${DS_PROMETHEUS}" ,
"editable" : true ,
"error" : false ,
"fill" : 1,
"grid" : {},
"id" : 18,
"legend" : {
"avg" : false ,
"current" : false ,
"max" : false ,
"min" : false ,
"show" : true ,
"total" : false ,
"values" : false
},
"lines" : true ,
"linewidth" : 2,
"links" : [],
"nullPointMode" : "connected" ,
"percentage" : false ,
"pointradius" : 5,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [],
"span" : 12,
"stack" : true ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "sum(authmilter_processes_waiting{node=~\"$node\"})" ,
"interval" : "" ,
"intervalFactor" : 2,
"legendFormat" : "Spare children" ,
"metric" : "authmilter_" ,
"refId" : "A" ,
"step" : 4
},
{
"expr" : "sum(authmilter_processes_processing{node=~\"$node\"})" ,
"intervalFactor" : 2,
"legendFormat" : "Busy children" ,
"metric" : "authmilter_" ,
"refId" : "B" ,
"step" : 4
}
],
"thresholds" : [],
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Children count" ,
"tooltip" : {
"msResolution" : false ,
"shared" : true ,
"sort" : 2,
"value_type" : "individual"
},
"type" : "graph" ,
"xaxis" : {
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : []
},
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1,
"max" : null ,
"min" : 0,
"show" : true
},
{
"format" : "short" ,
"label" : null ,
"logBase" : 1,
"max" : null ,
"min" : null ,
"show" : true
}
]
},
{
"aliasColors" : {},
"bars" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"editable" : true ,
"error" : false ,
"fill" : 0,
"grid" : {},
"id" : 7,
"legend" : {
"avg" : false ,
"current" : false ,
"max" : false ,
"min" : false ,
"show" : true ,
"total" : false ,
"values" : false
},
"lines" : true ,
"linewidth" : 2,
"links" : [],
"nullPointMode" : "connected" ,
"percentage" : false ,
"pointradius" : 5,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [],
"span" : 12,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "sum(authmilter_processes_waiting{node=~\"$node\"}+authmilter_processes_processing{node=~\"$node\"}) by(node)" ,
"interval" : "" ,
"intervalFactor" : 2,
"legendFormat" : "{{ node }}" ,
"metric" : "authmilter_" ,
"refId" : "A" ,
"step" : 4
}
],
"thresholds" : [],
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Total children by node" ,
"tooltip" : {
"msResolution" : false ,
"shared" : true ,
"sort" : 2,
"value_type" : "individual"
},
"type" : "graph" ,
"xaxis" : {
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : []
},
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1,
"max" : null ,
"min" : 0,
"show" : true
},
{
"format" : "short" ,
"label" : null ,
"logBase" : 1,
"max" : null ,
"min" : null ,
"show" : true
}
]
},
{
"aliasColors" : {},
"bars" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"editable" : true ,
"error" : false ,
"fill" : 0,
"grid" : {},
"id" : 19,
"legend" : {
"avg" : false ,
"current" : false ,
"max" : false ,
"min" : false ,
"show" : true ,
"total" : false ,
"values" : false
},
"lines" : true ,
"linewidth" : 2,
"links" : [],
"nullPointMode" : "connected" ,
"percentage" : false ,
"pointradius" : 5,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [],
"span" : 12,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "sum(authmilter_processes_waiting{node=~\"$node\"}) by(node)" ,
"interval" : "" ,
"intervalFactor" : 2,
"legendFormat" : "{{ node }}" ,
"metric" : "authmilter_" ,
"refId" : "A" ,
"step" : 4
}
],
"thresholds" : [],
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Spare children by node" ,
"tooltip" : {
"msResolution" : false ,
"shared" : true ,
"sort" : 2,
"value_type" : "individual"
},
"type" : "graph" ,
"xaxis" : {
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : []
},
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1,
"max" : null ,
"min" : 0,
"show" : true
},
{
"format" : "short" ,
"label" : null ,
"logBase" : 1,
"max" : null ,
"min" : null ,
"show" : true
}
]
},
{
"aliasColors" : {},
"bars" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"editable" : true ,
"error" : false ,
"fill" : 0,
"grid" : {},
"id" : 20,
"legend" : {
"avg" : false ,
"current" : false ,
"max" : false ,
"min" : false ,
"show" : true ,
"total" : false ,
"values" : false
},
"lines" : true ,
"linewidth" : 2,
"links" : [],
"nullPointMode" : "connected" ,
"percentage" : false ,
"pointradius" : 5,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [],
"span" : 12,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "sum(authmilter_processes_processing{node=~\"$node\"}) by(node)" ,
"interval" : "" ,
"intervalFactor" : 2,
"legendFormat" : "{{ node }}" ,
"metric" : "authmilter_" ,
"refId" : "A" ,
"step" : 4
}
],
"thresholds" : [],
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Processing children by node" ,
"tooltip" : {
"msResolution" : false ,
"shared" : true ,
"sort" : 2,
"value_type" : "individual"
},
"type" : "graph" ,
"xaxis" : {
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : []
},
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1,
"max" : null ,
"min" : 0,
"show" : true
},
{
"format" : "short" ,
"label" : null ,
"logBase" : 1,
"max" : null ,
"min" : null ,
"show" : true
}
]
},
{
"aliasColors" : {},
"bars" : false ,
"datasource" : "${DS_PROMETHEUS}" ,
"editable" : true ,
"error" : false ,
"fill" : 1,
"grid" : {},
"id" : 31,
"legend" : {
"avg" : false ,
"current" : false ,
"max" : false ,
"min" : false ,
"show" : true ,
"total" : false ,
"values" : false
},
"lines" : true ,
"linewidth" : 2,
"links" : [],
"nullPointMode" : "connected" ,
"percentage" : false ,
"pointradius" : 5,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [],
"span" : 12,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"expr" : "sum(rate(authmilter_forked_children_total{node=~\"$node\"}[$ratetime]))" ,
"intervalFactor" : 2,
"legendFormat" : "Children forked" ,
"metric" : "authmilter_f" ,
"refId" : "A" ,
"step" : 4
},
{
"expr" : "-sum(rate(authmilter_reaped_children_total{node=~\"$node\"}[$ratetime]))" ,
"interval" : "" ,
"intervalFactor" : 2,
"legendFormat" : "Children reaped" ,
"metric" : "authmilter_f" ,
"refId" : "B" ,
"step" : 4
},
{
"expr" : "sum(rate(authmilter_forked_children_total{node=~\"$node\"}[$ratetime]))-sum(rate(authmilter_reaped_children_total{node=~\"$node\"}[$ratetime]))" ,
"interval" : "" ,
"intervalFactor" : 2,
"legendFormat" : "Children churn" ,
"refId" : "C" ,
"step" : 4
}
],
"thresholds" : [],
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Fork rate" ,
"tooltip" : {
"msResolution" : false ,
"shared" : true ,
"sort" : 2,
"value_type" : "cumulative"
},
"type" : "graph" ,
"xaxis" : {
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : []
},
"yaxes" : [
{
"format" : "short" ,
"label" : null ,
"logBase" : 1,
"max" : null ,
"min" : null ,
"show" : true
},
{
"format" : "short" ,
"label" : null ,
"logBase" : 1,
"max" : null ,
"min" : null ,
"show" : true
}
]
}
],
"repeat" : null ,
"repeatIteration" : null ,
"repeatRowId" : null ,
"showTitle" : true ,
"title" : "Processes" ,
"titleSize" : "h6"
}
|