"note":"This dashboard gives you an overview of a Kubernetes Pod and includes metrics from `kubernetes_*` set of measurements populated by the [Telegraf Kubernetes Input Plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).",
"query":"SELECT count(distinct(node_name)) FROM (SELECT mean(\"cpu_usage_core_nanoseconds\") AS \"mean_cpu_usage_core_nanoseconds\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"node_name\" LIMIT 1) FILL(previous)",
"rawText":"SELECT count(distinct(node_name)) FROM (SELECT mean(\"cpu_usage_core_nanoseconds\") AS \"mean_cpu_usage_core_nanoseconds\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"node_name\" LIMIT 1) FILL(previous)",
"note":"To enable this graph, you will need to configure the [Telegraf Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).",
"query":"SELECT count(distinct(container_name)) from (SELECT mean(\"cpu_usage_core_nanoseconds\") AS \"mean_cpu_usage_core_nanoseconds\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"container_name\" limit 1) FILL(previous)",
"rawText":"SELECT count(distinct(container_name)) from (SELECT mean(\"cpu_usage_core_nanoseconds\") AS \"mean_cpu_usage_core_nanoseconds\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"container_name\" limit 1) FILL(previous)",
"note":"To enable this graph, you will need to configure the [Telegraf Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).",
"query":"SELECT count(distinct(pod_name)) FROM (SELECT mean(\"cpu_usage_core_nanoseconds\") AS \"mean_cpu_usage_core_nanoseconds\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\" LIMIT 1) FILL(previous)",
"rawText":"SELECT count(distinct(pod_name)) FROM (SELECT mean(\"cpu_usage_core_nanoseconds\") AS \"mean_cpu_usage_core_nanoseconds\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\" LIMIT 1) FILL(previous)",
"note":"To enable this graph, you will need to configure the [Telegraf Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).",
"query":"SELECT mean(\"cpu_usage_nanocores\") / 1000000 AS \"cpu_usage_millicores\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\"",
"rawText":"SELECT mean(\"cpu_usage_nanocores\") / 1000000 AS \"cpu_usage_millicores\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\"",
"note":"To enable this graph, you will need to configure the [Telegraf Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).",
"query":"SELECT mean(\"memory_usage_bytes\") AS \"memory_usage_bytes\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\" FILL(null)",
"rawText":"SELECT mean(\"memory_usage_bytes\") AS \"memory_usage_bytes\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\" FILL(null)",
"note":"To enable this graph, you will need to configure the [Telegraf Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).",
"query":"SELECT mean(\"memory_usage_bytes\") AS \"memory_usage_bytes\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\" FILL(null)",
"rawText":"SELECT mean(\"memory_usage_bytes\") AS \"memory_usage_bytes\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\" FILL(null)",
"note":"To enable this graph, you will need to configure the [Telegraf Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).",
"query":"SELECT non_negative_derivative(max(\"tx_bytes\")) AS \"tx_bytes_per_second\" FROM \":db:\".\":rp:\".\"kubernetes_pod_network\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\"",
"rawText":"SELECT non_negative_derivative(max(\"tx_bytes\")) AS \"tx_bytes_per_second\" FROM \":db:\".\":rp:\".\"kubernetes_pod_network\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\"",
"note":"To enable this graph, you will need to configure the [Telegraf Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).",
"query":"SELECT non_negative_derivative(max(\"rx_bytes\")) AS \"rx_bytes_per_second\" FROM \":db:\".\":rp:\".\"kubernetes_pod_network\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\"",
"rawText":"SELECT non_negative_derivative(max(\"rx_bytes\")) AS \"rx_bytes_per_second\" FROM \":db:\".\":rp:\".\"kubernetes_pod_network\" WHERE time > :dashboardTime: AND pod_name =~ /^:pod:$/ GROUP BY time(:interval:), \"pod_name\"",
"note":"To enable this graph, you will need to configure the [Telegraf Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).",
"noteVisibility":"showWhenNoData"
}
],
"templates":[
{
"tempVar":":pod:",
"id":"",
"type":"tagValues",
"label":"",
"values":[],
"query":{
"influxql":"SHOW TAG VALUES ON :database: FROM :measurement: WITH KEY=:tagKey:",