{ "annotations" : { "list" : [ ] }, "editable" : true, "gnetId" : null, "graphTooltip" : 0, "hideControls" : false, "id" : null, "links" : [ ], "rows" : [ { "collapse" : true, "height" : 260, "panels" : [ { "aliasColors" : { }, "bars" : false, "dashLength" : 10, "dashes" : false, "datasource" : null, "fill" : 0, "id" : 5, "legend" : { "alignAsTable" : false, "avg" : true, "current" : false, "hideEmpty" : true, "max" : false, "min" : false, "rightSide" : false, "show" : true, "total" : false, "values" : true }, "lines" : true, "linewidth" : 1, "links" : [ ], "nullPointMode" : "null", "percentage" : false, "pointradius" : 5, "points" : false, "renderer" : "flot", "seriesOverrides" : [ ], "spaceLength" : 10, "span" : 9, "stack" : false, "steppedLine" : false, "targets" : [ { "expr" : "count(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh)", "format" : "time_series", "intervalFactor" : 2, "legendFormat" : "Meshes", "refId" : "A", "step" : 240 }, { "expr" : "sum(floor(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh))", "format" : "time_series", "intervalFactor" : 2, "legendFormat" : "Router", "refId" : "B", "step" : 240 }, { "expr" : "round(1000 * sum(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh - floor(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh)))", "format" : "time_series", "intervalFactor" : 2, "legendFormat" : "Links", "refId" : "C", "step" : 240 } ], "thresholds" : [ ], "timeFrom" : null, "timeShift" : null, "title" : "Meshes, Router, Links - zZ [[mesh_count]], [[node_sum]], [[link_sum]]", "tooltip" : { "shared" : true, "sort" : 0, "value_type" : "individual" }, "type" : "graph", "xaxis" : { "buckets" : null, "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" : { }, "cacheTimeout" : null, "combine" : { "label" : "Others", "threshold" : 0 }, "datasource" : null, "fontSize" : "100%", "format" : "short", "id" : 6, "interval" : null, "legend" : { "percentage" : false, "show" : false, "values" : false }, "legendType" : "Under graph", "links" : [ ], "maxDataPoints" : 3, "nullPointMode" : "connected", "pieType" : "pie", "span" : 3, "strokeWidth" : "0", "targets" : [ { "expr" : "count_values(\"size\",floor(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh))", "format" : "time_series", "intervalFactor" : 2, "legendFormat" : "{{size}}", "refId" : "A", "step" : 43200 } ], "title" : "Meshgr\u00F6\u00DFenverteilung", "type" : "grafana-piechart-panel", "valueName" : "current" } ], "repeat" : null, "repeatIteration" : null, "repeatRowId" : null, "showTitle" : false, "title" : "[[mesh_count]] Meshes mit insgesamt [[node_sum]] Routern und [[link_sum]] Links", "titleSize" : "h6" }, { "collapse" : false, "height" : 278, "panels" : [ { "aliasColors" : { }, "bars" : false, "dashLength" : 10, "dashes" : false, "datasource" : null, "fill" : 0, "id" : 3, "legend" : { "alignAsTable" : true, "avg" : true, "current" : true, "hideEmpty" : true, "max" : false, "min" : false, "rightSide" : true, "show" : true, "total" : false, "values" : true }, "lines" : true, "linewidth" : 1, "links" : [ ], "nullPointMode" : "null", "percentage" : false, "pointradius" : 5, "points" : false, "renderer" : "flot", "seriesOverrides" : [ ], "spaceLength" : 10, "span" : 12, "stack" : false, "steppedLine" : false, "targets" : [ { "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{node_id=~\"([[regex]])\"}", "format" : "time_series", "hide" : false, "interval" : "", "intervalFactor" : 2, "legendFormat" : "{{hostname}}", "refId" : "A", "step" : 120 }, { "expr" : "sum(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{node_id=~\"([[regex]])\"})", "format" : "time_series", "hide" : false, "interval" : "", "intervalFactor" : 2, "legendFormat" : "Summe", "refId" : "B", "step" : 120 } ], "thresholds" : [ ], "timeFrom" : null, "timeShift" : null, "title" : "clients im Mesh des Routers [[mesh_name]]", "tooltip" : { "shared" : true, "sort" : 1, "value_type" : "individual" }, "type" : "graph", "xaxis" : { "buckets" : null, "mode" : "time", "name" : null, "show" : true, "values" : [ ] }, "yaxes" : [ { "decimals" : 0, "format" : "short", "label" : "", "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" : false, "title" : "clients im Mesh des Routers [[mesh_name]]", "titleSize" : "h6" }, { "collapse" : false, "height" : "100", "panels" : [ { "content" : "
Links zu Router [[hostname]], Node ID [[node_id]]: Status Dashboard<\/a>, Map<\/a>.<\/p>\n", "height" : "80px", "id" : 4, "links" : [ ], "mode" : "html", "repeat" : null, "span" : 12, "title" : "Links zu [[hostname]], Node ID [[node_id]]", "type" : "text" } ], "repeat" : null, "repeatIteration" : null, "repeatRowId" : null, "showTitle" : false, "title" : "Links zu [[hostname]], Node ID [[node_id]]", "titleSize" : "h6" }, { "collapse" : true, "height" : 250, "panels" : [ { "aliasColors" : { "Routeranzahl" : "#65c5db" }, "bars" : false, "dashLength" : 10, "dashes" : false, "datasource" : null, "decimals" : 0, "fill" : 1, "id" : 5, "legend" : { "alignAsTable" : true, "avg" : true, "current" : true, "hideEmpty" : true, "hideZero" : false, "max" : false, "min" : false, "rightSide" : true, "show" : true, "total" : false, "values" : true }, "lines" : true, "linewidth" : 1, "links" : [ ], "nullPointMode" : "null", "percentage" : false, "pointradius" : 5, "points" : false, "renderer" : "flot", "seriesOverrides" : [ ], "spaceLength" : 10, "span" : 12, "stack" : false, "steppedLine" : false, "targets" : [ { "expr" : "count(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{node_id=~\"([[regex]])\"})", "format" : "time_series", "hide" : false, "instant" : false, "intervalFactor" : 2, "legendFormat" : "Routeranzahl", "refId" : "A" } ], "thresholds" : [ ], "timeFrom" : null, "timeShift" : null, "title" : "Anzahl der Router im Mesh '[[mesh_name]]'", "tooltip" : { "shared" : true, "sort" : 0, "value_type" : "individual" }, "type" : "graph", "xaxis" : { "buckets" : null, "mode" : "time", "name" : null, "show" : true, "values" : [ ] }, "yaxes" : [ { "decimals" : 0, "format" : "short", "label" : "", "logBase" : 1, "max" : null, "min" : "0", "show" : true }, { "format" : "short", "label" : null, "logBase" : 1, "max" : null, "min" : null, "show" : false } ] } ], "repeat" : null, "repeatIteration" : null, "repeatRowId" : null, "showTitle" : false, "title" : "Anzahl der Router im Mesh '[[mesh_name]]'", "titleSize" : "h6" }, { "collapse" : true, "height" : "500", "panels" : [ { "columns" : [ ], "datasource" : null, "fontSize" : "100%", "id" : 7, "links" : [ ], "pageSize" : null, "scroll" : true, "showHeader" : true, "sort" : { "col" : 5, "desc" : false }, "span" : 12, "styles" : [ { "alias" : "Time", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "pattern" : "Time", "type" : "hidden" }, { "alias" : "", "colorMode" : null, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "decimals" : 2, "pattern" : "\/__name__|Value\/", "thresholds" : [ ], "type" : "hidden", "unit" : "short" }, { "unit" : "short", "type" : "string", "alias" : "Autoupd.", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "autoupdater", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "unit" : "short", "type" : "string", "alias" : "Branch", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "branch", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "unit" : "short", "type" : "string", "alias" : "Firmware", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "firmware", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "unit" : "short", "type" : "string", "alias" : "Hardware", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "model", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "alias" : "Routername", "colorMode" : null, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat" : "YYYY-MM-DD HH:mm:ss", "decimals" : 2, "link" : true, "linkTargetBlank" : true, "linkTooltip" : "zur Statusseite f\u00FCr $__cell", "linkUrl" : "%%DASHBOARD_PATH%%%%DASHBOARD_PREFIX%%status.json?var-hostname=$__cell", "pattern" : "hostname", "thresholds" : [ ], "type" : "string", "unit" : "short" }, { "unit" : "short", "type" : "string", "alias" : "Node ID", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "node_id", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "unit" : "short", "type" : "string", "alias" : "Meshinterfaces", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "interfaces", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "unit" : "short", "type" : "string", "alias" : "Gateway", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "gateway", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "alias" : "", "colorMode" : null, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat" : "YYYY-MM-DD HH:mm:ss", "decimals" : 2, "pattern" : "\/.*\/", "thresholds" : [ ], "type" : "string", "unit" : "short" } ], "targets" : [ { "expr" : "max(%%PROM_INFO_PREFIX%%{node_id=~\"[[regex]]\"}) by (autoupdater,branch,firmware,gateway,hostname,interfaces,model,node_id)", "format" : "table", "instant" : true, "intervalFactor" : 2, "refId" : "A" } ], "title" : "Liste der Router im Mesh '[[mesh_name]]'", "transform" : "table", "type" : "table" } ], "repeat" : null, "repeatIteration" : null, "repeatRowId" : null, "showTitle" : false, "title" : "Liste der Router im Mesh '[[mesh_name]]'", "titleSize" : "h6" } ], "schemaVersion" : 14, "style" : "dark", "tags" : [ ], "templating" : { "list" : [ { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 0, "includeAll" : false, "label" : "Mesh ausw\u00E4hlen:", "multi" : false, "name" : "mesh_name", "options" : [ ], "query" : "query_result(%%PROM_INFO_PREFIX%% and on (node_id) max_over_time(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh[1d]))", "refresh" : 2, "regex" : "\/.*hostname=\"([^\\\"]+)\".*\/", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 1, "includeAll" : false, "label" : null, "multi" : false, "name" : "mesh_id", "options" : [ ], "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[mesh_name]]\"},node_id)", "refresh" : 2, "regex" : "", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 2, "includeAll" : false, "label" : null, "multi" : false, "name" : "regex", "options" : [ ], "query" : "query_result(max(max_over_time(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh{node_id=\"[[mesh_id]]\"}[1d])) by (members) == scalar(max(max_over_time(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh{node_id=\"[[mesh_id]]\"}[1d]))))", "refresh" : 2, "regex" : "\/.*members=\"([^\"]+)\".\/", "sort" : 0, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 0, "includeAll" : false, "label" : "Router ausw\u00E4hlen:", "multi" : false, "name" : "hostname", "options" : [ ], "query" : "label_values(%%PROM_INFO_PREFIX%%{node_id=~\"[[regex]]\"},hostname)", "refresh" : 2, "regex" : "", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 1, "includeAll" : false, "label" : null, "multi" : false, "name" : "node_id", "options" : [ ], "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},node_id)", "refresh" : 2, "regex" : "", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 2, "includeAll" : false, "label" : null, "multi" : false, "name" : "mesh_count", "options" : [ ], "query" : "query_result(count(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh))", "refresh" : 2, "regex" : "\/.* ([0-9]+) .*\/", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 2, "includeAll" : false, "label" : null, "multi" : false, "name" : "node_sum", "options" : [ ], "query" : "query_result(sum(floor(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh)))", "refresh" : 2, "regex" : "\/.* ([0-9]+) .*\/", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 2, "includeAll" : false, "label" : null, "multi" : false, "name" : "link_sum", "options" : [ ], "query" : "query_result(round(1000 * (sum(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh) - sum(floor(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh)))))", "refresh" : 2, "regex" : "\/.* ([0-9]+) .*\/", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false } ] }, "time" : { "from" : "now-24h", "to" : "now" }, "timepicker" : { "refresh_intervals" : [ "5s", "10s", "30s", "1m", "5m", "15m", "30m", "1h", "2h", "1d" ], "time_options" : [ "5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d" ] }, "timezone" : "", "title" : "%%DASHBOARD_PREFIX%%status-mesh", "version" : 12 }