"query":"SELECT last(\"numSeries\") AS \"mean_numSeries\" FROM \":db:\".\":rp:\".\"influxdb_database\" WHERE host = :host: AND time > :dashboardTime: GROUP BY time(:interval:) FILL(previous)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT last(\"numSeries\") AS \"mean_numSeries\" FROM \":db:\".\":rp:\".\"influxdb_database\" WHERE host = :host: AND time > :dashboardTime: GROUP BY time(:interval:) FILL(previous)",
"range":null,
"shifts":null
},
"source":"",
"type":"influxql"
}
],
"axes":{
"x":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y2":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
}
},
"type":"single-stat",
"colors":[
{
"id":"base",
"type":"text",
"hex":"#00C9FF",
"name":"laser",
"value":"-1000000000000000000"
}
],
"legend":{},
"tableOptions":{
"verticalTimeAxis":true,
"sortBy":{
"internalName":"time",
"displayName":"",
"visible":true
},
"wrapping":"truncate",
"fixFirstColumn":true
},
"fieldOptions":[
{
"internalName":"time",
"displayName":"",
"visible":true
}
],
"timeFormat":"MM/DD/YYYY HH:mm:ss",
"decimalPlaces":{
"isEnforced":true,
"digits":2
},
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"noteVisibility":"showWhenNoData"
},
{
"x":0,
"y":3,
"w":2,
"h":2,
"name":"# Measurements",
"queries":[
{
"query":"SELECT last(\"numMeasurements\") AS \"mean_numMeasurements\" FROM \":db:\".\":rp:\".\"influxdb_database\" WHERE host=:host: AND time > :dashboardTime: GROUP BY time(:interval:) FILL(previous)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT last(\"numMeasurements\") AS \"mean_numMeasurements\" FROM \":db:\".\":rp:\".\"influxdb_database\" WHERE host=:host: AND time > :dashboardTime: GROUP BY time(:interval:) FILL(previous)",
"range":null,
"shifts":null
},
"source":"",
"type":"influxql"
}
],
"axes":{
"x":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y2":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
}
},
"type":"single-stat",
"colors":[
{
"id":"base",
"type":"text",
"hex":"#00C9FF",
"name":"laser",
"value":"-1000000000000000000"
}
],
"legend":{},
"tableOptions":{
"verticalTimeAxis":true,
"sortBy":{
"internalName":"time",
"displayName":"",
"visible":true
},
"wrapping":"truncate",
"fixFirstColumn":true
},
"fieldOptions":[
{
"internalName":"time",
"displayName":"",
"visible":true
}
],
"timeFormat":"MM/DD/YYYY HH:mm:ss",
"decimalPlaces":{
"isEnforced":true,
"digits":2
},
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"noteVisibility":"showWhenNoData"
},
{
"x":0,
"y":0,
"w":12,
"h":1,
"name":"",
"queries":[
{
"query":"",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"",
"range":null,
"shifts":null
},
"source":"",
"type":"influxql"
}
],
"axes":{
"x":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y2":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
}
},
"type":"note",
"colors":[],
"legend":{},
"tableOptions":{
"verticalTimeAxis":true,
"sortBy":{
"internalName":"time",
"displayName":"",
"visible":true
},
"wrapping":"truncate",
"fixFirstColumn":true
},
"fieldOptions":[
{
"internalName":"time",
"displayName":"",
"visible":true
}
],
"timeFormat":"MM/DD/YYYY HH:mm:ss",
"decimalPlaces":{
"isEnforced":true,
"digits":2
},
"note":"This dashboard gives you an overview of your InfluxDB instance and includes metrics from the `influxdb_*` measurements populated by the [Telegraf InfluxDB Input Plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"noteVisibility":"default"
},
{
"x":8,
"y":4,
"w":4,
"h":3,
"name":"Filesystems usage",
"queries":[
{
"query":"SELECT mean(\"used_percent\") AS \"used\" FROM \":db:\".\":rp:\".\"disk\" WHERE time > :dashboardTime: AND \"host\"=:host: GROUP BY time(:interval:), \"path\" FILL(null)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT mean(\"used_percent\") AS \"used\" FROM \":db:\".\":rp:\".\"disk\" WHERE time > :dashboardTime: AND \"host\"=:host: GROUP BY time(:interval:), \"path\" FILL(null)",
"range":null,
"shifts":null
},
"source":"",
"type":"influxql"
}
],
"axes":{
"x":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y":{
"bounds":["",""],
"label":"percentage",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y2":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
}
},
"type":"line",
"colors":[
{
"id":"6e174025-1e66-42d6-affe-626907a59d96",
"type":"scale",
"hex":"#DA6FF1",
"name":"Ectoplasm",
"value":"0"
},
{
"id":"b3ac1a8e-6fce-4c02-8ee8-f87a15b1f2b8",
"type":"scale",
"hex":"#00717A",
"name":"Ectoplasm",
"value":"0"
},
{
"id":"68a4b22d-0599-4f34-89ee-c8e4354ad2af",
"type":"scale",
"hex":"#ACFF76",
"name":"Ectoplasm",
"value":"0"
}
],
"legend":{},
"tableOptions":{
"verticalTimeAxis":true,
"sortBy":{
"internalName":"time",
"displayName":"",
"visible":true
},
"wrapping":"truncate",
"fixFirstColumn":true
},
"fieldOptions":[
{
"internalName":"time",
"displayName":"",
"visible":true
}
],
"timeFormat":"MM/DD/YYYY HH:mm:ss",
"decimalPlaces":{
"isEnforced":true,
"digits":2
},
"note":"To enable this graph, you will need to configure the Telegraf `disk` plugin. For more information, please visit the [Telegraf Disk plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/disk).",
"noteVisibility":"showWhenNoData"
},
{
"x":8,
"y":1,
"w":4,
"h":3,
"name":"Memory usage",
"queries":[
{
"query":"SELECT mean(\"used_percent\") AS \"last_used_percent\" FROM \":db:\".\":rp:\".\"mem\" WHERE time > :dashboardTime: AND \"host\"=:host: GROUP BY time(:interval:) FILL(previous)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT mean(\"used_percent\") AS \"last_used_percent\" FROM \":db:\".\":rp:\".\"mem\" WHERE time > :dashboardTime: AND \"host\"=:host: GROUP BY time(:interval:) FILL(previous)",
"range":null,
"shifts":null
},
"source":"",
"type":"influxql"
}
],
"axes":{
"x":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y":{
"bounds":["",""],
"label":"Memory used %",
"prefix":"",
"suffix":" %",
"base":"10",
"scale":"linear"
},
"y2":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
}
},
"type":"line-plus-single-stat",
"colors":[
{
"id":"base",
"type":"scale",
"hex":"#8F8AF4",
"name":"Do Androids Dream of Electric Sheep?",
"value":"0"
},
{
"id":"8314ff20-1158-4910-85fa-c880ca805611",
"type":"scale",
"hex":"#A51414",
"name":"Do Androids Dream of Electric Sheep?",
"value":"0"
},
{
"id":"84b07d37-6abe-461d-9e1e-fefbaa696368",
"type":"scale",
"hex":"#F4CF31",
"name":"Do Androids Dream of Electric Sheep?",
"value":"0"
}
],
"legend":{},
"tableOptions":{
"verticalTimeAxis":true,
"sortBy":{
"internalName":"time",
"displayName":"",
"visible":true
},
"wrapping":"truncate",
"fixFirstColumn":true
},
"fieldOptions":[
{
"internalName":"time",
"displayName":"",
"visible":true
}
],
"timeFormat":"MM/DD/YYYY HH:mm:ss",
"decimalPlaces":{
"isEnforced":true,
"digits":0
},
"note":"To enable this graph, you will need to configure the Telegraf `mem` plugin. For more information, please visit the [Telegraf Mem plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/mem).",
"noteVisibility":"showWhenNoData"
},
{
"x":0,
"y":1,
"w":2,
"h":1,
"name":"System Uptime",
"queries":[
{
"query":"SELECT last(\"uptime\")/86400 AS \"mean_uptime\" FROM \":db:\".\":rp:\".\"system\" WHERE time > :dashboardTime: AND \"host\" = :host: FILL(previous)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT last(\"uptime\")/86400 AS \"mean_uptime\" FROM \":db:\".\":rp:\".\"system\" WHERE time > :dashboardTime: AND \"host\" = :host: FILL(previous)",
"range":null,
"shifts":null
},
"source":"",
"type":"influxql"
}
],
"axes":{
"x":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":" days",
"base":"10",
"scale":"linear"
},
"y2":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
}
},
"type":"single-stat",
"colors":[
{
"id":"base",
"type":"text",
"hex":"#00C9FF",
"name":"laser",
"value":"-1000000000000000000"
}
],
"legend":{},
"tableOptions":{
"verticalTimeAxis":true,
"sortBy":{
"internalName":"time",
"displayName":"",
"visible":true
},
"wrapping":"truncate",
"fixFirstColumn":true
},
"fieldOptions":[
{
"internalName":"time",
"displayName":"",
"visible":true
}
],
"timeFormat":"MM/DD/YYYY HH:mm:ss",
"decimalPlaces":{
"isEnforced":true,
"digits":2
},
"note":"To enable this graph, you will need to configure the Telegraf `system` plugin. For more information, please visit the [Telegraf System plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/system).",
"query":"SELECT non_negative_derivative(max(\"bytes_recv\"), 1s) AS \"received\", non_negative_derivative(max(\"bytes_sent\"), 1s) AS \"sent\" FROM \":db:\".\":rp:\".\"net\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:) FILL(null)",
"rawText":"SELECT non_negative_derivative(max(\"bytes_recv\"), 1s) AS \"received\", non_negative_derivative(max(\"bytes_sent\"), 1s) AS \"sent\" FROM \":db:\".\":rp:\".\"net\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:) FILL(null)",
"note":"To enable this graph, you will need to configure the Telegraf `net` plugin. For more information, please visit the [Telegraf Net plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/net).",
"noteVisibility":"showWhenNoData"
},
{
"x":2,
"y":4,
"w":6,
"h":3,
"name":"CPU Utilization %",
"queries":[
{
"query":"SELECT mean(\"usage_system\") AS \"system\", mean(\"usage_user\") as \"user\", mean(\"usage_iowait\") as \"iowait\", mean(\"usage_idle\") as \"idle\" FROM \":db:\".\":rp:\".\"cpu\" WHERE host = :host: and time > :dashboardTime: AND \"cpu\"='cpu-total' GROUP BY time(:interval:) FILL(null)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT mean(\"usage_system\") AS \"system\", mean(\"usage_user\") as \"user\", mean(\"usage_iowait\") as \"iowait\", mean(\"usage_idle\") as \"idle\" FROM \":db:\".\":rp:\".\"cpu\" WHERE host = :host: and time > :dashboardTime: AND \"cpu\"='cpu-total' GROUP BY time(:interval:) FILL(null)",
"range":null,
"shifts":null
},
"source":"",
"type":"influxql"
}
],
"axes":{
"x":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y":{
"bounds":["",""],
"label":"percentage",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y2":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
}
},
"type":"line",
"colors":[
{
"id":"2818d86b-c91e-4d59-b7f4-e5c7212b627e",
"type":"scale",
"hex":"#74D495",
"name":"Atlantis",
"value":"0"
},
{
"id":"4dfe99ee-4844-417b-ae70-c9af0b3ad826",
"type":"scale",
"hex":"#3F3FBA",
"name":"Atlantis",
"value":"0"
},
{
"id":"31ea9d9b-c950-4ba5-b3e5-53738b2524c5",
"type":"scale",
"hex":"#FF4D9E",
"name":"Atlantis",
"value":"0"
}
],
"legend":{},
"tableOptions":{
"verticalTimeAxis":true,
"sortBy":{
"internalName":"time",
"displayName":"",
"visible":true
},
"wrapping":"truncate",
"fixFirstColumn":true
},
"fieldOptions":[
{
"internalName":"time",
"displayName":"",
"visible":true
}
],
"timeFormat":"MM/DD/YYYY HH:mm:ss",
"decimalPlaces":{
"isEnforced":true,
"digits":2
},
"note":"To enable this graph, you will need to configure the Telegraf `cpu` plugin. For more information, please visit the [Telegraf CPU plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/cpu).",
"noteVisibility":"showWhenNoData"
},
{
"x":2,
"y":1,
"w":3,
"h":3,
"name":"System Load",
"queries":[
{
"query":"SELECT mean(\"load1\") AS \"load1\", mean(\"load5\") AS \"load5\", mean(\"load15\") AS \"load15\" FROM \":db:\".\":rp:\".\"system\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:) FILL(null)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT mean(\"load1\") AS \"load1\", mean(\"load5\") AS \"load5\", mean(\"load15\") AS \"load15\" FROM \":db:\".\":rp:\".\"system\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:) FILL(null)",
"range":null,
"shifts":null
},
"source":"",
"type":"influxql"
}
],
"axes":{
"x":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y":{
"bounds":["",""],
"label":"Load",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y2":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
}
},
"type":"line",
"colors":[
{
"id":"a98e3ce0-d794-4a05-9eef-9925caaf2883",
"type":"scale",
"hex":"#31C0F6",
"name":"Nineteen Eighty Four",
"value":"0"
},
{
"id":"9b56030d-b186-40b9-8d87-c911c962c882",
"type":"scale",
"hex":"#A500A5",
"name":"Nineteen Eighty Four",
"value":"0"
},
{
"id":"a45aaa88-9e45-4a68-b4e8-61538cb0f023",
"type":"scale",
"hex":"#FF7E27",
"name":"Nineteen Eighty Four",
"value":"0"
}
],
"legend":{},
"tableOptions":{
"verticalTimeAxis":true,
"sortBy":{
"internalName":"time",
"displayName":"",
"visible":true
},
"wrapping":"truncate",
"fixFirstColumn":true
},
"fieldOptions":[
{
"internalName":"time",
"displayName":"",
"visible":true
}
],
"timeFormat":"MM/DD/YYYY HH:mm:ss",
"decimalPlaces":{
"isEnforced":true,
"digits":2
},
"note":"To enable this graph, you will need to configure the Telegraf `system` plugin. For more information, please visit the [Telegraf System plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/system).",
"noteVisibility":"showWhenNoData"
},
{
"x":0,
"y":2,
"w":2,
"h":1,
"name":"nCPU",
"queries":[
{
"query":"SELECT last(\"n_cpus\") AS \"mean_n_cpus\" FROM \":db:\".\":rp:\".\"system\" WHERE time > :dashboardTime: AND \"host\" = :host: fill(previous)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT last(\"n_cpus\") AS \"mean_n_cpus\" FROM \":db:\".\":rp:\".\"system\" WHERE time > :dashboardTime: AND \"host\" = :host: fill(previous)",
"range":null,
"shifts":null
},
"source":"",
"type":"influxql"
}
],
"axes":{
"x":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
},
"y":{
"bounds":["",""],
"label":"Active requests count",
"prefix":"",
"suffix":"",
"base":"2",
"scale":"linear"
},
"y2":{
"bounds":["",""],
"label":"",
"prefix":"",
"suffix":"",
"base":"10",
"scale":"linear"
}
},
"type":"single-stat",
"colors":[
{
"id":"base",
"type":"text",
"hex":"#00C9FF",
"name":"laser",
"value":"-1000000000000000000"
}
],
"legend":{},
"tableOptions":{
"verticalTimeAxis":true,
"sortBy":{
"internalName":"time",
"displayName":"",
"visible":true
},
"wrapping":"truncate",
"fixFirstColumn":true
},
"fieldOptions":[
{
"internalName":"time",
"displayName":"",
"visible":true
}
],
"timeFormat":"MM/DD/YYYY HH:mm:ss",
"decimalPlaces":{
"isEnforced":true,
"digits":2
},
"note":"To enable this graph, you will need to configure the Telegraf `system` plugin. For more information, please visit the [Telegraf System plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/system).",
"query":"SELECT last(\"numMeasurements\") AS \"mean_numMeasurements\" FROM \":db:\".\":rp:\".\"influxdb_database\" WHERE host=:host: AND time > :dashboardTime: GROUP BY time(:interval:), \"database\" FILL(previous)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT last(\"numMeasurements\") AS \"mean_numMeasurements\" FROM \":db:\".\":rp:\".\"influxdb_database\" WHERE host=:host: AND time > :dashboardTime: GROUP BY time(:interval:), \"database\" FILL(previous)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"noteVisibility":"showWhenNoData"
},
{
"x":4,
"y":7,
"w":4,
"h":3,
"name":"# Series Per DB",
"queries":[
{
"query":"SELECT last(\"numSeries\") AS \"mean_numSeries\" FROM \":db:\".\":rp:\".\"influxdb_database\" WHERE host = :host: AND time > :dashboardTime: GROUP BY time(:interval:), \"database\" FILL(previous)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT last(\"numSeries\") AS \"mean_numSeries\" FROM \":db:\".\":rp:\".\"influxdb_database\" WHERE host = :host: AND time > :dashboardTime: GROUP BY time(:interval:), \"database\" FILL(previous)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"query":"SELECT non_negative_derivative(mean(\"PauseTotalNs\"),1s)/1000000 AS \"mean_PauseTotalNs\" FROM \":db:\".\":rp:\".\"influxdb_runtime\" WHERE host = :host: AND time > :dashboardTime: GROUP BY time(:interval:) FILL(previous)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT non_negative_derivative(mean(\"PauseTotalNs\"),1s)/1000000 AS \"mean_PauseTotalNs\" FROM \":db:\".\":rp:\".\"influxdb_runtime\" WHERE host = :host: AND time > :dashboardTime: GROUP BY time(:interval:) FILL(previous)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"query":"SELECT mean(\"reqActive\") AS \"mean_reqActive\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE host = :host: and time > :dashboardTime: GROUP BY time(:interval:) FILL(previous)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT mean(\"reqActive\") AS \"mean_reqActive\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE host = :host: and time > :dashboardTime: GROUP BY time(:interval:) FILL(previous)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"query":"SELECT non_negative_derivative(mean(\"queryReq\"),1m) AS \"reads\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"label":"count/s",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT non_negative_derivative(mean(\"queryReq\"),1m) AS \"reads\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"query":"SELECT non_negative_derivative(max(\"writeReq\"),1m) AS \"writes\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT non_negative_derivative(max(\"writeReq\"),1m) AS \"writes\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"query":"SELECT non_negative_derivative(max(\"clientError\")) AS \"client_errors\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"label":"count/s",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT non_negative_derivative(max(\"clientError\")) AS \"client_errors\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"query":"SELECT non_negative_derivative(max(\"authFail\"), 1s) AS \"auth_fail\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT non_negative_derivative(max(\"authFail\"), 1s) AS \"auth_fail\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"query":"SELECT non_negative_derivative(mean(\"queryDurationNs\"), 1s) / 1000000 AS \"duration_ms\" FROM \":db:\".\":rp:\".\"influxdb_queryExecutor\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(1m)",
"label":"ms",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT non_negative_derivative(mean(\"queryDurationNs\"), 1s) / 1000000 AS \"duration_ms\" FROM \":db:\".\":rp:\".\"influxdb_queryExecutor\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(1m)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"noteVisibility":"showWhenNoData"
},
{
"x":0,
"y":13,
"w":4,
"h":3,
"name":"InfluxDB - written points / min",
"queries":[
{
"query":"SELECT non_negative_derivative(max(\"pointReq\"),1m) AS \"points_written\" FROM \":db:\".\":rp:\".\"influxdb_write\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"label":"points/s",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT non_negative_derivative(max(\"pointReq\"),1m) AS \"points_written\" FROM \":db:\".\":rp:\".\"influxdb_write\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"query":"SELECT non_negative_derivative(max(\"writeError\")) AS \"shard_write_error\" FROM \":db:\".\":rp:\".\"influxdb_write\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"rawText":"SELECT non_negative_derivative(max(\"writeError\")) AS \"shard_write_error\" FROM \":db:\".\":rp:\".\"influxdb_write\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"query":"SELECT non_negative_derivative(max(\"serveError\")) AS \"http_error\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT non_negative_derivative(max(\"serveError\")) AS \"http_error\" FROM \":db:\".\":rp:\".\"influxdb_httpd\" WHERE time > :dashboardTime: AND \"host\" = :host: GROUP BY time(:interval:)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"noteVisibility":"showWhenNoData"
},
{
"x":8,
"y":7,
"w":4,
"h":3,
"name":"InfluxDB Memory Heap",
"queries":[
{
"query":"SELECT mean(\"HeapAlloc\") AS \"mean_HeapAlloc\", mean(\"HeapInUse\") AS \"mean_HeapInUse\", mean(\"HeapSys\") AS \"mean_HeapSys\" FROM \":db:\".\":rp:\".\"influxdb_runtime\" WHERE host=:host: AND time > :dashboardTime: GROUP BY time(:interval:) FILL(null)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT mean(\"HeapAlloc\") AS \"mean_HeapAlloc\", mean(\"HeapInUse\") AS \"mean_HeapInUse\", mean(\"HeapSys\") AS \"mean_HeapSys\" FROM \":db:\".\":rp:\".\"influxdb_runtime\" WHERE host=:host: AND time > :dashboardTime: GROUP BY time(:interval:) FILL(null)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",
"noteVisibility":"showWhenNoData"
},
{
"x":4,
"y":16,
"w":4,
"h":3,
"name":"# CQ / Minute",
"queries":[
{
"query":"SELECT non_negative_derivative(mean(/.*/),60s) FROM \":db:\".\":rp:\".\"influxdb_cq\" WHERE \"host\" = :host: AND time > :dashboardTime: GROUP BY host, time(:interval:) fill(null)",
"queryConfig":{
"database":"",
"measurement":"",
"retentionPolicy":"",
"fields":[],
"tags":{},
"groupBy":{
"time":"",
"tags":[]
},
"areTagsAccepted":false,
"rawText":"SELECT non_negative_derivative(mean(/.*/),60s) FROM \":db:\".\":rp:\".\"influxdb_cq\" WHERE \"host\" = :host: AND time > :dashboardTime: GROUP BY host, time(:interval:) fill(null)",
"note":"To enable this graph, you will need to configure the Telegraf `influxdb` plugin. For more information, please visit the [Telegraf InfluxDB plugin documentation](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb).",