{ "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" : true, "avg" : true, "current" : true, "hideEmpty" : true, "max" : true, "min" : true, "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" : "Knoten", "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, Knoten, 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]] Knoten 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" : true, "min" : true, "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" : 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 Knotens [[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" : "Dashboard Row", "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" : "Dashboard Row", "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" : "Knoten 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-render", "version" : 12 }