github.com/esnet/gdg@v0.6.1-0.20240412190737-6b6eba9c14d8/test/data/org_main-org/dashboards/Other/flow-data-for-circuits.json (about) 1 { 2 "annotations": { 3 "list": [ 4 { 5 "$$hashKey": "object:16", 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": 71, 20 "iteration": 1619186241736, 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": 5, 92 "w": 18, 93 "x": 3, 94 "y": 0 95 }, 96 "id": 2, 97 "links": [], 98 "options": { 99 "content": "\u003ccenter\u003e\u003ch1\u003e\u003cb\u003eFlow Data\u003c/b\u003e\u003c/h1\u003e\u003c/center\u003e\n\u003ccenter\u003eThis dashboard provides flow data for the top ten sources and destinations by volume and rate.\u003c/center\u003e\n\u003ccenter\u003eClick on an organization name in one of the tables to see the flow data dashboard for that organization.\u003c/center\u003e\n\u003ccenter\u003e\u003cb\u003ePlease note that rate will be zero if only one sampled flow was detected.\u003c/b\u003e\u003c/center\u003e\n\u003ccenter\u003eThe slope graph below shows the top pairs of organizations by volume. Darker lines correspond with larger volume.\u003c/center\u003e\n\u003ccenter\u003eAll times are displayed in browser local time.\u003c/center\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", 100 "mode": "html" 101 }, 102 "pluginVersion": "7.3.3", 103 "title": "", 104 "transparent": true, 105 "type": "text" 106 }, 107 { 108 "datasource": null, 109 "fieldConfig": { 110 "defaults": { 111 "custom": {} 112 }, 113 "overrides": [] 114 }, 115 "gridPos": { 116 "h": 2, 117 "w": 24, 118 "x": 0, 119 "y": 5 120 }, 121 "id": 3, 122 "links": [], 123 "options": { 124 "content": "\u003ch1\u003e\u003ccenter\u003eTop Sources\u003c/center\u003e\u003c/h1\u003e", 125 "mode": "html" 126 }, 127 "pluginVersion": "7.3.3", 128 "title": "", 129 "transparent": true, 130 "type": "text" 131 }, 132 { 133 "datasource": "netsage", 134 "description": "", 135 "fieldConfig": { 136 "defaults": { 137 "custom": { 138 "align": null, 139 "filterable": false 140 }, 141 "decimals": 1, 142 "mappings": [], 143 "thresholds": { 144 "mode": "absolute", 145 "steps": [ 146 { 147 "color": "light-blue", 148 "value": null 149 } 150 ] 151 }, 152 "unit": "none" 153 }, 154 "overrides": [ 155 { 156 "matcher": { 157 "id": "byName", 158 "options": "meta.src_organization" 159 }, 160 "properties": [ 161 { 162 "id": "displayName", 163 "value": "Source" 164 }, 165 { 166 "id": "links", 167 "value": [ 168 { 169 "title": "See more information about ${__value.text}", 170 "url": "/grafana/d/QfzDJKhik/flow-data-per-organization?var-Organization=${__value.text:percentencode}\u0026from=${__from}\u0026to=${__to}" 171 } 172 ] 173 } 174 ] 175 }, 176 { 177 "matcher": { 178 "id": "byName", 179 "options": "Sum" 180 }, 181 "properties": [ 182 { 183 "id": "displayName", 184 "value": "Total Vol." 185 }, 186 { 187 "id": "unit", 188 "value": "decbytes" 189 }, 190 { 191 "id": "decimals", 192 "value": 1 193 }, 194 { 195 "id": "custom.width", 196 "value": 440 197 }, 198 { 199 "id": "custom.displayMode", 200 "value": "gradient-gauge" 201 } 202 ] 203 }, 204 { 205 "matcher": { 206 "id": "byName", 207 "options": "Max" 208 }, 209 "properties": [ 210 { 211 "id": "displayName", 212 "value": "Largest Flow" 213 }, 214 { 215 "id": "unit", 216 "value": "decbytes" 217 }, 218 { 219 "id": "decimals", 220 "value": 1 221 } 222 ] 223 }, 224 { 225 "matcher": { 226 "id": "byName", 227 "options": "Count" 228 }, 229 "properties": [ 230 { 231 "id": "displayName", 232 "value": "# Flows" 233 }, 234 { 235 "id": "unit", 236 "value": "short" 237 } 238 ] 239 } 240 ] 241 }, 242 "gridPos": { 243 "h": 12, 244 "w": 24, 245 "x": 0, 246 "y": 7 247 }, 248 "hideTimeOverride": false, 249 "id": 4, 250 "links": [], 251 "options": { 252 "showHeader": true, 253 "sortBy": [ 254 { 255 "desc": true, 256 "displayName": "Total Vol." 257 } 258 ] 259 }, 260 "pluginVersion": "7.3.3", 261 "targets": [ 262 { 263 "bucketAggs": [ 264 { 265 "$$hashKey": "object:93", 266 "fake": true, 267 "field": "meta.src_organization", 268 "id": "3", 269 "settings": { 270 "min_doc_count": 1, 271 "order": "desc", 272 "orderBy": "1", 273 "size": "10" 274 }, 275 "type": "terms" 276 } 277 ], 278 "dsType": "elasticsearch", 279 "metrics": [ 280 { 281 "$$hashKey": "object:87", 282 "field": "values.num_bits", 283 "id": "1", 284 "inlineScript": "_value/8", 285 "meta": {}, 286 "settings": { 287 "script": { 288 "inline": "_value/8" 289 } 290 }, 291 "type": "sum" 292 }, 293 { 294 "$$hashKey": "object:88", 295 "field": "values.num_bits", 296 "id": "5", 297 "inlineScript": "_value / 8", 298 "meta": {}, 299 "settings": { 300 "script": { 301 "inline": "_value / 8" 302 } 303 }, 304 "type": "max" 305 }, 306 { 307 "$$hashKey": "object:89", 308 "field": "meta.id", 309 "id": "7", 310 "meta": {}, 311 "settings": {}, 312 "type": "count" 313 } 314 ], 315 "query": "meta.sensor_id:$Sensors AND -meta.src_organization:\"\" AND -meta.dst_organization:\"\" AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope) AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 316 "refId": "A", 317 "timeField": "start" 318 } 319 ], 320 "timeFrom": null, 321 "title": "By Volume", 322 "type": "table" 323 }, 324 { 325 "datasource": "netsage", 326 "description": "", 327 "fieldConfig": { 328 "defaults": { 329 "custom": { 330 "align": null, 331 "filterable": false 332 }, 333 "decimals": 1, 334 "mappings": [], 335 "thresholds": { 336 "mode": "absolute", 337 "steps": [ 338 { 339 "color": "light-blue", 340 "value": null 341 } 342 ] 343 }, 344 "unit": "bps" 345 }, 346 "overrides": [ 347 { 348 "matcher": { 349 "id": "byName", 350 "options": "meta.src_organization" 351 }, 352 "properties": [ 353 { 354 "id": "displayName", 355 "value": "Source" 356 }, 357 { 358 "id": "links", 359 "value": [ 360 { 361 "title": "See more information about ${__value.text}", 362 "url": "/grafana/d/QfzDJKhik/flow-data-per-organization?var-Organization=${__value.text:percentencode}\u0026from=${__from}\u0026to=${__to}" 363 } 364 ] 365 } 366 ] 367 }, 368 { 369 "matcher": { 370 "id": "byName", 371 "options": "Max" 372 }, 373 "properties": [ 374 { 375 "id": "displayName", 376 "value": "Peak" 377 }, 378 { 379 "id": "custom.width", 380 "value": 440 381 }, 382 { 383 "id": "custom.displayMode", 384 "value": "gradient-gauge" 385 } 386 ] 387 }, 388 { 389 "matcher": { 390 "id": "byName", 391 "options": "Count" 392 }, 393 "properties": [ 394 { 395 "id": "displayName", 396 "value": "# Flows" 397 }, 398 { 399 "id": "unit", 400 "value": "short" 401 } 402 ] 403 }, 404 { 405 "matcher": { 406 "id": "byName", 407 "options": "Average" 408 }, 409 "properties": [] 410 } 411 ] 412 }, 413 "gridPos": { 414 "h": 12, 415 "w": 24, 416 "x": 0, 417 "y": 19 418 }, 419 "hideTimeOverride": false, 420 "id": 6, 421 "links": [], 422 "options": { 423 "showHeader": true, 424 "sortBy": [ 425 { 426 "desc": true, 427 "displayName": "Peak" 428 } 429 ] 430 }, 431 "pluginVersion": "7.3.3", 432 "targets": [ 433 { 434 "bucketAggs": [ 435 { 436 "$$hashKey": "object:261", 437 "fake": true, 438 "field": "meta.src_organization", 439 "id": "3", 440 "settings": { 441 "min_doc_count": 1, 442 "order": "desc", 443 "orderBy": "1", 444 "size": "10" 445 }, 446 "type": "terms" 447 } 448 ], 449 "dsType": "elasticsearch", 450 "metrics": [ 451 { 452 "$$hashKey": "object:255", 453 "field": "values.bits_per_second", 454 "id": "1", 455 "inlineScript": null, 456 "meta": {}, 457 "settings": {}, 458 "type": "max" 459 }, 460 { 461 "$$hashKey": "object:256", 462 "field": "values.bits_per_second", 463 "id": "5", 464 "meta": {}, 465 "settings": {}, 466 "type": "avg" 467 }, 468 { 469 "$$hashKey": "object:257", 470 "field": "meta.id", 471 "id": "7", 472 "meta": {}, 473 "settings": {}, 474 "type": "count" 475 } 476 ], 477 "query": "meta.sensor_id:$Sensors AND -meta.src_organization:\"\" AND -meta.dst_organization:\"\" AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope) AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 478 "refId": "A", 479 "timeField": "start" 480 } 481 ], 482 "timeFrom": null, 483 "title": "By Rate", 484 "type": "table" 485 }, 486 { 487 "datasource": null, 488 "fieldConfig": { 489 "defaults": { 490 "custom": {} 491 }, 492 "overrides": [] 493 }, 494 "gridPos": { 495 "h": 3, 496 "w": 24, 497 "x": 0, 498 "y": 31 499 }, 500 "id": 8, 501 "links": [], 502 "options": { 503 "content": "\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eTop Destinations\u003c/center\u003e\u003c/h1\u003e", 504 "mode": "html" 505 }, 506 "pluginVersion": "7.3.3", 507 "title": "", 508 "transparent": true, 509 "type": "text" 510 }, 511 { 512 "datasource": "netsage", 513 "description": "", 514 "fieldConfig": { 515 "defaults": { 516 "custom": { 517 "align": "left", 518 "filterable": false 519 }, 520 "decimals": 1, 521 "mappings": [], 522 "thresholds": { 523 "mode": "absolute", 524 "steps": [ 525 { 526 "color": "light-blue", 527 "value": null 528 } 529 ] 530 }, 531 "unit": "decbytes" 532 }, 533 "overrides": [ 534 { 535 "matcher": { 536 "id": "byName", 537 "options": "meta.dst_organization" 538 }, 539 "properties": [ 540 { 541 "id": "displayName", 542 "value": "Destination" 543 }, 544 { 545 "id": "links", 546 "value": [ 547 { 548 "title": "See more information about ${__value.text}", 549 "url": "/grafana/d/QfzDJKhik/flow-data-per-organization?var-Organization=${__value.text:percentencode}\u0026from=${__from}\u0026to=${__to}" 550 } 551 ] 552 } 553 ] 554 }, 555 { 556 "matcher": { 557 "id": "byName", 558 "options": "Sum" 559 }, 560 "properties": [ 561 { 562 "id": "displayName", 563 "value": "Total Vol." 564 }, 565 { 566 "id": "custom.width", 567 "value": 440 568 }, 569 { 570 "id": "custom.displayMode", 571 "value": "gradient-gauge" 572 } 573 ] 574 }, 575 { 576 "matcher": { 577 "id": "byName", 578 "options": "Max" 579 }, 580 "properties": [ 581 { 582 "id": "displayName", 583 "value": "Largest Flow" 584 } 585 ] 586 }, 587 { 588 "matcher": { 589 "id": "byName", 590 "options": "Count" 591 }, 592 "properties": [ 593 { 594 "id": "displayName", 595 "value": "# Flows" 596 }, 597 { 598 "id": "unit", 599 "value": "short" 600 } 601 ] 602 } 603 ] 604 }, 605 "gridPos": { 606 "h": 12, 607 "w": 24, 608 "x": 0, 609 "y": 34 610 }, 611 "hideTimeOverride": false, 612 "id": 9, 613 "links": [], 614 "options": { 615 "showHeader": true, 616 "sortBy": [ 617 { 618 "desc": true, 619 "displayName": "Total Vol." 620 } 621 ] 622 }, 623 "pluginVersion": "7.3.3", 624 "targets": [ 625 { 626 "bucketAggs": [ 627 { 628 "$$hashKey": "object:470", 629 "fake": true, 630 "field": "meta.dst_organization", 631 "id": "3", 632 "settings": { 633 "min_doc_count": 1, 634 "order": "desc", 635 "orderBy": "1", 636 "size": "10" 637 }, 638 "type": "terms" 639 } 640 ], 641 "dsType": "elasticsearch", 642 "metrics": [ 643 { 644 "$$hashKey": "object:464", 645 "field": "values.num_bits", 646 "id": "1", 647 "inlineScript": "_value/8", 648 "meta": {}, 649 "settings": { 650 "script": { 651 "inline": "_value/8" 652 } 653 }, 654 "type": "sum" 655 }, 656 { 657 "$$hashKey": "object:465", 658 "field": "values.num_bits", 659 "id": "5", 660 "inlineScript": "_value / 8", 661 "meta": {}, 662 "settings": { 663 "script": { 664 "inline": "_value / 8" 665 } 666 }, 667 "type": "max" 668 }, 669 { 670 "$$hashKey": "object:466", 671 "field": "meta.id", 672 "id": "7", 673 "meta": {}, 674 "settings": {}, 675 "type": "count" 676 } 677 ], 678 "query": "meta.sensor_id:$Sensors AND -meta.src_organization:\"\" AND -meta.dst_organization:\"\" AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope) AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 679 "refId": "A", 680 "timeField": "start" 681 } 682 ], 683 "timeFrom": null, 684 "title": "By Volume", 685 "type": "table" 686 }, 687 { 688 "datasource": "netsage", 689 "description": "", 690 "fieldConfig": { 691 "defaults": { 692 "custom": { 693 "align": null, 694 "filterable": false 695 }, 696 "decimals": 1, 697 "mappings": [], 698 "thresholds": { 699 "mode": "absolute", 700 "steps": [ 701 { 702 "color": "light-blue", 703 "value": null 704 } 705 ] 706 }, 707 "unit": "bps" 708 }, 709 "overrides": [ 710 { 711 "matcher": { 712 "id": "byName", 713 "options": "meta.dst_organization" 714 }, 715 "properties": [ 716 { 717 "id": "displayName", 718 "value": "Destination" 719 }, 720 { 721 "id": "links", 722 "value": [ 723 { 724 "title": "See more information about ${__value.text}", 725 "url": "/grafana/d/QfzDJKhik/flow-data-per-organization?var-Organization=${__value.text:percentencode}\u0026from=${__from}\u0026to=${__to}" 726 } 727 ] 728 } 729 ] 730 }, 731 { 732 "matcher": { 733 "id": "byName", 734 "options": "Max" 735 }, 736 "properties": [ 737 { 738 "id": "displayName", 739 "value": "Peak" 740 }, 741 { 742 "id": "custom.width", 743 "value": 440 744 }, 745 { 746 "id": "custom.displayMode", 747 "value": "gradient-gauge" 748 } 749 ] 750 }, 751 { 752 "matcher": { 753 "id": "byName", 754 "options": "Count" 755 }, 756 "properties": [ 757 { 758 "id": "displayName", 759 "value": "# Flows" 760 }, 761 { 762 "id": "unit", 763 "value": "short" 764 } 765 ] 766 }, 767 { 768 "matcher": { 769 "id": "byName", 770 "options": "Average" 771 }, 772 "properties": [] 773 } 774 ] 775 }, 776 "gridPos": { 777 "h": 12, 778 "w": 24, 779 "x": 0, 780 "y": 46 781 }, 782 "hideTimeOverride": false, 783 "id": 11, 784 "links": [], 785 "options": { 786 "showHeader": true, 787 "sortBy": [ 788 { 789 "desc": true, 790 "displayName": "Peak" 791 } 792 ] 793 }, 794 "pluginVersion": "7.3.3", 795 "targets": [ 796 { 797 "bucketAggs": [ 798 { 799 "$$hashKey": "object:623", 800 "fake": true, 801 "field": "meta.dst_organization", 802 "id": "3", 803 "settings": { 804 "min_doc_count": 1, 805 "order": "desc", 806 "orderBy": "1", 807 "size": "10" 808 }, 809 "type": "terms" 810 } 811 ], 812 "dsType": "elasticsearch", 813 "metrics": [ 814 { 815 "$$hashKey": "object:617", 816 "field": "values.bits_per_second", 817 "id": "1", 818 "inlineScript": null, 819 "meta": {}, 820 "settings": {}, 821 "type": "max" 822 }, 823 { 824 "$$hashKey": "object:618", 825 "field": "values.bits_per_second", 826 "id": "5", 827 "meta": {}, 828 "settings": {}, 829 "type": "avg" 830 }, 831 { 832 "$$hashKey": "object:619", 833 "field": "meta.id", 834 "id": "7", 835 "meta": {}, 836 "settings": {}, 837 "type": "count" 838 } 839 ], 840 "query": "meta.sensor_id:$Sensors AND -meta.src_organization:\"\" AND -meta.dst_organization:\"\" AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope) AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 841 "refId": "A", 842 "timeField": "start" 843 } 844 ], 845 "timeFrom": null, 846 "title": "By Rate", 847 "type": "table" 848 }, 849 { 850 "datasource": null, 851 "fieldConfig": { 852 "defaults": { 853 "custom": {} 854 }, 855 "overrides": [] 856 }, 857 "gridPos": { 858 "h": 3, 859 "w": 24, 860 "x": 0, 861 "y": 58 862 }, 863 "id": 13, 864 "links": [], 865 "options": { 866 "content": "\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eTop Pairs\u003c/center\u003e\u003c/h1\u003e", 867 "mode": "html" 868 }, 869 "pluginVersion": "7.3.3", 870 "title": "", 871 "transparent": true, 872 "type": "text" 873 }, 874 { 875 "datasource": "netsage", 876 "description": "", 877 "fieldConfig": { 878 "defaults": { 879 "custom": { 880 "align": null, 881 "filterable": false 882 }, 883 "decimals": 1, 884 "mappings": [], 885 "thresholds": { 886 "mode": "absolute", 887 "steps": [ 888 { 889 "color": "green", 890 "value": null 891 }, 892 { 893 "color": "red", 894 "value": 80 895 } 896 ] 897 }, 898 "unit": "bps" 899 }, 900 "overrides": [ 901 { 902 "matcher": { 903 "id": "byName", 904 "options": "meta.src_organization" 905 }, 906 "properties": [ 907 { 908 "id": "displayName", 909 "value": "Source" 910 }, 911 { 912 "id": "links", 913 "value": [ 914 { 915 "title": "See more information about ${__value.text}", 916 "url": "/grafana/d/QfzDJKhik/flow-data-per-organization?var-Organization=${__value.text:percentencode}\u0026from=${__from}\u0026to=${__to}" 917 } 918 ] 919 } 920 ] 921 }, 922 { 923 "matcher": { 924 "id": "byName", 925 "options": "meta.dst_organization" 926 }, 927 "properties": [ 928 { 929 "id": "displayName", 930 "value": "Destination" 931 }, 932 { 933 "id": "links", 934 "value": [ 935 { 936 "title": "See more information about ${__value.text}", 937 "url": "/grafana/d/QfzDJKhik/flow-data-per-organization?var-Organization=${__value.text:percentencode}\u0026from=${__from}\u0026to=${__to}" 938 } 939 ] 940 } 941 ] 942 }, 943 { 944 "matcher": { 945 "id": "byName", 946 "options": "Sum" 947 }, 948 "properties": [ 949 { 950 "id": "displayName", 951 "value": "Total Vol." 952 }, 953 { 954 "id": "custom.width", 955 "value": 100 956 }, 957 { 958 "id": "unit", 959 "value": "decbytes" 960 } 961 ] 962 }, 963 { 964 "matcher": { 965 "id": "byName", 966 "options": "Max values.num_bits" 967 }, 968 "properties": [ 969 { 970 "id": "displayName", 971 "value": "Largest Flow" 972 }, 973 { 974 "id": "custom.width", 975 "value": 100 976 }, 977 { 978 "id": "unit", 979 "value": "decbytes" 980 } 981 ] 982 }, 983 { 984 "matcher": { 985 "id": "byName", 986 "options": "Count" 987 }, 988 "properties": [ 989 { 990 "id": "displayName", 991 "value": "# Flows" 992 }, 993 { 994 "id": "unit", 995 "value": "short" 996 }, 997 { 998 "id": "custom.width", 999 "value": 100 1000 } 1001 ] 1002 }, 1003 { 1004 "matcher": { 1005 "id": "byName", 1006 "options": "Average" 1007 }, 1008 "properties": [ 1009 { 1010 "id": "displayName", 1011 "value": "Avg Rate" 1012 }, 1013 { 1014 "id": "custom.width", 1015 "value": 100 1016 } 1017 ] 1018 }, 1019 { 1020 "matcher": { 1021 "id": "byName", 1022 "options": "Max values.bits_per_second" 1023 }, 1024 "properties": [ 1025 { 1026 "id": "displayName", 1027 "value": "Peak Rate" 1028 }, 1029 { 1030 "id": "custom.width", 1031 "value": 100 1032 } 1033 ] 1034 } 1035 ] 1036 }, 1037 "gridPos": { 1038 "h": 11, 1039 "w": 24, 1040 "x": 0, 1041 "y": 61 1042 }, 1043 "hideTimeOverride": false, 1044 "id": 14, 1045 "links": [], 1046 "options": { 1047 "showHeader": true, 1048 "sortBy": [ 1049 { 1050 "desc": true, 1051 "displayName": "Total Vol." 1052 } 1053 ] 1054 }, 1055 "pluginVersion": "7.3.3", 1056 "targets": [ 1057 { 1058 "bucketAggs": [ 1059 { 1060 "$$hashKey": "object:774", 1061 "fake": true, 1062 "field": "meta.src_organization", 1063 "id": "8", 1064 "settings": { 1065 "min_doc_count": 1, 1066 "order": "desc", 1067 "orderBy": "1", 1068 "size": "50" 1069 }, 1070 "type": "terms" 1071 }, 1072 { 1073 "$$hashKey": "object:775", 1074 "fake": true, 1075 "field": "meta.dst_organization", 1076 "id": "3", 1077 "settings": { 1078 "min_doc_count": 1, 1079 "order": "desc", 1080 "orderBy": "1", 1081 "size": "50" 1082 }, 1083 "type": "terms" 1084 } 1085 ], 1086 "dsType": "elasticsearch", 1087 "hide": false, 1088 "metrics": [ 1089 { 1090 "$$hashKey": "object:764", 1091 "field": "values.num_bits", 1092 "id": "1", 1093 "inlineScript": "_value/8", 1094 "meta": {}, 1095 "settings": { 1096 "script": { 1097 "inline": "_value/8" 1098 } 1099 }, 1100 "type": "sum" 1101 }, 1102 { 1103 "$$hashKey": "object:765", 1104 "field": "values.num_bits", 1105 "id": "5", 1106 "inlineScript": "_value / 8", 1107 "meta": {}, 1108 "settings": { 1109 "script": { 1110 "inline": "_value / 8" 1111 } 1112 }, 1113 "type": "max" 1114 }, 1115 { 1116 "$$hashKey": "object:766", 1117 "field": "meta.id", 1118 "id": "7", 1119 "meta": {}, 1120 "settings": {}, 1121 "type": "count" 1122 }, 1123 { 1124 "$$hashKey": "object:767", 1125 "field": "values.bits_per_second", 1126 "id": "9", 1127 "meta": {}, 1128 "settings": {}, 1129 "type": "avg" 1130 }, 1131 { 1132 "$$hashKey": "object:768", 1133 "field": "values.bits_per_second", 1134 "id": "10", 1135 "meta": {}, 1136 "settings": {}, 1137 "type": "max" 1138 } 1139 ], 1140 "query": "meta.sensor_id:$Sensors AND -meta.src_organization:\"\" AND -meta.dst_organization:\"\" AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope) AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 1141 "refId": "A", 1142 "timeField": "start" 1143 } 1144 ], 1145 "timeFrom": null, 1146 "title": "Top Pairs", 1147 "type": "table" 1148 }, 1149 { 1150 "datasource": null, 1151 "fieldConfig": { 1152 "defaults": { 1153 "custom": {}, 1154 "unit": "decbytes" 1155 }, 1156 "overrides": [] 1157 }, 1158 "gridPos": { 1159 "h": 21, 1160 "w": 24, 1161 "x": 0, 1162 "y": 72 1163 }, 1164 "id": 15, 1165 "links": [], 1166 "options": { 1167 "colorPalette": "interpolateBlues", 1168 "headerColor": "black", 1169 "hoverColor": "orange", 1170 "invertColorPalette": false, 1171 "leftHeader": "Left Title", 1172 "numLines": 30, 1173 "rightHeader": "Right Title" 1174 }, 1175 "targets": [ 1176 { 1177 "bucketAggs": [ 1178 { 1179 "$$hashKey": "object:365", 1180 "fake": true, 1181 "field": "meta.src_organization", 1182 "id": "3", 1183 "settings": { 1184 "min_doc_count": 1, 1185 "order": "desc", 1186 "orderBy": "1", 1187 "size": "50" 1188 }, 1189 "type": "terms" 1190 }, 1191 { 1192 "$$hashKey": "object:366", 1193 "field": "meta.dst_organization", 1194 "id": "2", 1195 "settings": { 1196 "min_doc_count": 1, 1197 "order": "desc", 1198 "orderBy": "1", 1199 "size": "50" 1200 }, 1201 "type": "terms" 1202 } 1203 ], 1204 "metrics": [ 1205 { 1206 "$$hashKey": "object:363", 1207 "field": "values.num_bits", 1208 "id": "1", 1209 "inlineScript": "_value/8", 1210 "meta": {}, 1211 "settings": { 1212 "script": { 1213 "inline": "_value/8" 1214 } 1215 }, 1216 "type": "sum" 1217 } 1218 ], 1219 "query": "meta.sensor_id:$Sensors AND -meta.src_organization:\"\" AND -meta.dst_organization:\"\" AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope) AND ((!(_exists_:meta.is_network_testing)) OR meta.is_network_testing:no OR meta.is_network_testing:$is_net_test)", 1220 "refId": "A", 1221 "timeField": "start" 1222 } 1223 ], 1224 "timeFrom": null, 1225 "timeShift": null, 1226 "title": "Top 30 Pairs by Data Volume", 1227 "type": "netsage-slopegraph-panel" 1228 }, 1229 { 1230 "datasource": null, 1231 "fieldConfig": { 1232 "defaults": { 1233 "custom": {} 1234 }, 1235 "overrides": [] 1236 }, 1237 "gridPos": { 1238 "h": 3, 1239 "w": 24, 1240 "x": 0, 1241 "y": 93 1242 }, 1243 "id": 16, 1244 "links": [], 1245 "options": { 1246 "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", 1247 "mode": "html" 1248 }, 1249 "pluginVersion": "7.3.3", 1250 "title": "", 1251 "transparent": true, 1252 "type": "text" 1253 } 1254 ], 1255 "refresh": false, 1256 "schemaVersion": 26, 1257 "style": "dark", 1258 "tags": ["flow", "netsage"], 1259 "templating": { 1260 "list": [ 1261 { 1262 "allValue": null, 1263 "current": { 1264 "selected": true, 1265 "text": ["All"], 1266 "value": ["$__all"] 1267 }, 1268 "datasource": "netsage", 1269 "definition": "{\"find\":\"terms\", \"field\":\"meta.sensor_id\"}", 1270 "error": null, 1271 "hide": 0, 1272 "includeAll": true, 1273 "label": null, 1274 "multi": true, 1275 "name": "Sensors", 1276 "options": [], 1277 "query": "{\"find\":\"terms\", \"field\":\"meta.sensor_id\"}", 1278 "refresh": 2, 1279 "regex": "", 1280 "skipUrlSync": false, 1281 "sort": 1, 1282 "tagValuesQuery": "", 1283 "tags": [], 1284 "tagsQuery": "", 1285 "type": "query", 1286 "useTags": false 1287 }, 1288 { 1289 "allValue": "*", 1290 "current": { 1291 "selected": true, 1292 "tags": [], 1293 "text": ["All"], 1294 "value": ["$__all"] 1295 }, 1296 "datasource": "netsage", 1297 "definition": "{\"find\":\"terms\", \"field\":\"meta.country_scope\"}", 1298 "error": null, 1299 "hide": 0, 1300 "includeAll": true, 1301 "label": "Scope", 1302 "multi": true, 1303 "name": "country_scope", 1304 "options": [], 1305 "query": "{\"find\":\"terms\", \"field\":\"meta.country_scope\"}", 1306 "refresh": 2, 1307 "regex": "", 1308 "skipUrlSync": false, 1309 "sort": 0, 1310 "tagValuesQuery": "", 1311 "tags": [], 1312 "tagsQuery": "", 1313 "type": "query", 1314 "useTags": false 1315 }, 1316 { 1317 "allValue": null, 1318 "current": { 1319 "selected": false, 1320 "text": "yes", 1321 "value": "yes" 1322 }, 1323 "error": null, 1324 "hide": 0, 1325 "includeAll": false, 1326 "label": "Show Test Traffic", 1327 "multi": false, 1328 "name": "is_net_test", 1329 "options": [ 1330 { 1331 "selected": false, 1332 "text": "yes", 1333 "value": "yes" 1334 }, 1335 { 1336 "selected": true, 1337 "text": "no", 1338 "value": "no" 1339 } 1340 ], 1341 "query": "yes,no", 1342 "queryValue": "", 1343 "skipUrlSync": false, 1344 "type": "custom" 1345 } 1346 ] 1347 }, 1348 "time": { 1349 "from": "now-7d", 1350 "to": "now" 1351 }, 1352 "timepicker": { 1353 "hidden": false, 1354 "refresh_intervals": [ 1355 "10s", 1356 "30s", 1357 "1m", 1358 "5m", 1359 "15m", 1360 "30m", 1361 "1h", 1362 "2h", 1363 "1d" 1364 ], 1365 "time_options": ["5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d"] 1366 }, 1367 "timezone": "", 1368 "title": "Flow Data for Circuits", 1369 "uid": "xk26IFhmk", 1370 "version": 1 1371 }