{ "id": "2c2f31fb-421a-41c5-bb8e-a356ae44a300", "meta": { "name": "Kubernetes Overview", "measurements": [ "kubernetes_node", "kubernetes_pod_container", "kubernetes_pod_network", "kubernetes_system_container" ], "version": "1.0", "dashboardVersion": "1.x", "description": "Dashboard for the telegraf input plug-in: Kubernetes. Provides an overview", "author": "InfluxData", "license": "MIT", "icon": "", "url": "https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes" }, "data": { "cells": [ { "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 Kubernetes Cluster 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).", "noteVisibility": "default" }, { "x": 8, "y": 1, "w": 4, "h": 2, "name": "Total Container Count", "queries": [ { "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 > now() - 1m GROUP BY time(1m), \"container_name\" limit 1) FILL(previous)", "queryConfig": { "database": "", "measurement": "", "retentionPolicy": "", "fields": [], "tags": {}, "groupBy": {"time": "", "tags": []}, "areTagsAccepted": false, "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 > now() - 1m GROUP BY time(1m), \"container_name\" limit 1) 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 Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).", "noteVisibility": "showWhenNoData" }, { "x": 4, "y": 1, "w": 4, "h": 2, "name": "Total Pod Count", "queries": [ { "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 > now() - 1m GROUP BY time(1m), \"pod_name\" LIMIT 1) FILL(previous)", "queryConfig": { "database": "", "measurement": "", "retentionPolicy": "", "fields": [], "tags": {}, "groupBy": {"time": "", "tags": []}, "areTagsAccepted": false, "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 > now() - 1m GROUP BY time(1m), \"pod_name\" LIMIT 1) 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 Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).", "noteVisibility": "showWhenNoData" }, { "x": 0, "y": 1, "w": 4, "h": 2, "name": "Total Node Count", "queries": [ { "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)", "queryConfig": { "database": "", "measurement": "", "retentionPolicy": "", "fields": [], "tags": {}, "groupBy": {"time": "", "tags": []}, "areTagsAccepted": false, "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)", "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 Kubernetes Input plugin](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kubernetes).", "noteVisibility": "showWhenNoData" }, { "x": 0, "y": 3, "w": 4, "h": 4, "name": "K8s - Node Millicores", "queries": [ { "query": "SELECT mean(\"cpu_usage_nanocores\") / 1000000 AS \"cpu_usage_millicores\" FROM \":db:\".\":rp:\".\"kubernetes_node\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"node_name\"", "queryConfig": { "database": "", "measurement": "", "retentionPolicy": "", "fields": [], "tags": {}, "groupBy": {"time": "", "tags": []}, "areTagsAccepted": false, "rawText": "SELECT mean(\"cpu_usage_nanocores\") / 1000000 AS \"cpu_usage_millicores\" FROM \":db:\".\":rp:\".\"kubernetes_node\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"node_name\"", "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": "line", "colors": [ { "id": "3a861a65-22d0-4fe2-9162-34c35e3189e6", "type": "scale", "hex": "#31C0F6", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "738a4433-63ce-42ee-908d-a534264410c8", "type": "scale", "hex": "#A500A5", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "b6e4949f-e323-4a2c-816b-497fae378356", "type": "scale", "hex": "#FF7E27", "name": "Nineteen Eighty Four", "value": "0" } ], "legend": {}, "tableOptions": { "verticalTimeAxis": false, "sortBy": {"internalName": "", "displayName": "", "visible": false}, "wrapping": "", "fixFirstColumn": false }, "fieldOptions": [], "timeFormat": "", "decimalPlaces": {"isEnforced": false, "digits": 0}, "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" }, { "x": 4, "y": 3, "w": 4, "h": 4, "name": "K8s - Node Memory Bytes", "queries": [ { "query": "SELECT mean(\"memory_usage_bytes\") AS \"memory_usage_bytes\" FROM \":db:\".\":rp:\".\"kubernetes_node\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"node_name\"", "queryConfig": { "database": "telegraf", "measurement": "kubernetes_node", "retentionPolicy": "autogen", "fields": [ { "value": "mean", "type": "func", "alias": "memory_usage_bytes", "args": [ { "value": "memory_usage_bytes", "type": "field", "alias": "" } ] } ], "tags": {}, "groupBy": {"time": "auto", "tags": ["node_name"]}, "areTagsAccepted": false, "fill": "null", "rawText": null, "range": null, "shifts": null }, "source": "", "type": "influxql" } ], "axes": { "x": { "bounds": ["", ""], "label": "", "prefix": "", "suffix": "", "base": "10", "scale": "linear" }, "y": { "bounds": ["", ""], "label": "Memory", "prefix": "", "suffix": "", "base": "10", "scale": "linear" }, "y2": { "bounds": ["", ""], "label": "", "prefix": "", "suffix": "", "base": "10", "scale": "linear" } }, "type": "line", "colors": [ { "id": "3a861a65-22d0-4fe2-9162-34c35e3189e6", "type": "scale", "hex": "#31C0F6", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "738a4433-63ce-42ee-908d-a534264410c8", "type": "scale", "hex": "#A500A5", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "b6e4949f-e323-4a2c-816b-497fae378356", "type": "scale", "hex": "#FF7E27", "name": "Nineteen Eighty Four", "value": "0" } ], "legend": {}, "tableOptions": { "verticalTimeAxis": false, "sortBy": {"internalName": "", "displayName": "", "visible": false}, "wrapping": "", "fixFirstColumn": false }, "fieldOptions": [], "timeFormat": "", "decimalPlaces": {"isEnforced": false, "digits": 0}, "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" }, { "x": 8, "y": 3, "w": 4, "h": 4, "name": "K8s - Pod Millicores", "queries": [ { "query": "SELECT mean(\"cpu_usage_nanocores\") / 1000000 AS \"cpu_usage_millicores\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"pod_name\"", "queryConfig": { "database": "", "measurement": "", "retentionPolicy": "", "fields": [], "tags": {}, "groupBy": {"time": "", "tags": []}, "areTagsAccepted": false, "rawText": "SELECT mean(\"cpu_usage_nanocores\") / 1000000 AS \"cpu_usage_millicores\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"pod_name\"", "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": "line", "colors": [ { "id": "3a861a65-22d0-4fe2-9162-34c35e3189e6", "type": "scale", "hex": "#31C0F6", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "738a4433-63ce-42ee-908d-a534264410c8", "type": "scale", "hex": "#A500A5", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "b6e4949f-e323-4a2c-816b-497fae378356", "type": "scale", "hex": "#FF7E27", "name": "Nineteen Eighty Four", "value": "0" } ], "legend": {}, "tableOptions": { "verticalTimeAxis": false, "sortBy": {"internalName": "", "displayName": "", "visible": false}, "wrapping": "", "fixFirstColumn": false }, "fieldOptions": [], "timeFormat": "", "decimalPlaces": {"isEnforced": false, "digits": 0}, "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" }, { "x": 0, "y": 7, "w": 4, "h": 4, "name": "K8s - Pod Memory Bytes", "queries": [ { "query": "SELECT mean(\"memory_usage_bytes\") AS \"memory_usage_bytes\" FROM \":db:\".\":rp:\".\"kubernetes_pod_container\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"pod_name\"", "queryConfig": { "database": "telegraf", "measurement": "kubernetes_pod_container", "retentionPolicy": "autogen", "fields": [ { "value": "mean", "type": "func", "alias": "memory_usage_bytes", "args": [ { "value": "memory_usage_bytes", "type": "field", "alias": "" } ] } ], "tags": {}, "groupBy": {"time": "auto", "tags": ["pod_name"]}, "areTagsAccepted": false, "fill": "null", "rawText": null, "range": null, "shifts": null }, "source": "", "type": "influxql" } ], "axes": { "x": { "bounds": ["", ""], "label": "", "prefix": "", "suffix": "", "base": "10", "scale": "linear" }, "y": { "bounds": ["", ""], "label": "Memory", "prefix": "", "suffix": "", "base": "10", "scale": "linear" }, "y2": { "bounds": ["", ""], "label": "", "prefix": "", "suffix": "", "base": "10", "scale": "linear" } }, "type": "line", "colors": [ { "id": "3a861a65-22d0-4fe2-9162-34c35e3189e6", "type": "scale", "hex": "#31C0F6", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "738a4433-63ce-42ee-908d-a534264410c8", "type": "scale", "hex": "#A500A5", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "b6e4949f-e323-4a2c-816b-497fae378356", "type": "scale", "hex": "#FF7E27", "name": "Nineteen Eighty Four", "value": "0" } ], "legend": {}, "tableOptions": { "verticalTimeAxis": false, "sortBy": {"internalName": "", "displayName": "", "visible": false}, "wrapping": "", "fixFirstColumn": false }, "fieldOptions": [], "timeFormat": "", "decimalPlaces": {"isEnforced": false, "digits": 0}, "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" }, { "x": 4, "y": 7, "w": 4, "h": 4, "name": "K8s - Pod TX Bytes/Second", "queries": [ { "query": "SELECT non_negative_derivative(max(\"tx_bytes\")) AS \"tx_bytes_per_second\" FROM \":db:\".\":rp:\".\"kubernetes_pod_network\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"pod_name\",\"node_name\"", "queryConfig": { "database": "", "measurement": "", "retentionPolicy": "", "fields": [], "tags": {}, "groupBy": {"time": "", "tags": []}, "areTagsAccepted": false, "rawText": "SELECT non_negative_derivative(max(\"tx_bytes\")) AS \"tx_bytes_per_second\" FROM \":db:\".\":rp:\".\"kubernetes_pod_network\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"pod_name\",\"node_name\"", "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": "line", "colors": [ { "id": "3a861a65-22d0-4fe2-9162-34c35e3189e6", "type": "scale", "hex": "#31C0F6", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "738a4433-63ce-42ee-908d-a534264410c8", "type": "scale", "hex": "#A500A5", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "b6e4949f-e323-4a2c-816b-497fae378356", "type": "scale", "hex": "#FF7E27", "name": "Nineteen Eighty Four", "value": "0" } ], "legend": {}, "tableOptions": { "verticalTimeAxis": false, "sortBy": {"internalName": "", "displayName": "", "visible": false}, "wrapping": "", "fixFirstColumn": false }, "fieldOptions": [], "timeFormat": "", "decimalPlaces": {"isEnforced": false, "digits": 0}, "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" }, { "x": 8, "y": 7, "w": 4, "h": 4, "name": "K8s - Pod RX Bytes/Second ", "queries": [ { "query": "SELECT non_negative_derivative(max(\"rx_bytes\")) AS \"rx_bytes_per_second\" FROM \":db:\".\":rp:\".\"kubernetes_pod_network\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"pod_name\",\"node_name\"", "queryConfig": { "database": "", "measurement": "", "retentionPolicy": "", "fields": [], "tags": {}, "groupBy": {"time": "", "tags": []}, "areTagsAccepted": false, "rawText": "SELECT non_negative_derivative(max(\"rx_bytes\")) AS \"rx_bytes_per_second\" FROM \":db:\".\":rp:\".\"kubernetes_pod_network\" WHERE time > :dashboardTime: GROUP BY time(:interval:), \"pod_name\",\"node_name\"", "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": "line", "colors": [ { "id": "3a861a65-22d0-4fe2-9162-34c35e3189e6", "type": "scale", "hex": "#31C0F6", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "738a4433-63ce-42ee-908d-a534264410c8", "type": "scale", "hex": "#A500A5", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "b6e4949f-e323-4a2c-816b-497fae378356", "type": "scale", "hex": "#FF7E27", "name": "Nineteen Eighty Four", "value": "0" } ], "legend": {}, "tableOptions": { "verticalTimeAxis": false, "sortBy": {"internalName": "", "displayName": "", "visible": false}, "wrapping": "", "fixFirstColumn": false }, "fieldOptions": [], "timeFormat": "", "decimalPlaces": {"isEnforced": false, "digits": 0}, "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" }, { "x": 0, "y": 11, "w": 4, "h": 4, "name": "K8s - Kubelet Millicores", "queries": [ { "query": "SELECT mean(\"cpu_usage_nanocores\") / 1000000 AS \"cpu_usage_millicores\" FROM \":db:\".\":rp:\".\"kubernetes_system_container\" WHERE time > :dashboardTime: AND \"container_name\" = 'kubelet' GROUP BY time(:interval:), node_name", "queryConfig": { "database": "", "measurement": "", "retentionPolicy": "", "fields": [], "tags": {}, "groupBy": {"time": "", "tags": []}, "areTagsAccepted": false, "rawText": "SELECT mean(\"cpu_usage_nanocores\") / 1000000 AS \"cpu_usage_millicores\" FROM \":db:\".\":rp:\".\"kubernetes_system_container\" WHERE time > :dashboardTime: AND \"container_name\" = 'kubelet' GROUP BY time(:interval:), node_name", "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": "line", "colors": [ { "id": "3a861a65-22d0-4fe2-9162-34c35e3189e6", "type": "scale", "hex": "#31C0F6", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "738a4433-63ce-42ee-908d-a534264410c8", "type": "scale", "hex": "#A500A5", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "b6e4949f-e323-4a2c-816b-497fae378356", "type": "scale", "hex": "#FF7E27", "name": "Nineteen Eighty Four", "value": "0" } ], "legend": {}, "tableOptions": { "verticalTimeAxis": false, "sortBy": {"internalName": "", "displayName": "", "visible": false}, "wrapping": "", "fixFirstColumn": false }, "fieldOptions": [], "timeFormat": "", "decimalPlaces": {"isEnforced": false, "digits": 0}, "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" }, { "x": 4, "y": 11, "w": 4, "h": 4, "name": "K8s - Kubelet Memory Bytes", "queries": [ { "query": "SELECT mean(\"memory_usage_bytes\") AS \"memory_usage_bytes\" FROM \":db:\".\":rp:\".\"kubernetes_system_container\" WHERE time > :dashboardTime: AND \"container_name\" = 'kubelet' GROUP BY time(:interval:), node_name", "queryConfig": { "database": "telegraf", "measurement": "kubernetes_system_container", "retentionPolicy": "autogen", "fields": [ { "value": "mean", "type": "func", "alias": "memory_usage_bytes", "args": [ { "value": "memory_usage_bytes", "type": "field", "alias": "" } ] } ], "tags": {"container_name": ["kubelet"]}, "groupBy": {"time": "auto", "tags": ["node_name"]}, "areTagsAccepted": true, "fill": "null", "rawText": null, "range": null, "shifts": null }, "source": "", "type": "influxql" } ], "axes": { "x": { "bounds": ["", ""], "label": "", "prefix": "", "suffix": "", "base": "10", "scale": "linear" }, "y": { "bounds": ["", ""], "label": "Memory", "prefix": "", "suffix": "", "base": "10", "scale": "linear" }, "y2": { "bounds": ["", ""], "label": "", "prefix": "", "suffix": "", "base": "10", "scale": "linear" } }, "type": "line", "colors": [ { "id": "3a861a65-22d0-4fe2-9162-34c35e3189e6", "type": "scale", "hex": "#31C0F6", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "738a4433-63ce-42ee-908d-a534264410c8", "type": "scale", "hex": "#A500A5", "name": "Nineteen Eighty Four", "value": "0" }, { "id": "b6e4949f-e323-4a2c-816b-497fae378356", "type": "scale", "hex": "#FF7E27", "name": "Nineteen Eighty Four", "value": "0" } ], "legend": {}, "tableOptions": { "verticalTimeAxis": false, "sortBy": {"internalName": "", "displayName": "", "visible": false}, "wrapping": "", "fixFirstColumn": false }, "fieldOptions": [], "timeFormat": "", "decimalPlaces": {"isEnforced": false, "digits": 0}, "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": [] } }