github.com/esnet/gdg@v0.6.1-0.20240412190737-6b6eba9c14d8/test/data/org_main-org/dashboards/Other/flow-analysis.json (about) 1 { 2 "annotations": { 3 "list": [ 4 { 5 "$$hashKey": "object:303", 6 "builtIn": 1, 7 "datasource": "-- Grafana --", 8 "enable": true, 9 "hide": true, 10 "iconColor": "rgba(0, 211, 255, 1)", 11 "name": "Annotations \u0026 Alerts", 12 "type": "dashboard" 13 } 14 ] 15 }, 16 "editable": true, 17 "gnetId": null, 18 "graphTooltip": 0, 19 "id": 70, 20 "iteration": 1620857595778, 21 "links": [], 22 "panels": [ 23 { 24 "__netsage_template": "navigation", 25 "choices": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], 26 "cycleview": true, 27 "dashboardselection": true, 28 "datasource": null, 29 "fieldConfig": { 30 "defaults": { 31 "custom": {} 32 }, 33 "overrides": [] 34 }, 35 "grafanafavorites": true, 36 "gridPos": { 37 "h": 3, 38 "w": 2, 39 "x": 0, 40 "y": 0 41 }, 42 "hamburgerPath": "https://portal.netsage.global/hamburger-v4.gif", 43 "id": 1, 44 "link_text": [ 45 "What is the current state of the network?", 46 "What are the top sources/destinations of flows?", 47 "What are the top flows by organization?", 48 "What do individual flows look like?", 49 "What are the top flows by country?", 50 "What are the flows by science discipline?", 51 "What are the flows by project?", 52 "Who are the top talkers over time?", 53 "What are the patterns in science data transfers in the network?", 54 "What are the bandwidth patterns in the network?", 55 "What are the current flow data summary statistics?", 56 "Advanced Flow Analysis" 57 ], 58 "link_url": [ 59 "/grafana/d/000000003/bandwidth-dashboard", 60 "/grafana/d/xk26IFhmk/flow-data", 61 "/grafana/d/QfzDJKhik/flow-data-per-organization", 62 "/grafana/d/-l3_u8nWk/individual-flows", 63 "/grafana/d/fgrOzz_mk/flow-data-per-country", 64 "/grafana/d/WNn1qyaiz/flows-by-science-discipline", 65 "/grafana/d/ie7TeomGz/flow-data-for-projects", 66 "/grafana/d/b35BWxAZz/top-talkers-over-time", 67 "/grafana/d/ufIS9W7Zk/science-discipline-patterns", 68 "/grafana/d/000000004/bandwidth-patterns", 69 "/grafana/d/CJC1FFhmz/other-flow-stats", 70 "/grafana/d/VuuXrnPWz/flow-analysis" 71 ], 72 "links": [], 73 "sharescreen": true, 74 "sideLogoPath": "https://portal.netsage.global/netsage-header-logo.png", 75 "sidebar": true, 76 "tablefilters": true, 77 "title": "", 78 "topLogoPath": "https://portal.netsage.global/netsage-cropped.png", 79 "transparent": true, 80 "type": "netsagenavigation" 81 }, 82 { 83 "datasource": null, 84 "fieldConfig": { 85 "defaults": { 86 "custom": {} 87 }, 88 "overrides": [] 89 }, 90 "gridPos": { 91 "h": 7, 92 "w": 22, 93 "x": 2, 94 "y": 0 95 }, 96 "id": 2, 97 "options": { 98 "content": "\u003cdiv style=\"padding-right: 10%;\"\u003e\n\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003e\u003cb\u003eFlow Analysis\u003c/b\u003e\u003c/h1\u003e\u003c/center\u003e\n\u003ccenter\u003eThis dashboard shows graphical SNMP data for the selected link and flow data from related flow sensors.\u003c/center\u003e\n\u003ccenter\u003eIt also shows flow pairs and top flows, organized by the selected source and destination scopes as well as the volume above and rate under.\u003c/center\u003e\n\u003ccenter\u003eSelect a link from the list above, along with source and destination scopes as well as the volume above and rate under.\u003c/center\u003e\n\u003ccenter\u003eClicking and dragging on the SNMP graph below will replace the current time range with a custom range based on the selected portion of the graph.\u003c/center\u003e\n\u003ccenter\u003e\u003cstrong\u003ePlease note that the flow rate in the flow pairs table will be zero if only one sampled flow was detected.\u003c/strong\u003e\u003c/center\u003e\n\u003ccenter\u003eAll times are displayed in browser local time.\u003c/center\u003e\u003c/div\u003e\n\n\n\n\u003cbr\u003e\n\u003c!-- Global site tag (gtag.js) - Google Analytics --\u003e\n\u003cscript async src=\"https://www.googletagmanager.com/gtag/js?id=UA-142763676-1\"\u003e\u003c/script\u003e\n\u003cscript\u003e\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n\n gtag('config', 'UA-142763676-1');\n\u003c/script\u003e\n\n\n\n", 99 "mode": "html" 100 }, 101 "pluginVersion": "7.3.3", 102 "timeFrom": null, 103 "timeShift": null, 104 "title": "", 105 "transparent": true, 106 "type": "text" 107 }, 108 { 109 "aliasColors": {}, 110 "bars": false, 111 "dashLength": 10, 112 "dashes": false, 113 "datasource": "Netsage TSDS", 114 "fieldConfig": { 115 "defaults": { 116 "custom": {}, 117 "links": [] 118 }, 119 "overrides": [] 120 }, 121 "fill": 1, 122 "fillGradient": 0, 123 "gridPos": { 124 "h": 9, 125 "w": 24, 126 "x": 0, 127 "y": 7 128 }, 129 "hiddenSeries": false, 130 "id": 3, 131 "legend": { 132 "alignAsTable": true, 133 "avg": true, 134 "current": false, 135 "max": true, 136 "min": false, 137 "show": true, 138 "total": false, 139 "values": true 140 }, 141 "lines": true, 142 "linewidth": 1, 143 "nullPointMode": "null", 144 "options": { 145 "alertThreshold": true 146 }, 147 "percentage": false, 148 "pluginVersion": "7.3.3", 149 "pointradius": 2, 150 "points": false, 151 "renderer": "flot", 152 "seriesOverrides": [], 153 "spaceLength": 10, 154 "stack": false, 155 "steppedLine": false, 156 "targets": [ 157 { 158 "aggregate_all": true, 159 "combineAllBy": "nothing", 160 "condition": [], 161 "dateFormat": "", 162 "displayFormat": "series", 163 "func": [ 164 { 165 "alias": "", 166 "align": "", 167 "bucket": "", 168 "expanded": false, 169 "method": "average", 170 "operation": "", 171 "percentile": "85", 172 "root": true, 173 "target": "input", 174 "template": "", 175 "title": "Aggregate", 176 "type": "Aggregate", 177 "wrapper": [] 178 } 179 ], 180 "groupby_field": "link_name", 181 "inlineGroupOperator": [[""]], 182 "metricValueAliases": [""], 183 "metricValues_array": ["Select Metric Value"], 184 "metric_array": ["link_name"], 185 "orderby_field": "", 186 "outerGroupOperator": [""], 187 "refId": "A", 188 "series": "interface", 189 "target_alias": "$VALUE", 190 "templateVariableValue": [""], 191 "type": "timeserie", 192 "whereClauseGroup": [ 193 [ 194 { 195 "$$hashKey": "object:485", 196 "left": "link_name", 197 "op": "like", 198 "right": "$links" 199 } 200 ] 201 ] 202 }, 203 { 204 "aggregate_all": true, 205 "combineAllBy": "nothing", 206 "condition": [], 207 "dateFormat": "", 208 "displayFormat": "series", 209 "func": [ 210 { 211 "alias": "", 212 "align": "", 213 "bucket": "", 214 "expanded": false, 215 "method": "average", 216 "operation": "", 217 "percentile": "85", 218 "root": true, 219 "target": "output", 220 "template": "", 221 "title": "Aggregate", 222 "type": "Aggregate", 223 "wrapper": [] 224 } 225 ], 226 "groupby_field": "link_name", 227 "inlineGroupOperator": [[""]], 228 "metricValueAliases": [""], 229 "metricValues_array": ["Select Metric Value"], 230 "metric_array": ["link_name"], 231 "orderby_field": "", 232 "outerGroupOperator": [""], 233 "refId": "B", 234 "series": "interface", 235 "target_alias": "$VALUE", 236 "templateVariableValue": [""], 237 "type": "timeserie", 238 "whereClauseGroup": [ 239 [ 240 { 241 "$$hashKey": "object:520", 242 "left": "link_name", 243 "op": "like", 244 "right": "$links" 245 } 246 ] 247 ] 248 } 249 ], 250 "thresholds": [], 251 "timeFrom": null, 252 "timeRegions": [], 253 "timeShift": null, 254 "title": "SNMP data related to $sensors", 255 "tooltip": { 256 "shared": true, 257 "sort": 0, 258 "value_type": "individual" 259 }, 260 "type": "graph", 261 "xaxis": { 262 "buckets": null, 263 "mode": "time", 264 "name": null, 265 "show": true, 266 "values": [] 267 }, 268 "yaxes": [ 269 { 270 "$$hashKey": "object:311", 271 "format": "bps", 272 "label": null, 273 "logBase": 1, 274 "max": null, 275 "min": null, 276 "show": true 277 }, 278 { 279 "$$hashKey": "object:312", 280 "format": "short", 281 "label": null, 282 "logBase": 1, 283 "max": null, 284 "min": null, 285 "show": true 286 } 287 ], 288 "yaxis": { 289 "align": false, 290 "alignLevel": null 291 } 292 }, 293 { 294 "datasource": null, 295 "fieldConfig": { 296 "defaults": { 297 "custom": {} 298 }, 299 "overrides": [] 300 }, 301 "gridPos": { 302 "h": 3, 303 "w": 24, 304 "x": 0, 305 "y": 16 306 }, 307 "id": 4, 308 "options": { 309 "content": "\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eTop Flow Pairs\u003c/center\u003e\u003c/h1\u003e", 310 "mode": "html" 311 }, 312 "pluginVersion": "7.3.3", 313 "timeFrom": null, 314 "timeShift": null, 315 "title": "", 316 "transparent": true, 317 "type": "text" 318 }, 319 { 320 "datasource": null, 321 "fieldConfig": { 322 "defaults": { 323 "custom": { 324 "align": null, 325 "filterable": false 326 }, 327 "decimals": 1, 328 "mappings": [], 329 "thresholds": { 330 "mode": "absolute", 331 "steps": [ 332 { 333 "color": "green", 334 "value": null 335 }, 336 { 337 "color": "red", 338 "value": 80 339 } 340 ] 341 }, 342 "unit": "decbytes" 343 }, 344 "overrides": [ 345 { 346 "matcher": { 347 "id": "byName", 348 "options": "# Flows" 349 }, 350 "properties": [ 351 { 352 "id": "unit", 353 "value": "short" 354 }, 355 { 356 "id": "custom.width", 357 "value": 100 358 }, 359 { 360 "id": "decimals", 361 "value": 1 362 } 363 ] 364 }, 365 { 366 "matcher": { 367 "id": "byName", 368 "options": "Avg Rate" 369 }, 370 "properties": [ 371 { 372 "id": "unit", 373 "value": "bps" 374 }, 375 { 376 "id": "custom.width", 377 "value": 115 378 } 379 ] 380 }, 381 { 382 "matcher": { 383 "id": "byName", 384 "options": "Peak Rate" 385 }, 386 "properties": [ 387 { 388 "id": "unit", 389 "value": "bps" 390 }, 391 { 392 "id": "custom.width", 393 "value": 115 394 } 395 ] 396 }, 397 { 398 "matcher": { 399 "id": "byName", 400 "options": "Source" 401 }, 402 "properties": [ 403 { 404 "id": "unit", 405 "value": "none" 406 }, 407 { 408 "id": "decimals", 409 "value": 0 410 }, 411 { 412 "id": "custom.align", 413 "value": "left" 414 } 415 ] 416 }, 417 { 418 "matcher": { 419 "id": "byName", 420 "options": "Destination" 421 }, 422 "properties": [ 423 { 424 "id": "unit", 425 "value": "none" 426 }, 427 { 428 "id": "decimals", 429 "value": 0 430 }, 431 { 432 "id": "custom.align", 433 "value": "left" 434 } 435 ] 436 }, 437 { 438 "matcher": { 439 "id": "byName", 440 "options": "Total Vol." 441 }, 442 "properties": [ 443 { 444 "id": "custom.width", 445 "value": 100 446 } 447 ] 448 }, 449 { 450 "matcher": { 451 "id": "byName", 452 "options": "Largest Flow" 453 }, 454 "properties": [ 455 { 456 "id": "custom.width", 457 "value": 100 458 } 459 ] 460 } 461 ] 462 }, 463 "gridPos": { 464 "h": 15, 465 "w": 24, 466 "x": 0, 467 "y": 19 468 }, 469 "id": 5, 470 "links": [], 471 "options": { 472 "showHeader": true, 473 "sortBy": [ 474 { 475 "desc": true, 476 "displayName": "Total Vol." 477 } 478 ] 479 }, 480 "pluginVersion": "7.3.3", 481 "targets": [ 482 { 483 "bucketAggs": [ 484 { 485 "$$hashKey": "object:394", 486 "fake": true, 487 "field": "$src_scope", 488 "id": "4", 489 "settings": { 490 "min_doc_count": 1, 491 "order": "desc", 492 "orderBy": "1", 493 "size": "10" 494 }, 495 "type": "terms" 496 }, 497 { 498 "$$hashKey": "object:395", 499 "fake": true, 500 "field": "$dst_scope", 501 "id": "3", 502 "settings": { 503 "min_doc_count": 1, 504 "order": "desc", 505 "orderBy": "1", 506 "size": "10" 507 }, 508 "type": "terms" 509 } 510 ], 511 "hide": false, 512 "metrics": [ 513 { 514 "$$hashKey": "object:384", 515 "field": "values.num_bits", 516 "id": "1", 517 "inlineScript": "_value / 8", 518 "meta": {}, 519 "settings": { 520 "script": { 521 "inline": "_value / 8" 522 } 523 }, 524 "type": "sum" 525 }, 526 { 527 "$$hashKey": "object:385", 528 "field": "values.num_bits", 529 "id": "5", 530 "inlineScript": "_value / 8", 531 "meta": {}, 532 "settings": { 533 "script": { 534 "inline": "_value / 8" 535 } 536 }, 537 "type": "max" 538 }, 539 { 540 "$$hashKey": "object:386", 541 "field": "values.bits_per_second", 542 "id": "6", 543 "meta": {}, 544 "settings": {}, 545 "type": "count" 546 }, 547 { 548 "$$hashKey": "object:387", 549 "field": "values.bits_per_second", 550 "id": "7", 551 "meta": {}, 552 "settings": {}, 553 "type": "avg" 554 }, 555 { 556 "$$hashKey": "object:388", 557 "field": "values.bits_per_second", 558 "id": "8", 559 "meta": {}, 560 "settings": {}, 561 "type": "max" 562 } 563 ], 564 "query": "meta.sensor_id:$sensors AND -$src_scope:\"\" AND -$dst_scope:\"\" AND values.num_bits:\u003e$volume_over AND values.bits_per_second:\u003c$rate_under AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 565 "refId": "A", 566 "timeField": "start" 567 } 568 ], 569 "title": "Flow Pairs", 570 "transformations": [ 571 { 572 "id": "organize", 573 "options": { 574 "excludeByName": {}, 575 "indexByName": {}, 576 "renameByName": { 577 "$dst_scope": "Destination", 578 "$src_scope": "Source", 579 "Average": "Avg Rate", 580 "Count": "# Flows", 581 "Max values.bits_per_second": "Peak Rate", 582 "Max values.num_bits": "Largest Flow", 583 "Sum": "Total Vol." 584 } 585 } 586 } 587 ], 588 "type": "table" 589 }, 590 { 591 "datasource": null, 592 "fieldConfig": { 593 "defaults": { 594 "custom": {} 595 }, 596 "overrides": [] 597 }, 598 "gridPos": { 599 "h": 3, 600 "w": 24, 601 "x": 0, 602 "y": 34 603 }, 604 "id": 6, 605 "options": { 606 "content": "\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eTop Sources of Flows\u003c/center\u003e\u003c/h1\u003e", 607 "mode": "html" 608 }, 609 "pluginVersion": "7.3.3", 610 "targets": [ 611 { 612 "bucketAggs": [ 613 { 614 "field": "start", 615 "id": "2", 616 "settings": { 617 "interval": "auto", 618 "min_doc_count": 0, 619 "trimEdges": 0 620 }, 621 "type": "date_histogram" 622 } 623 ], 624 "metrics": [ 625 { 626 "field": "select field", 627 "id": "1", 628 "type": "count" 629 } 630 ], 631 "refId": "A", 632 "timeField": "start" 633 } 634 ], 635 "timeFrom": null, 636 "timeShift": null, 637 "title": "", 638 "transparent": true, 639 "type": "text" 640 }, 641 { 642 "datasource": "netsage", 643 "fieldConfig": { 644 "defaults": { 645 "custom": { 646 "align": null, 647 "filterable": false 648 }, 649 "decimals": 1, 650 "mappings": [], 651 "thresholds": { 652 "mode": "absolute", 653 "steps": [ 654 { 655 "color": "light-blue", 656 "value": null 657 } 658 ] 659 }, 660 "unit": "decbytes" 661 }, 662 "overrides": [ 663 { 664 "matcher": { 665 "id": "byName", 666 "options": "Total Vol." 667 }, 668 "properties": [ 669 { 670 "id": "custom.displayMode", 671 "value": "gradient-gauge" 672 }, 673 { 674 "id": "custom.width", 675 "value": 440 676 } 677 ] 678 }, 679 { 680 "matcher": { 681 "id": "byName", 682 "options": "# Flows" 683 }, 684 "properties": [ 685 { 686 "id": "unit", 687 "value": "short" 688 }, 689 { 690 "id": "custom.width", 691 "value": 200 692 }, 693 { 694 "id": "decimals", 695 "value": 1 696 } 697 ] 698 }, 699 { 700 "matcher": { 701 "id": "byName", 702 "options": "Source" 703 }, 704 "properties": [ 705 { 706 "id": "unit", 707 "value": "none" 708 }, 709 { 710 "id": "decimals", 711 "value": 0 712 }, 713 { 714 "id": "custom.align", 715 "value": "left" 716 } 717 ] 718 }, 719 { 720 "matcher": { 721 "id": "byName", 722 "options": "Largest Flow" 723 }, 724 "properties": [ 725 { 726 "id": "custom.width", 727 "value": 200 728 } 729 ] 730 } 731 ] 732 }, 733 "gridPos": { 734 "h": 12, 735 "w": 24, 736 "x": 0, 737 "y": 37 738 }, 739 "id": 7, 740 "options": { 741 "showHeader": true 742 }, 743 "pluginVersion": "7.3.3", 744 "targets": [ 745 { 746 "bucketAggs": [ 747 { 748 "$$hashKey": "object:616", 749 "field": "$src_scope", 750 "id": "2", 751 "settings": { 752 "min_doc_count": 1, 753 "order": "desc", 754 "orderBy": "1", 755 "size": "10" 756 }, 757 "type": "terms" 758 } 759 ], 760 "metrics": [ 761 { 762 "$$hashKey": "object:610", 763 "field": "values.num_bits", 764 "id": "1", 765 "inlineScript": "_value / 8", 766 "meta": {}, 767 "settings": { 768 "script": { 769 "inline": "_value / 8" 770 } 771 }, 772 "type": "sum" 773 }, 774 { 775 "$$hashKey": "object:611", 776 "field": "values.num_bits", 777 "id": "4", 778 "inlineScript": "_value / 8", 779 "meta": {}, 780 "settings": { 781 "script": { 782 "inline": "_value / 8" 783 } 784 }, 785 "type": "max" 786 }, 787 { 788 "$$hashKey": "object:612", 789 "field": "meta.id", 790 "id": "5", 791 "meta": {}, 792 "settings": {}, 793 "type": "count" 794 } 795 ], 796 "query": "meta.sensor_id:$sensors AND -$src_scope:\"\" AND values.num_bits:\u003e$volume_over AND values.bits_per_second:\u003c$rate_under AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 797 "refId": "A", 798 "timeField": "start" 799 } 800 ], 801 "timeFrom": null, 802 "timeShift": null, 803 "title": "By Volume", 804 "transformations": [ 805 { 806 "id": "organize", 807 "options": { 808 "excludeByName": {}, 809 "indexByName": {}, 810 "renameByName": { 811 "$src_scope": "Source", 812 "Count": "# Flows", 813 "Max": "Largest Flow", 814 "Sum": "Total Vol.", 815 "Unique Count": "# Flows" 816 } 817 } 818 } 819 ], 820 "type": "table" 821 }, 822 { 823 "datasource": null, 824 "fieldConfig": { 825 "defaults": { 826 "custom": { 827 "align": null, 828 "filterable": false 829 }, 830 "decimals": 1, 831 "mappings": [], 832 "thresholds": { 833 "mode": "absolute", 834 "steps": [ 835 { 836 "color": "light-blue", 837 "value": null 838 } 839 ] 840 }, 841 "unit": "bps" 842 }, 843 "overrides": [ 844 { 845 "matcher": { 846 "id": "byName", 847 "options": "# Flows" 848 }, 849 "properties": [ 850 { 851 "id": "unit", 852 "value": "short" 853 }, 854 { 855 "id": "custom.width", 856 "value": 200 857 }, 858 { 859 "id": "decimals", 860 "value": 1 861 } 862 ] 863 }, 864 { 865 "matcher": { 866 "id": "byName", 867 "options": "Peak" 868 }, 869 "properties": [ 870 { 871 "id": "custom.displayMode", 872 "value": "gradient-gauge" 873 }, 874 { 875 "id": "custom.width", 876 "value": 440 877 } 878 ] 879 }, 880 { 881 "matcher": { 882 "id": "byName", 883 "options": "Source" 884 }, 885 "properties": [ 886 { 887 "id": "unit", 888 "value": "none" 889 }, 890 { 891 "id": "decimals", 892 "value": 0 893 }, 894 { 895 "id": "custom.align", 896 "value": "left" 897 } 898 ] 899 }, 900 { 901 "matcher": { 902 "id": "byName", 903 "options": "Average" 904 }, 905 "properties": [ 906 { 907 "id": "custom.width", 908 "value": 200 909 } 910 ] 911 } 912 ] 913 }, 914 "gridPos": { 915 "h": 12, 916 "w": 24, 917 "x": 0, 918 "y": 49 919 }, 920 "id": 9, 921 "options": { 922 "showHeader": true 923 }, 924 "pluginVersion": "7.3.3", 925 "targets": [ 926 { 927 "bucketAggs": [ 928 { 929 "$$hashKey": "object:753", 930 "field": "$src_scope", 931 "id": "2", 932 "settings": { 933 "min_doc_count": 1, 934 "order": "desc", 935 "orderBy": "1", 936 "size": "10" 937 }, 938 "type": "terms" 939 } 940 ], 941 "metrics": [ 942 { 943 "$$hashKey": "object:747", 944 "field": "values.bits_per_second", 945 "id": "1", 946 "meta": {}, 947 "settings": {}, 948 "type": "max" 949 }, 950 { 951 "$$hashKey": "object:748", 952 "field": "values.bits_per_second", 953 "id": "3", 954 "meta": {}, 955 "settings": {}, 956 "type": "avg" 957 }, 958 { 959 "$$hashKey": "object:749", 960 "field": "meta.id", 961 "id": "4", 962 "meta": {}, 963 "settings": {}, 964 "type": "count" 965 } 966 ], 967 "query": "meta.sensor_id:$sensors AND -$src_scope:\"\" AND values.num_bits:\u003e$volume_over AND values.bits_per_second:\u003c$rate_under AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 968 "refId": "A", 969 "timeField": "start" 970 } 971 ], 972 "timeFrom": null, 973 "timeShift": null, 974 "title": "By Rate", 975 "transformations": [ 976 { 977 "id": "organize", 978 "options": { 979 "excludeByName": {}, 980 "indexByName": {}, 981 "renameByName": { 982 "$src_scope": "Source", 983 "Count": "# Flows", 984 "Max": "Peak", 985 "Unique Count": "# Flows" 986 } 987 } 988 } 989 ], 990 "type": "table" 991 }, 992 { 993 "datasource": null, 994 "fieldConfig": { 995 "defaults": { 996 "custom": {} 997 }, 998 "overrides": [] 999 }, 1000 "gridPos": { 1001 "h": 3, 1002 "w": 24, 1003 "x": 0, 1004 "y": 61 1005 }, 1006 "id": 11, 1007 "options": { 1008 "content": "\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eTop Destinations of Flows\u003c/center\u003e\u003c/h1\u003e", 1009 "mode": "html" 1010 }, 1011 "pluginVersion": "7.3.3", 1012 "targets": [ 1013 { 1014 "bucketAggs": [ 1015 { 1016 "field": "start", 1017 "id": "2", 1018 "settings": { 1019 "interval": "auto", 1020 "min_doc_count": 0, 1021 "trimEdges": 0 1022 }, 1023 "type": "date_histogram" 1024 } 1025 ], 1026 "metrics": [ 1027 { 1028 "field": "select field", 1029 "id": "1", 1030 "type": "count" 1031 } 1032 ], 1033 "refId": "A", 1034 "timeField": "start" 1035 } 1036 ], 1037 "timeFrom": null, 1038 "timeShift": null, 1039 "title": "", 1040 "transparent": true, 1041 "type": "text" 1042 }, 1043 { 1044 "datasource": "netsage", 1045 "fieldConfig": { 1046 "defaults": { 1047 "custom": { 1048 "align": null, 1049 "filterable": false 1050 }, 1051 "decimals": 1, 1052 "mappings": [], 1053 "thresholds": { 1054 "mode": "absolute", 1055 "steps": [ 1056 { 1057 "color": "light-blue", 1058 "value": null 1059 } 1060 ] 1061 }, 1062 "unit": "decbytes" 1063 }, 1064 "overrides": [ 1065 { 1066 "matcher": { 1067 "id": "byName", 1068 "options": "# Flows" 1069 }, 1070 "properties": [ 1071 { 1072 "id": "unit", 1073 "value": "short" 1074 }, 1075 { 1076 "id": "custom.width", 1077 "value": 200 1078 }, 1079 { 1080 "id": "decimals", 1081 "value": 1 1082 } 1083 ] 1084 }, 1085 { 1086 "matcher": { 1087 "id": "byName", 1088 "options": "Total Vol." 1089 }, 1090 "properties": [ 1091 { 1092 "id": "custom.displayMode", 1093 "value": "gradient-gauge" 1094 }, 1095 { 1096 "id": "custom.width", 1097 "value": 440 1098 } 1099 ] 1100 }, 1101 { 1102 "matcher": { 1103 "id": "byName", 1104 "options": "Destination" 1105 }, 1106 "properties": [ 1107 { 1108 "id": "unit", 1109 "value": "none" 1110 }, 1111 { 1112 "id": "decimals", 1113 "value": 0 1114 }, 1115 { 1116 "id": "custom.align", 1117 "value": "left" 1118 } 1119 ] 1120 }, 1121 { 1122 "matcher": { 1123 "id": "byName", 1124 "options": "Largest Flow" 1125 }, 1126 "properties": [ 1127 { 1128 "id": "custom.width", 1129 "value": 200 1130 } 1131 ] 1132 } 1133 ] 1134 }, 1135 "gridPos": { 1136 "h": 12, 1137 "w": 24, 1138 "x": 0, 1139 "y": 64 1140 }, 1141 "id": 12, 1142 "options": { 1143 "showHeader": true 1144 }, 1145 "pluginVersion": "7.3.3", 1146 "targets": [ 1147 { 1148 "bucketAggs": [ 1149 { 1150 "$$hashKey": "object:887", 1151 "field": "$dst_scope", 1152 "id": "2", 1153 "settings": { 1154 "min_doc_count": 1, 1155 "order": "desc", 1156 "orderBy": "1", 1157 "size": "10" 1158 }, 1159 "type": "terms" 1160 } 1161 ], 1162 "metrics": [ 1163 { 1164 "$$hashKey": "object:881", 1165 "field": "values.num_bits", 1166 "id": "1", 1167 "inlineScript": "_value / 8", 1168 "meta": {}, 1169 "settings": { 1170 "script": { 1171 "inline": "_value / 8" 1172 } 1173 }, 1174 "type": "sum" 1175 }, 1176 { 1177 "$$hashKey": "object:882", 1178 "field": "values.num_bits", 1179 "id": "4", 1180 "inlineScript": "_value / 8", 1181 "meta": {}, 1182 "settings": { 1183 "script": { 1184 "inline": "_value / 8" 1185 } 1186 }, 1187 "type": "max" 1188 }, 1189 { 1190 "$$hashKey": "object:883", 1191 "field": "meta.id", 1192 "id": "5", 1193 "meta": {}, 1194 "settings": {}, 1195 "type": "count" 1196 } 1197 ], 1198 "query": "meta.sensor_id:$sensors AND -$dst_scope:\"\" AND values.num_bits:\u003e$volume_over AND values.bits_per_second:\u003c$rate_under AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 1199 "refId": "A", 1200 "timeField": "start" 1201 } 1202 ], 1203 "timeFrom": null, 1204 "timeShift": null, 1205 "title": "By Volume", 1206 "transformations": [ 1207 { 1208 "id": "organize", 1209 "options": { 1210 "excludeByName": {}, 1211 "indexByName": {}, 1212 "renameByName": { 1213 "$dst_scope": "Destination", 1214 "Count": "# Flows", 1215 "Max": "Largest Flow", 1216 "Sum": "Total Vol.", 1217 "Unique Count": "# Flows" 1218 } 1219 } 1220 } 1221 ], 1222 "type": "table" 1223 }, 1224 { 1225 "datasource": null, 1226 "fieldConfig": { 1227 "defaults": { 1228 "custom": { 1229 "align": null, 1230 "filterable": false 1231 }, 1232 "decimals": 1, 1233 "mappings": [], 1234 "thresholds": { 1235 "mode": "absolute", 1236 "steps": [ 1237 { 1238 "color": "light-blue", 1239 "value": null 1240 } 1241 ] 1242 }, 1243 "unit": "bps" 1244 }, 1245 "overrides": [ 1246 { 1247 "matcher": { 1248 "id": "byName", 1249 "options": "# Flows" 1250 }, 1251 "properties": [ 1252 { 1253 "id": "unit", 1254 "value": "short" 1255 }, 1256 { 1257 "id": "custom.width", 1258 "value": 200 1259 }, 1260 { 1261 "id": "decimals", 1262 "value": 1 1263 } 1264 ] 1265 }, 1266 { 1267 "matcher": { 1268 "id": "byName", 1269 "options": "Peak" 1270 }, 1271 "properties": [ 1272 { 1273 "id": "custom.displayMode", 1274 "value": "gradient-gauge" 1275 }, 1276 { 1277 "id": "custom.width", 1278 "value": 440 1279 } 1280 ] 1281 }, 1282 { 1283 "matcher": { 1284 "id": "byName", 1285 "options": "Destination" 1286 }, 1287 "properties": [ 1288 { 1289 "id": "unit", 1290 "value": "none" 1291 }, 1292 { 1293 "id": "decimals", 1294 "value": 0 1295 }, 1296 { 1297 "id": "custom.align", 1298 "value": "left" 1299 } 1300 ] 1301 }, 1302 { 1303 "matcher": { 1304 "id": "byName", 1305 "options": "Average" 1306 }, 1307 "properties": [ 1308 { 1309 "id": "custom.width", 1310 "value": 200 1311 } 1312 ] 1313 } 1314 ] 1315 }, 1316 "gridPos": { 1317 "h": 12, 1318 "w": 24, 1319 "x": 0, 1320 "y": 76 1321 }, 1322 "id": 14, 1323 "options": { 1324 "showHeader": true 1325 }, 1326 "pluginVersion": "7.3.3", 1327 "targets": [ 1328 { 1329 "bucketAggs": [ 1330 { 1331 "$$hashKey": "object:1016", 1332 "field": "$dst_scope", 1333 "id": "2", 1334 "settings": { 1335 "min_doc_count": 1, 1336 "order": "desc", 1337 "orderBy": "1", 1338 "size": "10" 1339 }, 1340 "type": "terms" 1341 } 1342 ], 1343 "metrics": [ 1344 { 1345 "$$hashKey": "object:1010", 1346 "field": "values.bits_per_second", 1347 "id": "1", 1348 "meta": {}, 1349 "settings": {}, 1350 "type": "max" 1351 }, 1352 { 1353 "$$hashKey": "object:1011", 1354 "field": "values.bits_per_second", 1355 "id": "3", 1356 "meta": {}, 1357 "settings": {}, 1358 "type": "avg" 1359 }, 1360 { 1361 "$$hashKey": "object:1012", 1362 "field": "meta.id", 1363 "id": "4", 1364 "meta": {}, 1365 "settings": {}, 1366 "type": "count" 1367 } 1368 ], 1369 "query": "meta.sensor_id:$sensors AND -$dst_scope:\"\" AND values.num_bits:\u003e$volume_over AND values.bits_per_second:\u003c$rate_under AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 1370 "refId": "A", 1371 "timeField": "start" 1372 } 1373 ], 1374 "timeFrom": null, 1375 "timeShift": null, 1376 "title": "By Rate", 1377 "transformations": [ 1378 { 1379 "id": "organize", 1380 "options": { 1381 "excludeByName": {}, 1382 "indexByName": {}, 1383 "renameByName": { 1384 "$dst_scope": "Destination", 1385 "Average": "", 1386 "Count": "# Flows", 1387 "Max": "Peak", 1388 "Unique Count": "# Flows" 1389 } 1390 } 1391 } 1392 ], 1393 "type": "table" 1394 }, 1395 { 1396 "datasource": null, 1397 "fieldConfig": { 1398 "defaults": { 1399 "custom": {} 1400 }, 1401 "overrides": [] 1402 }, 1403 "gridPos": { 1404 "h": 3, 1405 "w": 24, 1406 "x": 0, 1407 "y": 88 1408 }, 1409 "id": 16, 1410 "options": { 1411 "content": "\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eIndividual Flows\u003c/center\u003e\u003c/h1\u003e", 1412 "mode": "html" 1413 }, 1414 "pluginVersion": "7.3.3", 1415 "timeFrom": null, 1416 "timeShift": null, 1417 "title": "", 1418 "transparent": true, 1419 "type": "text" 1420 }, 1421 { 1422 "datasource": null, 1423 "fieldConfig": { 1424 "defaults": { 1425 "custom": { 1426 "align": null, 1427 "filterable": false 1428 }, 1429 "decimals": 1, 1430 "mappings": [], 1431 "noValue": "N/A", 1432 "thresholds": { 1433 "mode": "absolute", 1434 "steps": [ 1435 { 1436 "color": "green", 1437 "value": null 1438 }, 1439 { 1440 "color": "red", 1441 "value": 80 1442 } 1443 ] 1444 }, 1445 "unit": "decbytes" 1446 }, 1447 "overrides": [ 1448 { 1449 "matcher": { 1450 "id": "byName", 1451 "options": "Timestamp" 1452 }, 1453 "properties": [ 1454 { 1455 "id": "unit", 1456 "value": "dateTimeAsIso" 1457 }, 1458 { 1459 "id": "custom.width", 1460 "value": 200 1461 }, 1462 { 1463 "id": "links", 1464 "value": [ 1465 { 1466 "targetBlank": true, 1467 "title": "Show more information about this flow", 1468 "url": "/grafana/d/nzuMyBcGk/flow-information?var-flow=${__data.fields[\"Flow ID\"]}\u0026from=${__from}\u0026to=${__to}" 1469 } 1470 ] 1471 } 1472 ] 1473 }, 1474 { 1475 "matcher": { 1476 "id": "byName", 1477 "options": "Rate" 1478 }, 1479 "properties": [ 1480 { 1481 "id": "unit", 1482 "value": "bps" 1483 }, 1484 { 1485 "id": "custom.width", 1486 "value": 115 1487 } 1488 ] 1489 }, 1490 { 1491 "matcher": { 1492 "id": "byName", 1493 "options": "Duration" 1494 }, 1495 "properties": [ 1496 { 1497 "id": "unit", 1498 "value": "dthms" 1499 }, 1500 { 1501 "id": "custom.width", 1502 "value": 100 1503 } 1504 ] 1505 }, 1506 { 1507 "matcher": { 1508 "id": "byName", 1509 "options": "Retransmits" 1510 }, 1511 "properties": [ 1512 { 1513 "id": "unit", 1514 "value": "short" 1515 }, 1516 { 1517 "id": "decimals", 1518 "value": 0 1519 }, 1520 { 1521 "id": "custom.align", 1522 "value": "right" 1523 }, 1524 { 1525 "id": "custom.width", 1526 "value": 100 1527 } 1528 ] 1529 }, 1530 { 1531 "matcher": { 1532 "id": "byName", 1533 "options": "Source" 1534 }, 1535 "properties": [ 1536 { 1537 "id": "unit", 1538 "value": "none" 1539 }, 1540 { 1541 "id": "decimals", 1542 "value": 0 1543 }, 1544 { 1545 "id": "custom.align", 1546 "value": "left" 1547 } 1548 ] 1549 }, 1550 { 1551 "matcher": { 1552 "id": "byName", 1553 "options": "Destination" 1554 }, 1555 "properties": [ 1556 { 1557 "id": "unit", 1558 "value": "none" 1559 }, 1560 { 1561 "id": "decimals", 1562 "value": 0 1563 }, 1564 { 1565 "id": "custom.align", 1566 "value": "left" 1567 } 1568 ] 1569 }, 1570 { 1571 "matcher": { 1572 "id": "byName", 1573 "options": "Source Subnet" 1574 }, 1575 "properties": [ 1576 { 1577 "id": "custom.width", 1578 "value": 150 1579 } 1580 ] 1581 }, 1582 { 1583 "matcher": { 1584 "id": "byName", 1585 "options": "Destination Subnet" 1586 }, 1587 "properties": [ 1588 { 1589 "id": "custom.width", 1590 "value": 150 1591 } 1592 ] 1593 }, 1594 { 1595 "matcher": { 1596 "id": "byName", 1597 "options": "Total Vol." 1598 }, 1599 "properties": [ 1600 { 1601 "id": "custom.width", 1602 "value": 100 1603 } 1604 ] 1605 }, 1606 { 1607 "matcher": { 1608 "id": "byName", 1609 "options": "Flow ID" 1610 }, 1611 "properties": [ 1612 { 1613 "id": "custom.width", 1614 "value": 1 1615 } 1616 ] 1617 } 1618 ] 1619 }, 1620 "gridPos": { 1621 "h": 15, 1622 "w": 24, 1623 "x": 0, 1624 "y": 91 1625 }, 1626 "id": 17, 1627 "links": [], 1628 "options": { 1629 "showHeader": true, 1630 "sortBy": [ 1631 { 1632 "desc": true, 1633 "displayName": "Timestamp" 1634 } 1635 ] 1636 }, 1637 "pluginVersion": "7.3.3", 1638 "targets": [ 1639 { 1640 "alias": "", 1641 "bucketAggs": [ 1642 { 1643 "$$hashKey": "object:1188", 1644 "fake": true, 1645 "field": "meta.id", 1646 "id": "15", 1647 "settings": { 1648 "min_doc_count": 1, 1649 "order": "desc", 1650 "orderBy": "_term", 1651 "size": "1000" 1652 }, 1653 "type": "terms" 1654 }, 1655 { 1656 "$$hashKey": "object:1189", 1657 "fake": true, 1658 "field": "start", 1659 "id": "16", 1660 "settings": { 1661 "min_doc_count": 1, 1662 "order": "asc", 1663 "orderBy": "_term", 1664 "size": "0" 1665 }, 1666 "type": "terms" 1667 }, 1668 { 1669 "$$hashKey": "object:1190", 1670 "fake": true, 1671 "field": "end", 1672 "id": "17", 1673 "settings": { 1674 "min_doc_count": 1, 1675 "order": "desc", 1676 "orderBy": "_term", 1677 "size": "0" 1678 }, 1679 "type": "terms" 1680 }, 1681 { 1682 "$$hashKey": "object:1191", 1683 "fake": true, 1684 "field": "$src_scope", 1685 "id": "28", 1686 "settings": { 1687 "min_doc_count": 1, 1688 "order": "desc", 1689 "orderBy": "_term", 1690 "size": "0" 1691 }, 1692 "type": "terms" 1693 }, 1694 { 1695 "$$hashKey": "object:1192", 1696 "fake": true, 1697 "field": "meta.src_ip", 1698 "id": "32", 1699 "settings": { 1700 "min_doc_count": 1, 1701 "order": "desc", 1702 "orderBy": "_term", 1703 "size": "0" 1704 }, 1705 "type": "terms" 1706 }, 1707 { 1708 "$$hashKey": "object:1193", 1709 "fake": true, 1710 "field": "$dst_scope", 1711 "id": "33", 1712 "settings": { 1713 "min_doc_count": 1, 1714 "order": "desc", 1715 "orderBy": "_term", 1716 "size": "0" 1717 }, 1718 "type": "terms" 1719 }, 1720 { 1721 "$$hashKey": "object:138", 1722 "fake": true, 1723 "field": "_id", 1724 "id": "35", 1725 "settings": { 1726 "min_doc_count": "1", 1727 "order": "desc", 1728 "orderBy": "_term", 1729 "size": "0" 1730 }, 1731 "type": "terms" 1732 }, 1733 { 1734 "$$hashKey": "object:1194", 1735 "fake": true, 1736 "field": "meta.dst_ip", 1737 "id": "31", 1738 "settings": { 1739 "min_doc_count": 1, 1740 "order": "desc", 1741 "orderBy": "_term", 1742 "size": "0" 1743 }, 1744 "type": "terms" 1745 } 1746 ], 1747 "hide": false, 1748 "metrics": [ 1749 { 1750 "$$hashKey": "object:1176", 1751 "field": "values.num_bits", 1752 "id": "12", 1753 "inlineScript": "_value / 8", 1754 "meta": {}, 1755 "settings": { 1756 "script": { 1757 "inline": "_value / 8" 1758 } 1759 }, 1760 "type": "sum" 1761 }, 1762 { 1763 "$$hashKey": "object:1177", 1764 "field": "values.bits_per_second", 1765 "id": "30", 1766 "meta": {}, 1767 "settings": {}, 1768 "type": "max" 1769 }, 1770 { 1771 "$$hashKey": "object:1178", 1772 "field": "values.num_packets", 1773 "id": "25", 1774 "meta": {}, 1775 "settings": {}, 1776 "type": "avg" 1777 }, 1778 { 1779 "$$hashKey": "object:1179", 1780 "field": "values.duration", 1781 "id": "27", 1782 "meta": {}, 1783 "settings": {}, 1784 "type": "avg" 1785 } 1786 ], 1787 "query": "meta.sensor_id:$sensors AND -$src_scope:\"\" AND -$dst_scope:\"\" AND values.num_bits:\u003e$volume_over AND values.bits_per_second:\u003c$rate_under AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 1788 "refId": "A", 1789 "timeField": "start" 1790 } 1791 ], 1792 "title": "Flow Pairs", 1793 "transformations": [ 1794 { 1795 "id": "organize", 1796 "options": { 1797 "excludeByName": { 1798 "Average values.num_packets": true, 1799 "Max": false, 1800 "end": true, 1801 "meta.id": true 1802 }, 1803 "indexByName": { 1804 "$dst_scope": 5, 1805 "$src_scope": 3, 1806 "Average values.duration": 10, 1807 "Average values.num_packets": 9, 1808 "Average values.tcp_rexmit_pkts": 11, 1809 "Max": 8, 1810 "Sum": 7, 1811 "_id": 12, 1812 "end": 2, 1813 "meta.dst_ip": 6, 1814 "meta.id": 0, 1815 "meta.src_ip": 4, 1816 "start": 1 1817 }, 1818 "renameByName": { 1819 "$dst_scope": "Destination", 1820 "$src_scope": "Source", 1821 "Average values.duration": "Duration", 1822 "Average values.num_packets": "", 1823 "Average values.tcp_rexmit_pkts": "Retransmits", 1824 "Average values.tcp_rtt_min": "RTT", 1825 "Max": "Rate", 1826 "Sum": "Total Vol.", 1827 "_id": "Flow ID", 1828 "end": "", 1829 "meta.dst_ip": "Destination Subnet", 1830 "meta.id": "", 1831 "meta.src_ip": "Source Subnet", 1832 "start": "Timestamp" 1833 } 1834 } 1835 } 1836 ], 1837 "type": "table" 1838 }, 1839 { 1840 "datasource": null, 1841 "fieldConfig": { 1842 "defaults": { 1843 "custom": {} 1844 }, 1845 "overrides": [] 1846 }, 1847 "gridPos": { 1848 "h": 3, 1849 "w": 24, 1850 "x": 0, 1851 "y": 106 1852 }, 1853 "id": 18, 1854 "links": [], 1855 "options": { 1856 "content": "\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eOther Flow Statistics\u003c/center\u003e\u003c/h1\u003e", 1857 "mode": "html" 1858 }, 1859 "pluginVersion": "7.3.3", 1860 "title": "", 1861 "transparent": true, 1862 "type": "text" 1863 }, 1864 { 1865 "cacheTimeout": null, 1866 "datasource": null, 1867 "description": "", 1868 "fieldConfig": { 1869 "defaults": { 1870 "custom": {}, 1871 "mappings": [], 1872 "noValue": "N/A", 1873 "nullValueMode": "connected", 1874 "thresholds": { 1875 "mode": "absolute", 1876 "steps": [ 1877 { 1878 "color": "light-blue", 1879 "value": null 1880 }, 1881 { 1882 "color": "light-blue", 1883 "value": 0 1884 }, 1885 { 1886 "color": "light-blue", 1887 "value": 1 1888 } 1889 ] 1890 }, 1891 "unit": "locale" 1892 }, 1893 "overrides": [] 1894 }, 1895 "gridPos": { 1896 "h": 3, 1897 "w": 24, 1898 "x": 0, 1899 "y": 109 1900 }, 1901 "id": 19, 1902 "interval": "1h", 1903 "links": [], 1904 "maxDataPoints": 100, 1905 "options": { 1906 "colorMode": "value", 1907 "fieldOptions": { 1908 "calcs": ["sum"] 1909 }, 1910 "graphMode": "area", 1911 "justifyMode": "auto", 1912 "orientation": "horizontal", 1913 "reduceOptions": { 1914 "calcs": ["sum"], 1915 "fields": "/^Count$/", 1916 "values": false 1917 }, 1918 "textMode": "auto" 1919 }, 1920 "pluginVersion": "7.3.3", 1921 "targets": [ 1922 { 1923 "bucketAggs": [ 1924 { 1925 "$$hashKey": "object:1520", 1926 "field": "start", 1927 "id": "2", 1928 "settings": { 1929 "interval": "auto", 1930 "min_doc_count": 0, 1931 "trimEdges": 0 1932 }, 1933 "type": "date_histogram" 1934 } 1935 ], 1936 "metrics": [ 1937 { 1938 "$$hashKey": "object:1518", 1939 "field": "meta.id", 1940 "id": "1", 1941 "meta": {}, 1942 "settings": {}, 1943 "type": "count" 1944 } 1945 ], 1946 "query": "meta.sensor_id:$sensors", 1947 "refId": "A", 1948 "timeField": "start" 1949 } 1950 ], 1951 "title": "Total Large Flows Observed", 1952 "transparent": true, 1953 "type": "stat" 1954 }, 1955 { 1956 "aliasColors": {}, 1957 "bars": true, 1958 "dashLength": 10, 1959 "dashes": false, 1960 "datasource": "netsage", 1961 "decimals": 1, 1962 "fieldConfig": { 1963 "defaults": { 1964 "custom": {}, 1965 "links": [] 1966 }, 1967 "overrides": [] 1968 }, 1969 "fill": 1, 1970 "fillGradient": 0, 1971 "gridPos": { 1972 "h": 9, 1973 "w": 8, 1974 "x": 0, 1975 "y": 112 1976 }, 1977 "hiddenSeries": false, 1978 "id": 20, 1979 "legend": { 1980 "alignAsTable": true, 1981 "avg": false, 1982 "current": false, 1983 "max": true, 1984 "min": false, 1985 "rightSide": false, 1986 "show": false, 1987 "total": true, 1988 "values": true 1989 }, 1990 "lines": false, 1991 "linewidth": 1, 1992 "links": [], 1993 "nullPointMode": "null", 1994 "options": { 1995 "alertThreshold": true 1996 }, 1997 "percentage": false, 1998 "pluginVersion": "7.3.3", 1999 "pointradius": 5, 2000 "points": false, 2001 "renderer": "flot", 2002 "seriesOverrides": [], 2003 "spaceLength": 10, 2004 "stack": false, 2005 "steppedLine": false, 2006 "targets": [ 2007 { 2008 "bucketAggs": [ 2009 { 2010 "$$hashKey": "object:65", 2011 "fake": true, 2012 "field": "meta.protocol", 2013 "id": "3", 2014 "settings": { 2015 "min_doc_count": 1, 2016 "order": "desc", 2017 "orderBy": "_count", 2018 "size": "10" 2019 }, 2020 "type": "terms" 2021 }, 2022 { 2023 "$$hashKey": "object:66", 2024 "field": "start", 2025 "id": "2", 2026 "settings": { 2027 "interval": "auto", 2028 "min_doc_count": 0, 2029 "trimEdges": 0 2030 }, 2031 "type": "date_histogram" 2032 } 2033 ], 2034 "metrics": [ 2035 { 2036 "$$hashKey": "object:63", 2037 "field": "meta.id", 2038 "id": "1", 2039 "meta": {}, 2040 "settings": {}, 2041 "type": "count" 2042 } 2043 ], 2044 "query": "meta.sensor_id:$sensors AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 2045 "refId": "A", 2046 "timeField": "start" 2047 } 2048 ], 2049 "thresholds": [], 2050 "timeFrom": null, 2051 "timeRegions": [], 2052 "timeShift": null, 2053 "title": "Top Protocols", 2054 "tooltip": { 2055 "shared": true, 2056 "sort": 0, 2057 "value_type": "individual" 2058 }, 2059 "type": "graph", 2060 "xaxis": { 2061 "buckets": null, 2062 "mode": "series", 2063 "name": null, 2064 "show": true, 2065 "values": ["total"] 2066 }, 2067 "yaxes": [ 2068 { 2069 "$$hashKey": "object:117", 2070 "decimals": null, 2071 "format": "short", 2072 "label": "Number of Flows", 2073 "logBase": 1, 2074 "max": null, 2075 "min": null, 2076 "show": true 2077 }, 2078 { 2079 "$$hashKey": "object:118", 2080 "format": "short", 2081 "label": null, 2082 "logBase": 1, 2083 "max": null, 2084 "min": null, 2085 "show": true 2086 } 2087 ], 2088 "yaxis": { 2089 "align": false, 2090 "alignLevel": null 2091 } 2092 }, 2093 { 2094 "aliasColors": {}, 2095 "bars": true, 2096 "dashLength": 10, 2097 "dashes": false, 2098 "datasource": "netsage", 2099 "decimals": 1, 2100 "fieldConfig": { 2101 "defaults": { 2102 "custom": {}, 2103 "links": [] 2104 }, 2105 "overrides": [] 2106 }, 2107 "fill": 1, 2108 "fillGradient": 0, 2109 "gridPos": { 2110 "h": 9, 2111 "w": 8, 2112 "x": 8, 2113 "y": 112 2114 }, 2115 "hiddenSeries": false, 2116 "id": 21, 2117 "legend": { 2118 "alignAsTable": true, 2119 "avg": false, 2120 "current": false, 2121 "max": true, 2122 "min": false, 2123 "rightSide": false, 2124 "show": false, 2125 "total": true, 2126 "values": true 2127 }, 2128 "lines": false, 2129 "linewidth": 1, 2130 "links": [], 2131 "nullPointMode": "null", 2132 "options": { 2133 "alertThreshold": true 2134 }, 2135 "percentage": false, 2136 "pluginVersion": "7.3.3", 2137 "pointradius": 5, 2138 "points": false, 2139 "renderer": "flot", 2140 "seriesOverrides": [], 2141 "spaceLength": 10, 2142 "stack": false, 2143 "steppedLine": false, 2144 "targets": [ 2145 { 2146 "bucketAggs": [ 2147 { 2148 "$$hashKey": "object:146", 2149 "fake": true, 2150 "field": "meta.src_port", 2151 "id": "3", 2152 "settings": { 2153 "min_doc_count": 1, 2154 "order": "desc", 2155 "orderBy": "_count", 2156 "size": "5" 2157 }, 2158 "type": "terms" 2159 }, 2160 { 2161 "$$hashKey": "object:147", 2162 "field": "start", 2163 "id": "2", 2164 "settings": { 2165 "interval": "auto", 2166 "min_doc_count": 0, 2167 "trimEdges": 0 2168 }, 2169 "type": "date_histogram" 2170 } 2171 ], 2172 "metrics": [ 2173 { 2174 "$$hashKey": "object:144", 2175 "field": "meta.id", 2176 "id": "1", 2177 "meta": {}, 2178 "settings": {}, 2179 "type": "count" 2180 } 2181 ], 2182 "query": "meta.sensor_id:$sensors AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 2183 "refId": "A", 2184 "timeField": "start" 2185 } 2186 ], 2187 "thresholds": [], 2188 "timeFrom": null, 2189 "timeRegions": [], 2190 "timeShift": null, 2191 "title": "Top Source Ports", 2192 "tooltip": { 2193 "shared": true, 2194 "sort": 0, 2195 "value_type": "individual" 2196 }, 2197 "type": "graph", 2198 "xaxis": { 2199 "buckets": null, 2200 "mode": "series", 2201 "name": null, 2202 "show": true, 2203 "values": ["total"] 2204 }, 2205 "yaxes": [ 2206 { 2207 "$$hashKey": "object:200", 2208 "format": "short", 2209 "label": "Number of Flows", 2210 "logBase": 1, 2211 "max": null, 2212 "min": null, 2213 "show": true 2214 }, 2215 { 2216 "$$hashKey": "object:201", 2217 "format": "short", 2218 "label": null, 2219 "logBase": 1, 2220 "max": null, 2221 "min": null, 2222 "show": true 2223 } 2224 ], 2225 "yaxis": { 2226 "align": false, 2227 "alignLevel": null 2228 } 2229 }, 2230 { 2231 "aliasColors": {}, 2232 "bars": true, 2233 "cacheTimeout": null, 2234 "dashLength": 10, 2235 "dashes": false, 2236 "datasource": null, 2237 "decimals": 1, 2238 "fieldConfig": { 2239 "defaults": { 2240 "custom": {}, 2241 "links": [] 2242 }, 2243 "overrides": [] 2244 }, 2245 "fill": 1, 2246 "fillGradient": 0, 2247 "gridPos": { 2248 "h": 9, 2249 "w": 8, 2250 "x": 16, 2251 "y": 112 2252 }, 2253 "hiddenSeries": false, 2254 "id": 22, 2255 "legend": { 2256 "avg": false, 2257 "current": false, 2258 "max": false, 2259 "min": false, 2260 "show": false, 2261 "total": false, 2262 "values": false 2263 }, 2264 "lines": false, 2265 "linewidth": 1, 2266 "links": [], 2267 "nullPointMode": "null", 2268 "options": { 2269 "alertThreshold": true 2270 }, 2271 "percentage": false, 2272 "pluginVersion": "7.3.3", 2273 "pointradius": 2, 2274 "points": false, 2275 "renderer": "flot", 2276 "seriesOverrides": [], 2277 "spaceLength": 10, 2278 "stack": false, 2279 "steppedLine": false, 2280 "targets": [ 2281 { 2282 "bucketAggs": [ 2283 { 2284 "$$hashKey": "object:451", 2285 "fake": true, 2286 "field": "meta.dst_port", 2287 "id": "3", 2288 "settings": { 2289 "min_doc_count": 1, 2290 "order": "desc", 2291 "orderBy": "_count", 2292 "size": "5" 2293 }, 2294 "type": "terms" 2295 }, 2296 { 2297 "$$hashKey": "object:452", 2298 "field": "start", 2299 "id": "2", 2300 "settings": { 2301 "interval": "auto", 2302 "min_doc_count": 0, 2303 "trimEdges": 0 2304 }, 2305 "type": "date_histogram" 2306 } 2307 ], 2308 "metrics": [ 2309 { 2310 "$$hashKey": "object:449", 2311 "field": "meta.id", 2312 "id": "1", 2313 "meta": {}, 2314 "settings": {}, 2315 "type": "count" 2316 } 2317 ], 2318 "query": "meta.sensor_id:$sensors AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 2319 "refId": "A", 2320 "timeField": "start" 2321 } 2322 ], 2323 "thresholds": [], 2324 "timeFrom": null, 2325 "timeRegions": [], 2326 "timeShift": null, 2327 "title": "Top Destination Ports", 2328 "tooltip": { 2329 "shared": false, 2330 "sort": 0, 2331 "value_type": "individual" 2332 }, 2333 "type": "graph", 2334 "xaxis": { 2335 "buckets": null, 2336 "mode": "series", 2337 "name": null, 2338 "show": true, 2339 "values": ["total"] 2340 }, 2341 "yaxes": [ 2342 { 2343 "format": "short", 2344 "label": "Number of Flows", 2345 "logBase": 1, 2346 "max": null, 2347 "min": null, 2348 "show": true 2349 }, 2350 { 2351 "format": "short", 2352 "label": null, 2353 "logBase": 1, 2354 "max": null, 2355 "min": null, 2356 "show": true 2357 } 2358 ], 2359 "yaxis": { 2360 "align": false, 2361 "alignLevel": null 2362 } 2363 }, 2364 { 2365 "datasource": null, 2366 "fieldConfig": { 2367 "defaults": { 2368 "custom": {} 2369 }, 2370 "overrides": [] 2371 }, 2372 "gridPos": { 2373 "h": 3, 2374 "w": 24, 2375 "x": 0, 2376 "y": 121 2377 }, 2378 "id": 23, 2379 "links": [], 2380 "options": { 2381 "content": "\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eFlow Data Summary For Selected Sensors\u003c/center\u003e\u003c/h1\u003e", 2382 "mode": "html" 2383 }, 2384 "pluginVersion": "7.3.3", 2385 "title": "", 2386 "transparent": true, 2387 "type": "text" 2388 }, 2389 { 2390 "datasource": "netsage", 2391 "description": "", 2392 "fieldConfig": { 2393 "defaults": { 2394 "custom": { 2395 "align": null, 2396 "filterable": false 2397 }, 2398 "decimals": 1, 2399 "mappings": [], 2400 "thresholds": { 2401 "mode": "absolute", 2402 "steps": [ 2403 { 2404 "color": "green", 2405 "value": null 2406 }, 2407 { 2408 "color": "red", 2409 "value": 80 2410 } 2411 ] 2412 }, 2413 "unit": "decbytes" 2414 }, 2415 "overrides": [ 2416 { 2417 "matcher": { 2418 "id": "byName", 2419 "options": "Fastest Flow" 2420 }, 2421 "properties": [ 2422 { 2423 "id": "unit", 2424 "value": "bps" 2425 } 2426 ] 2427 }, 2428 { 2429 "matcher": { 2430 "id": "byName", 2431 "options": "# Flows" 2432 }, 2433 "properties": [ 2434 { 2435 "id": "unit", 2436 "value": "short" 2437 }, 2438 { 2439 "id": "decimals", 2440 "value": 1 2441 } 2442 ] 2443 } 2444 ] 2445 }, 2446 "gridPos": { 2447 "h": 8, 2448 "w": 24, 2449 "x": 0, 2450 "y": 124 2451 }, 2452 "hideTimeOverride": false, 2453 "id": 24, 2454 "links": [], 2455 "options": { 2456 "showHeader": true, 2457 "sortBy": [ 2458 { 2459 "desc": false, 2460 "displayName": "Largest Flow" 2461 } 2462 ] 2463 }, 2464 "pluginVersion": "7.3.3", 2465 "targets": [ 2466 { 2467 "bucketAggs": [ 2468 { 2469 "$$hashKey": "object:1597", 2470 "fake": true, 2471 "field": "meta.sensor_id", 2472 "id": "3", 2473 "settings": { 2474 "min_doc_count": 1, 2475 "order": "desc", 2476 "orderBy": "1", 2477 "size": "10" 2478 }, 2479 "type": "terms" 2480 } 2481 ], 2482 "dsType": "elasticsearch", 2483 "metrics": [ 2484 { 2485 "$$hashKey": "object:1589", 2486 "field": "values.num_bits", 2487 "id": "1", 2488 "inlineScript": "_value/8", 2489 "meta": {}, 2490 "settings": { 2491 "script": { 2492 "inline": "_value/8" 2493 } 2494 }, 2495 "type": "sum" 2496 }, 2497 { 2498 "$$hashKey": "object:1590", 2499 "field": "values.num_bits", 2500 "id": "5", 2501 "inlineScript": "_value / 8", 2502 "meta": {}, 2503 "settings": { 2504 "script": { 2505 "inline": "_value / 8" 2506 } 2507 }, 2508 "type": "max" 2509 }, 2510 { 2511 "$$hashKey": "object:1591", 2512 "field": "values.bits_per_second", 2513 "id": "6", 2514 "meta": {}, 2515 "settings": {}, 2516 "type": "max" 2517 }, 2518 { 2519 "$$hashKey": "object:1592", 2520 "field": "meta.id", 2521 "id": "7", 2522 "meta": {}, 2523 "settings": {}, 2524 "type": "count" 2525 } 2526 ], 2527 "query": "meta.sensor_id:$sensors AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 2528 "refId": "A", 2529 "timeField": "start" 2530 } 2531 ], 2532 "timeFrom": null, 2533 "title": " ", 2534 "transformations": [ 2535 { 2536 "id": "organize", 2537 "options": { 2538 "excludeByName": {}, 2539 "indexByName": {}, 2540 "renameByName": { 2541 "Count": "# Flows", 2542 "Max values.bits_per_second": "Fastest Flow", 2543 "Max values.num_bits": "Largest Flow", 2544 "Sum": "Total Vol.", 2545 "Unique Count": "# Flows", 2546 "meta.sensor_id": "Sensor" 2547 } 2548 } 2549 } 2550 ], 2551 "type": "table" 2552 }, 2553 { 2554 "content": "\u003cdiv class=\"netsage_footer\"\u003e If you have any questions, concerns, or other issues, feel free to contact us at \u003ca href=\"mailto:netsage@lbl.gov\"\u003enetsage@lbl.gov \u003c/a\u003e Thanks! \u003cimg style=\"margin-left:10px\" src=\"https://www.nsf.gov/images/logos/NSF_4-Color_bitmap_Logo.png\" width=50 height=50\u003e \u003ca href=\"https://www.nsf.gov/awardsearch/showAward?AWD_ID=1540933\"\u003e NSF GRANT 1540933 \u003c/a\u003e \u003c/img\u003e \u003cspan style=\"float:right; position:relative; top:15px\"\u003e To Review the NetSage Data Policy \u003ca href=\"http://www.netsage.global/home/netsage-privacy-policy\"\u003e click here \u003c/a\u003e \u003c/div\u003e\n", 2555 "datasource": null, 2556 "fieldConfig": { 2557 "defaults": { 2558 "custom": {} 2559 }, 2560 "overrides": [] 2561 }, 2562 "gridPos": { 2563 "h": 3, 2564 "w": 24, 2565 "x": 0, 2566 "y": 132 2567 }, 2568 "id": 25, 2569 "options": { 2570 "content": "\u003cdiv\u003e If you have any questions, concerns, or other issues, feel free to contact us at \u003ca href=\"mailto:netsage@iu.edu\"\u003enetsage@iu.edu\u003c/a\u003e. Thanks! \u003cimg style=\"margin-left:10px\" src=\"https://www.nsf.gov/images/logos/NSF_4-Color_bitmap_Logo.png\" width=50 height=50\u003e \u003ca href=\"https://www.nsf.gov/awardsearch/showAward?AWD_ID=1540933\"\u003e NSF GRANT 1540933 \u003c/a\u003e \u003c/img\u003e \u003cspan style=\"float:right; position:relative; top:15px\"\u003e To Review the NetSage Data Policy \u003ca href=\"http://www.netsage.global/home/netsage-privacy-policy\"\u003e click here \u003c/a\u003e \u003c/div\u003e", 2571 "mode": "html" 2572 }, 2573 "pluginVersion": "7.3.3", 2574 "timeFrom": null, 2575 "timeShift": null, 2576 "title": "", 2577 "transparent": true, 2578 "type": "text" 2579 } 2580 ], 2581 "schemaVersion": 26, 2582 "style": "dark", 2583 "tags": ["netsage", "flow"], 2584 "templating": { 2585 "list": [ 2586 { 2587 "allValue": null, 2588 "current": { 2589 "selected": false, 2590 "text": "NEAAR: New York to London 100GE", 2591 "value": "NEAAR: New York to London 100GE" 2592 }, 2593 "datasource": "Netsage TSDS", 2594 "definition": "get link_name between($START, $END) by link_name from interface where link_name like \".+\" and flow_sensors !=null", 2595 "error": null, 2596 "hide": 0, 2597 "includeAll": false, 2598 "label": "Link", 2599 "multi": false, 2600 "name": "links", 2601 "options": [], 2602 "query": "get link_name between($START, $END) by link_name from interface where link_name like \".+\" and flow_sensors !=null", 2603 "refresh": 2, 2604 "regex": "", 2605 "skipUrlSync": false, 2606 "sort": 1, 2607 "tagValuesQuery": "", 2608 "tags": [], 2609 "tagsQuery": "", 2610 "type": "query", 2611 "useTags": false 2612 }, 2613 { 2614 "allValue": null, 2615 "current": { 2616 "selected": false, 2617 "text": "NEAAR NY-London", 2618 "value": "NEAAR NY-London" 2619 }, 2620 "datasource": "Netsage TSDS", 2621 "definition": "get flow_sensors between($START, $END) by flow_sensors from interface where link_name = \"$links\"", 2622 "error": null, 2623 "hide": 2, 2624 "includeAll": false, 2625 "label": null, 2626 "multi": false, 2627 "name": "link_sensor", 2628 "options": [], 2629 "query": "get flow_sensors between($START, $END) by flow_sensors from interface where link_name = \"$links\"", 2630 "refresh": 2, 2631 "regex": "", 2632 "skipUrlSync": false, 2633 "sort": 0, 2634 "tagValuesQuery": "", 2635 "tags": [], 2636 "tagsQuery": "", 2637 "type": "query", 2638 "useTags": false 2639 }, 2640 { 2641 "allValue": null, 2642 "current": { 2643 "selected": false, 2644 "text": "NEAAR NY-London", 2645 "value": "NEAAR NY-London" 2646 }, 2647 "datasource": "netsage", 2648 "definition": "{\"find\":\"terms\", \"field\":\"meta.sensor_id\", \"query\":\"meta.sensor_id:$link_sensor\"}", 2649 "error": null, 2650 "hide": 2, 2651 "includeAll": false, 2652 "label": "Sensor", 2653 "multi": false, 2654 "name": "sensors", 2655 "options": [], 2656 "query": "{\"find\":\"terms\", \"field\":\"meta.sensor_id\", \"query\":\"meta.sensor_id:$link_sensor\"}", 2657 "refresh": 2, 2658 "regex": "", 2659 "skipUrlSync": false, 2660 "sort": 1, 2661 "tagValuesQuery": "", 2662 "tags": [], 2663 "tagsQuery": "", 2664 "type": "query", 2665 "useTags": false 2666 }, 2667 { 2668 "allValue": null, 2669 "current": { 2670 "selected": false, 2671 "text": "meta.src_organization", 2672 "value": "meta.src_organization" 2673 }, 2674 "error": null, 2675 "hide": 0, 2676 "includeAll": false, 2677 "label": "Source Scope", 2678 "multi": false, 2679 "name": "src_scope", 2680 "options": [ 2681 { 2682 "selected": true, 2683 "text": "meta.src_organization", 2684 "value": "meta.src_organization" 2685 }, 2686 { 2687 "selected": false, 2688 "text": "meta.src_country_name", 2689 "value": "meta.src_country_name" 2690 }, 2691 { 2692 "selected": false, 2693 "text": "meta.src_continent", 2694 "value": "meta.src_continent" 2695 }, 2696 { 2697 "selected": false, 2698 "text": "meta.src_asn", 2699 "value": "meta.src_asn" 2700 }, 2701 { 2702 "selected": false, 2703 "text": "meta.src_port", 2704 "value": "meta.src_port" 2705 } 2706 ], 2707 "query": "meta.src_organization, meta.src_country_name, meta.src_continent, meta.src_asn, meta.src_port", 2708 "queryValue": "", 2709 "skipUrlSync": false, 2710 "type": "custom" 2711 }, 2712 { 2713 "allValue": null, 2714 "current": { 2715 "selected": false, 2716 "text": "meta.dst_organization", 2717 "value": "meta.dst_organization" 2718 }, 2719 "error": null, 2720 "hide": 0, 2721 "includeAll": false, 2722 "label": "Destination Scope", 2723 "multi": false, 2724 "name": "dst_scope", 2725 "options": [ 2726 { 2727 "selected": true, 2728 "text": "meta.dst_organization", 2729 "value": "meta.dst_organization" 2730 }, 2731 { 2732 "selected": false, 2733 "text": "meta.dst_country_name", 2734 "value": "meta.dst_country_name" 2735 }, 2736 { 2737 "selected": false, 2738 "text": "meta.dst_continent", 2739 "value": "meta.dst_continent" 2740 }, 2741 { 2742 "selected": false, 2743 "text": "meta.dst_asn", 2744 "value": "meta.dst_asn" 2745 }, 2746 { 2747 "selected": false, 2748 "text": "meta.dst_port", 2749 "value": "meta.dst_port" 2750 } 2751 ], 2752 "query": "meta.dst_organization, meta.dst_country_name, meta.dst_continent, meta.dst_asn, meta.dst_port", 2753 "queryValue": "", 2754 "skipUrlSync": false, 2755 "type": "custom" 2756 }, 2757 { 2758 "allValue": null, 2759 "current": { 2760 "selected": true, 2761 "text": "yes", 2762 "value": "yes" 2763 }, 2764 "error": null, 2765 "hide": 0, 2766 "includeAll": false, 2767 "label": "Show Test Traffic", 2768 "multi": false, 2769 "name": "is_net_test", 2770 "options": [ 2771 { 2772 "selected": true, 2773 "text": "yes", 2774 "value": "yes" 2775 }, 2776 { 2777 "selected": false, 2778 "text": "no", 2779 "value": "no" 2780 } 2781 ], 2782 "query": "yes,no", 2783 "queryValue": "", 2784 "skipUrlSync": false, 2785 "type": "custom" 2786 }, 2787 { 2788 "allValue": null, 2789 "current": { 2790 "selected": false, 2791 "text": "0", 2792 "value": "0" 2793 }, 2794 "error": null, 2795 "hide": 0, 2796 "includeAll": false, 2797 "label": "Individual Flow Volume Over", 2798 "multi": false, 2799 "name": "volume_over", 2800 "options": [ 2801 { 2802 "selected": true, 2803 "text": "0", 2804 "value": "0" 2805 }, 2806 { 2807 "selected": false, 2808 "text": "100 MB", 2809 "value": "800000000" 2810 }, 2811 { 2812 "selected": false, 2813 "text": "1 GB", 2814 "value": "8000000000" 2815 }, 2816 { 2817 "selected": false, 2818 "text": "10 GB", 2819 "value": "80000000000" 2820 }, 2821 { 2822 "selected": false, 2823 "text": "100 GB", 2824 "value": "800000000000" 2825 }, 2826 { 2827 "selected": false, 2828 "text": "1 TB", 2829 "value": "8000000000000" 2830 } 2831 ], 2832 "query": "0 : 0, 100 MB : 800000000, 1 GB : 8000000000, 10 GB : 80000000000, 100 GB : 800000000000, 1 TB : 8000000000000", 2833 "queryValue": "", 2834 "skipUrlSync": false, 2835 "type": "custom" 2836 }, 2837 { 2838 "allValue": null, 2839 "current": { 2840 "selected": false, 2841 "text": "No Limit", 2842 "value": "10000000000000000" 2843 }, 2844 "error": null, 2845 "hide": 0, 2846 "includeAll": false, 2847 "label": "Individual Flow Rate Under", 2848 "multi": false, 2849 "name": "rate_under", 2850 "options": [ 2851 { 2852 "selected": false, 2853 "text": "1 Mb/s", 2854 "value": "1000000" 2855 }, 2856 { 2857 "selected": false, 2858 "text": "10 Mb/s", 2859 "value": "10000000" 2860 }, 2861 { 2862 "selected": false, 2863 "text": "100 Mb/s", 2864 "value": "100000000" 2865 }, 2866 { 2867 "selected": false, 2868 "text": "1 Gb/s", 2869 "value": "1000000000" 2870 }, 2871 { 2872 "selected": false, 2873 "text": "10 Gb/s", 2874 "value": "10000000000" 2875 }, 2876 { 2877 "selected": false, 2878 "text": "40 Gb/s", 2879 "value": "40000000000" 2880 }, 2881 { 2882 "selected": false, 2883 "text": "100 Gb/s", 2884 "value": "100000000000" 2885 }, 2886 { 2887 "selected": true, 2888 "text": "No Limit", 2889 "value": "10000000000000000" 2890 } 2891 ], 2892 "query": "1 Mb/s : 1000000, 10 Mb/s : 10000000, 100 Mb/s : 100000000, 1 Gb/s : 1000000000, 10 Gb/s : 10000000000, 40 Gb/s : 40000000000, 100 Gb/s : 100000000000, No Limit : 10000000000000000", 2893 "queryValue": "", 2894 "skipUrlSync": false, 2895 "type": "custom" 2896 }, 2897 { 2898 "datasource": "netsage", 2899 "error": null, 2900 "filters": [], 2901 "hide": 0, 2902 "label": "Filters", 2903 "name": "filters", 2904 "skipUrlSync": false, 2905 "type": "adhoc" 2906 } 2907 ] 2908 }, 2909 "time": { 2910 "from": "now-7d", 2911 "to": "now" 2912 }, 2913 "timepicker": { 2914 "refresh_intervals": [ 2915 "10s", 2916 "30s", 2917 "1m", 2918 "5m", 2919 "15m", 2920 "30m", 2921 "1h", 2922 "2h", 2923 "1d" 2924 ] 2925 }, 2926 "timezone": "", 2927 "title": "Flow Analysis", 2928 "uid": "VuuXrnPWz", 2929 "version": 1 2930 }