{
   "collapse" : true,
   "height" : 250,
   "panels" : [
      {
         "aliasColors" : {},
         "bars" : false,
         "datasource" : "${DS_PROMETHEUS}",
         "editable" : true,
         "error" : false,
         "fill" : 1,
         "grid" : {},
         "id" : 36,
         "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_time_microseconds_total{node=~\"$node\"}[$ratetime]))",
               "interval" : "",
               "intervalFactor" : 2,
               "legendFormat" : "Time",
               "metric" : "authmilter_f",
               "refId" : "A",
               "step" : 4
            }
         ],
         "thresholds" : [],
         "timeFrom" : null,
         "timeShift" : null,
         "title" : "Processing Time",
         "tooltip" : {
            "msResolution" : false,
            "shared" : true,
            "sort" : 2,
            "value_type" : "cumulative"
         },
         "type" : "graph",
         "xaxis" : {
            "mode" : "time",
            "name" : null,
            "show" : true,
            "values" : []
         },
         "yaxes" : [
            {
               "format" : "µs",
               "label" : null,
               "logBase" : 1,
               "max" : null,
               "min" : null,
               "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" : 32,
         "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_time_microseconds_total{node=~\"$node\"}[$ratetime])) by(handler)",
               "interval" : "",
               "intervalFactor" : 2,
               "legendFormat" : "{{ handler }}",
               "metric" : "authmilter_f",
               "refId" : "A",
               "step" : 4
            }
         ],
         "thresholds" : [],
         "timeFrom" : null,
         "timeShift" : null,
         "title" : "Time per Handler",
         "tooltip" : {
            "msResolution" : false,
            "shared" : true,
            "sort" : 2,
            "value_type" : "cumulative"
         },
         "type" : "graph",
         "xaxis" : {
            "mode" : "time",
            "name" : null,
            "show" : true,
            "values" : []
         },
         "yaxes" : [
            {
               "format" : "µs",
               "label" : null,
               "logBase" : 1,
               "max" : null,
               "min" : null,
               "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" : 33,
         "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_time_microseconds_total{node=~\"$node\"}[$ratetime])) by(callback)",
               "interval" : "",
               "intervalFactor" : 2,
               "legendFormat" : "{{ callback }}",
               "metric" : "authmilter_f",
               "refId" : "A",
               "step" : 4
            }
         ],
         "thresholds" : [],
         "timeFrom" : null,
         "timeShift" : null,
         "title" : "Time per Callback",
         "tooltip" : {
            "msResolution" : false,
            "shared" : true,
            "sort" : 2,
            "value_type" : "cumulative"
         },
         "type" : "graph",
         "xaxis" : {
            "mode" : "time",
            "name" : null,
            "show" : true,
            "values" : []
         },
         "yaxes" : [
            {
               "format" : "µs",
               "label" : null,
               "logBase" : 1,
               "max" : null,
               "min" : null,
               "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" : 34,
         "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_time_microseconds_total{node=~\"$node\"}[$ratetime])) by(callback,handler)",
               "interval" : "",
               "intervalFactor" : 2,
               "legendFormat" : "{{ callback }} {{ handler }}",
               "metric" : "authmilter_f",
               "refId" : "A",
               "step" : 4
            }
         ],
         "thresholds" : [],
         "timeFrom" : null,
         "timeShift" : null,
         "title" : "Time per Callback/Handler",
         "tooltip" : {
            "msResolution" : false,
            "shared" : true,
            "sort" : 2,
            "value_type" : "cumulative"
         },
         "type" : "graph",
         "xaxis" : {
            "mode" : "time",
            "name" : null,
            "show" : true,
            "values" : []
         },
         "yaxes" : [
            {
               "format" : "µs",
               "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" : "Processing Time",
   "titleSize" : "h6"
}
