github.com/esnet/gdg@v0.6.1-0.20240412190737-6b6eba9c14d8/test/data/org_main-org/dashboards/Other/flow-data-per-organization.json (about)

     1  {
     2    "annotations": {
     3      "list": [
     4        {
     5          "$$hashKey": "object:13",
     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": 74,
    20    "iteration": 1602793687200,
    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        "content": "\u003cdiv style=\"float:right;\"\u003e\n\u003ca class=\"btn navbar-button gf-timepicker-nav-btn\" target=\"_blank\" href=\"/grafana/d/-l3_u8nWk/individual-flows?var-src=$Organization\u0026from=${__from}\u0026to=${__to}\" style=\"text-decoration: none; color: #52545C; font-weight: bold;\"\u003eSee Individual Flows for $Organization\u003c/a\u003e\n\u003c/div\u003e\n\u003cbr clear=\"both\" /\u003e\n\u003cdiv style=\"padding-right: 10%;\"\u003e\n\u003ccenter\u003e\u003ch1\u003e\u003cb\u003eFlow Data by Organization\u003c/b\u003e\u003c/h1\u003e\u003c/center\u003e\n\u003ccenter\u003eThis dashboard shows top flows with the specified organization as the source or destination.\u003c/center\u003e\n\u003ccenter\u003eSelect an organization from the list above, or start typing the name of the specific organization since the dropdown menu will only show 1000 results at a time.\u003c/center\u003e\n\u003ccenter\u003eClick on the name of an institution in one of the tables to go to the individual flows dashboard for that institution and the one selected for the page.\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\u003eAll times are displayed in browser local time.\u003c/center\u003e\n\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",
    84        "datasource": null,
    85        "fieldConfig": {
    86          "defaults": {
    87            "custom": {}
    88          },
    89          "overrides": []
    90        },
    91        "gridPos": {
    92          "h": 6,
    93          "w": 22,
    94          "x": 2,
    95          "y": 0
    96        },
    97        "id": 44,
    98        "links": [],
    99        "mode": "html",
   100        "options": {
   101          "content": "\u003cdiv style=\"float:right;\"\u003e\n\u003ca class=\"btn navbar-button gf-timepicker-nav-btn\" target=\"_blank\" href=\"/grafana/d/-l3_u8nWk/individual-flows?var-src=$Organization\u0026from=${__from}\u0026to=${__to}\" style=\"text-decoration: none; color: #52545C; font-weight: bold;\"\u003eSee Individual Flows for $Organization\u003c/a\u003e\n\u003c/div\u003e\n\u003cbr clear=\"both\" /\u003e\n\u003cdiv style=\"padding-right: 10%;\"\u003e\n\u003ccenter\u003e\u003ch1\u003e\u003cb\u003eFlow Data by Organization\u003c/b\u003e\u003c/h1\u003e\u003c/center\u003e\n\u003ccenter\u003eThis dashboard shows top flows with the specified organization as the source or destination.\u003c/center\u003e\n\u003ccenter\u003eSelect an organization from the list above, or start typing the name of the specific organization since the dropdown menu will only show 1000 results at a time.\u003c/center\u003e\n\u003ccenter\u003eClick on the name of an institution in one of the tables to go to the individual flows dashboard for that institution and the one selected for the page.\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\u003eAll times are displayed in browser local time.\u003c/center\u003e\n\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",
   102          "mode": "html"
   103        },
   104        "pluginVersion": "7.1.0",
   105        "title": "",
   106        "transparent": true,
   107        "type": "text"
   108      },
   109      {
   110        "content": "\u003ch1\u003e\u003ccenter\u003eTop Flows Sent by $Organization\u003c/center\u003e\u003c/h1\u003e",
   111        "datasource": null,
   112        "fieldConfig": {
   113          "defaults": {
   114            "custom": {}
   115          },
   116          "overrides": []
   117        },
   118        "gridPos": {
   119          "h": 2,
   120          "w": 24,
   121          "x": 0,
   122          "y": 6
   123        },
   124        "id": 30,
   125        "links": [],
   126        "mode": "html",
   127        "options": {
   128          "content": "\u003ch1\u003e\u003ccenter\u003eTop Flows Sent by $Organization\u003c/center\u003e\u003c/h1\u003e",
   129          "mode": "html"
   130        },
   131        "pluginVersion": "7.1.0",
   132        "title": "",
   133        "transparent": true,
   134        "type": "text"
   135      },
   136      {
   137        "cacheTimeout": null,
   138        "datasource": null,
   139        "fieldConfig": {
   140          "defaults": {
   141            "custom": {},
   142            "mappings": [
   143              {
   144                "$$hashKey": "object:137",
   145                "id": 0,
   146                "op": "=",
   147                "text": "N/A",
   148                "type": 1,
   149                "value": "null"
   150              }
   151            ],
   152            "nullValueMode": "connected",
   153            "thresholds": {
   154              "mode": "absolute",
   155              "steps": [
   156                {
   157                  "color": "light-blue",
   158                  "value": null
   159                },
   160                {
   161                  "color": "light-blue",
   162                  "value": 0
   163                },
   164                {
   165                  "color": "light-blue",
   166                  "value": 1
   167                }
   168              ]
   169            },
   170            "unit": "locale"
   171          },
   172          "overrides": []
   173        },
   174        "gridPos": {
   175          "h": 3,
   176          "w": 5,
   177          "x": 8,
   178          "y": 8
   179        },
   180        "id": 483,
   181        "interval": null,
   182        "links": [],
   183        "maxDataPoints": 100,
   184        "options": {
   185          "colorMode": "value",
   186          "fieldOptions": {
   187            "calcs": ["sum"]
   188          },
   189          "graphMode": "none",
   190          "justifyMode": "auto",
   191          "orientation": "horizontal",
   192          "reduceOptions": {
   193            "calcs": ["sum"],
   194            "fields": "",
   195            "values": false
   196          },
   197          "textMode": "auto"
   198        },
   199        "pluginVersion": "7.2.1",
   200        "targets": [
   201          {
   202            "bucketAggs": [
   203              {
   204                "$$hashKey": "object:89",
   205                "field": "start",
   206                "id": "2",
   207                "settings": {
   208                  "interval": "auto",
   209                  "min_doc_count": 0,
   210                  "trimEdges": 0
   211                },
   212                "type": "date_histogram"
   213              }
   214            ],
   215            "metrics": [
   216              {
   217                "$$hashKey": "object:87",
   218                "field": "meta.id",
   219                "id": "1",
   220                "meta": {},
   221                "settings": {},
   222                "type": "count"
   223              }
   224            ],
   225            "query": "meta.src_organization:$Organization AND meta.sensor_id:$Sensors -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)",
   226            "refId": "A",
   227            "timeField": "start"
   228          }
   229        ],
   230        "timeFrom": null,
   231        "timeShift": null,
   232        "title": "# Flows",
   233        "transparent": true,
   234        "type": "stat"
   235      },
   236      {
   237        "cacheTimeout": null,
   238        "datasource": null,
   239        "fieldConfig": {
   240          "defaults": {
   241            "custom": {},
   242            "decimals": 1,
   243            "mappings": [
   244              {
   245                "$$hashKey": "object:213",
   246                "id": 0,
   247                "op": "=",
   248                "text": "N/A",
   249                "type": 1,
   250                "value": "null"
   251              }
   252            ],
   253            "nullValueMode": "connected",
   254            "thresholds": {
   255              "mode": "absolute",
   256              "steps": [
   257                {
   258                  "color": "light-blue",
   259                  "value": null
   260                },
   261                {
   262                  "color": "light-blue",
   263                  "value": 0
   264                },
   265                {
   266                  "color": "light-blue",
   267                  "value": 1
   268                }
   269              ]
   270            },
   271            "unit": "decbytes"
   272          },
   273          "overrides": []
   274        },
   275        "gridPos": {
   276          "h": 3,
   277          "w": 4,
   278          "x": 13,
   279          "y": 8
   280        },
   281        "id": 485,
   282        "interval": null,
   283        "links": [],
   284        "maxDataPoints": 100,
   285        "options": {
   286          "colorMode": "value",
   287          "fieldOptions": {
   288            "calcs": ["sum"]
   289          },
   290          "graphMode": "none",
   291          "justifyMode": "auto",
   292          "orientation": "horizontal",
   293          "reduceOptions": {
   294            "calcs": ["sum"],
   295            "fields": "",
   296            "values": false
   297          },
   298          "textMode": "auto"
   299        },
   300        "pluginVersion": "7.2.1",
   301        "targets": [
   302          {
   303            "bucketAggs": [
   304              {
   305                "$$hashKey": "object:165",
   306                "field": "start",
   307                "id": "2",
   308                "settings": {
   309                  "interval": "auto",
   310                  "min_doc_count": 0,
   311                  "trimEdges": 0
   312                },
   313                "type": "date_histogram"
   314              }
   315            ],
   316            "metrics": [
   317              {
   318                "$$hashKey": "object:163",
   319                "field": "values.num_bits",
   320                "id": "1",
   321                "inlineScript": "_value / 8",
   322                "meta": {},
   323                "settings": {
   324                  "script": {
   325                    "inline": "_value / 8"
   326                  }
   327                },
   328                "type": "sum"
   329              }
   330            ],
   331            "query": "meta.src_organization:$Organization AND meta.sensor_id:$Sensors -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)",
   332            "refId": "A",
   333            "timeField": "start"
   334          }
   335        ],
   336        "timeFrom": null,
   337        "timeShift": null,
   338        "title": "Total Volume",
   339        "transparent": true,
   340        "type": "stat"
   341      },
   342      {
   343        "datasource": "netsage",
   344        "fieldConfig": {
   345          "defaults": {
   346            "custom": {
   347              "align": null,
   348              "filterable": false
   349            },
   350            "decimals": 1,
   351            "mappings": [],
   352            "thresholds": {
   353              "mode": "absolute",
   354              "steps": [
   355                {
   356                  "color": "light-blue",
   357                  "value": null
   358                },
   359                {
   360                  "color": "light-blue",
   361                  "value": 80
   362                }
   363              ]
   364            }
   365          },
   366          "overrides": [
   367            {
   368              "matcher": {
   369                "id": "byName",
   370                "options": "Total Volume"
   371              },
   372              "properties": [
   373                {
   374                  "id": "unit",
   375                  "value": "decbytes"
   376                },
   377                {
   378                  "id": "decimals",
   379                  "value": 1
   380                },
   381                {
   382                  "id": "custom.displayMode",
   383                  "value": "gradient-gauge"
   384                },
   385                {
   386                  "id": "custom.width",
   387                  "value": 440
   388                }
   389              ]
   390            },
   391            {
   392              "matcher": {
   393                "id": "byName",
   394                "options": "Largest Flow"
   395              },
   396              "properties": [
   397                {
   398                  "id": "unit",
   399                  "value": "decbytes"
   400                },
   401                {
   402                  "id": "decimals",
   403                  "value": 1
   404                }
   405              ]
   406            },
   407            {
   408              "matcher": {
   409                "id": "byName",
   410                "options": "# Flows"
   411              },
   412              "properties": [
   413                {
   414                  "id": "unit",
   415                  "value": "short"
   416                },
   417                {
   418                  "id": "decimals",
   419                  "value": 1
   420                }
   421              ]
   422            },
   423            {
   424              "matcher": {
   425                "id": "byName",
   426                "options": "Destination Organization"
   427              },
   428              "properties": [
   429                {
   430                  "id": "links",
   431                  "value": [
   432                    {
   433                      "targetBlank": true,
   434                      "title": "See more information about ${__value.text}",
   435                      "url": "/grafana/d/-l3_u8nWk/individual-flows?var-src=$Organization\u0026var-dest=${__value.text:percentencode}\u0026from=${__from}\u0026to=${__to}"
   436                    }
   437                  ]
   438                },
   439                {
   440                  "id": "custom.width",
   441                  "value": 500
   442                }
   443              ]
   444            }
   445          ]
   446        },
   447        "gridPos": {
   448          "h": 12,
   449          "w": 24,
   450          "x": 0,
   451          "y": 11
   452        },
   453        "hideTimeOverride": false,
   454        "id": 21,
   455        "links": [],
   456        "options": {
   457          "showHeader": true,
   458          "sortBy": [
   459            {
   460              "desc": true,
   461              "displayName": "Total Volume"
   462            }
   463          ]
   464        },
   465        "pluginVersion": "7.2.1",
   466        "targets": [
   467          {
   468            "bucketAggs": [
   469              {
   470                "$$hashKey": "object:266",
   471                "fake": true,
   472                "field": "meta.dst_organization",
   473                "id": "3",
   474                "settings": {
   475                  "min_doc_count": 1,
   476                  "order": "desc",
   477                  "orderBy": "1",
   478                  "size": "10"
   479                },
   480                "type": "terms"
   481              }
   482            ],
   483            "dsType": "elasticsearch",
   484            "metrics": [
   485              {
   486                "$$hashKey": "object:260",
   487                "field": "values.num_bits",
   488                "id": "1",
   489                "inlineScript": "_value/8",
   490                "meta": {},
   491                "settings": {
   492                  "script": {
   493                    "inline": "_value/8"
   494                  }
   495                },
   496                "type": "sum"
   497              },
   498              {
   499                "$$hashKey": "object:261",
   500                "field": "values.num_bits",
   501                "id": "5",
   502                "inlineScript": "_value / 8",
   503                "meta": {},
   504                "settings": {
   505                  "script": {
   506                    "inline": "_value / 8"
   507                  }
   508                },
   509                "type": "max"
   510              },
   511              {
   512                "$$hashKey": "object:262",
   513                "field": "meta.id",
   514                "id": "7",
   515                "meta": {},
   516                "settings": {},
   517                "type": "count"
   518              }
   519            ],
   520            "query": "meta.src_organization:$Organization AND meta.sensor_id:$Sensors -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)",
   521            "refId": "A",
   522            "timeField": "start"
   523          }
   524        ],
   525        "timeFrom": null,
   526        "title": "By Volume",
   527        "transformations": [
   528          {
   529            "id": "organize",
   530            "options": {
   531              "excludeByName": {},
   532              "indexByName": {},
   533              "renameByName": {
   534                "Count": "# Flows",
   535                "Max": "Largest Flow",
   536                "Sum": "Total Volume",
   537                "Unique Count": "# Flows",
   538                "meta.dst_organization": "Destination Organization"
   539              }
   540            }
   541          }
   542        ],
   543        "type": "table"
   544      },
   545      {
   546        "datasource": "netsage",
   547        "fieldConfig": {
   548          "defaults": {
   549            "custom": {
   550              "align": null,
   551              "filterable": false
   552            },
   553            "decimals": 1,
   554            "mappings": [],
   555            "thresholds": {
   556              "mode": "absolute",
   557              "steps": [
   558                {
   559                  "color": "light-blue",
   560                  "value": null
   561                },
   562                {
   563                  "color": "light-blue",
   564                  "value": 80
   565                }
   566              ]
   567            }
   568          },
   569          "overrides": [
   570            {
   571              "matcher": {
   572                "id": "byName",
   573                "options": "Peak"
   574              },
   575              "properties": [
   576                {
   577                  "id": "unit",
   578                  "value": "bps"
   579                },
   580                {
   581                  "id": "decimals",
   582                  "value": 1
   583                },
   584                {
   585                  "id": "custom.displayMode",
   586                  "value": "gradient-gauge"
   587                },
   588                {
   589                  "id": "custom.width",
   590                  "value": 440
   591                }
   592              ]
   593            },
   594            {
   595              "matcher": {
   596                "id": "byName",
   597                "options": "Average"
   598              },
   599              "properties": [
   600                {
   601                  "id": "unit",
   602                  "value": "bps"
   603                },
   604                {
   605                  "id": "decimals",
   606                  "value": 1
   607                }
   608              ]
   609            },
   610            {
   611              "matcher": {
   612                "id": "byName",
   613                "options": "# Flows"
   614              },
   615              "properties": [
   616                {
   617                  "id": "unit",
   618                  "value": "short"
   619                },
   620                {
   621                  "id": "decimals",
   622                  "value": 1
   623                }
   624              ]
   625            },
   626            {
   627              "matcher": {
   628                "id": "byName",
   629                "options": "Destination Organization"
   630              },
   631              "properties": [
   632                {
   633                  "id": "links",
   634                  "value": [
   635                    {
   636                      "targetBlank": true,
   637                      "title": "See more information about ${__value.text}",
   638                      "url": "/grafana/d/-l3_u8nWk/individual-flows?var-src=$Organization\u0026var-dest=${__value.text:percentencode}\u0026from=${__from}\u0026to=${__to}"
   639                    }
   640                  ]
   641                },
   642                {
   643                  "id": "custom.width",
   644                  "value": 500
   645                }
   646              ]
   647            }
   648          ]
   649        },
   650        "gridPos": {
   651          "h": 12,
   652          "w": 24,
   653          "x": 0,
   654          "y": 23
   655        },
   656        "hideTimeOverride": false,
   657        "id": 28,
   658        "links": [],
   659        "options": {
   660          "showHeader": true,
   661          "sortBy": [
   662            {
   663              "desc": true,
   664              "displayName": "Peak"
   665            }
   666          ]
   667        },
   668        "pluginVersion": "7.2.1",
   669        "targets": [
   670          {
   671            "bucketAggs": [
   672              {
   673                "$$hashKey": "object:468",
   674                "fake": true,
   675                "field": "meta.dst_organization",
   676                "id": "3",
   677                "settings": {
   678                  "min_doc_count": 1,
   679                  "order": "desc",
   680                  "orderBy": "1",
   681                  "size": "10"
   682                },
   683                "type": "terms"
   684              }
   685            ],
   686            "dsType": "elasticsearch",
   687            "metrics": [
   688              {
   689                "$$hashKey": "object:462",
   690                "field": "values.bits_per_second",
   691                "id": "1",
   692                "inlineScript": null,
   693                "meta": {},
   694                "settings": {},
   695                "type": "max"
   696              },
   697              {
   698                "$$hashKey": "object:463",
   699                "field": "values.bits_per_second",
   700                "id": "5",
   701                "meta": {},
   702                "settings": {},
   703                "type": "avg"
   704              },
   705              {
   706                "$$hashKey": "object:464",
   707                "field": "meta.id",
   708                "id": "7",
   709                "meta": {},
   710                "settings": {},
   711                "type": "count"
   712              }
   713            ],
   714            "query": "meta.src_organization:$Organization AND meta.sensor_id:$Sensors -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)",
   715            "refId": "A",
   716            "timeField": "start"
   717          }
   718        ],
   719        "timeFrom": null,
   720        "title": "By Rate",
   721        "transformations": [
   722          {
   723            "id": "organize",
   724            "options": {
   725              "excludeByName": {},
   726              "indexByName": {},
   727              "renameByName": {
   728                "Average": "",
   729                "Count": "# Flows",
   730                "Max": "Peak",
   731                "Unique Count": "# Flows",
   732                "meta.dst_organization": "Destination Organization"
   733              }
   734            }
   735          }
   736        ],
   737        "type": "table"
   738      },
   739      {
   740        "content": "\u003ch1  style=\"margin-top:35px;\"\u003e\u003ccenter\u003eTop Flows Received by $Organization\u003c/center\u003e\u003c/h1\u003e",
   741        "datasource": null,
   742        "fieldConfig": {
   743          "defaults": {
   744            "custom": {}
   745          },
   746          "overrides": []
   747        },
   748        "gridPos": {
   749          "h": 3,
   750          "w": 24,
   751          "x": 0,
   752          "y": 35
   753        },
   754        "id": 31,
   755        "links": [],
   756        "mode": "html",
   757        "options": {
   758          "content": "\u003ch1  style=\"margin-top:35px;\"\u003e\u003ccenter\u003eTop Flows Received by $Organization\u003c/center\u003e\u003c/h1\u003e",
   759          "mode": "html"
   760        },
   761        "pluginVersion": "7.1.0",
   762        "title": "",
   763        "transparent": true,
   764        "type": "text"
   765      },
   766      {
   767        "cacheTimeout": null,
   768        "datasource": null,
   769        "fieldConfig": {
   770          "defaults": {
   771            "custom": {},
   772            "mappings": [
   773              {
   774                "$$hashKey": "object:705",
   775                "id": 0,
   776                "op": "=",
   777                "text": "N/A",
   778                "type": 1,
   779                "value": "null"
   780              }
   781            ],
   782            "nullValueMode": "connected",
   783            "thresholds": {
   784              "mode": "absolute",
   785              "steps": [
   786                {
   787                  "color": "light-blue",
   788                  "value": null
   789                },
   790                {
   791                  "color": "light-blue",
   792                  "value": 0
   793                },
   794                {
   795                  "color": "light-blue",
   796                  "value": 1
   797                }
   798              ]
   799            },
   800            "unit": "locale"
   801          },
   802          "overrides": []
   803        },
   804        "gridPos": {
   805          "h": 3,
   806          "w": 5,
   807          "x": 8,
   808          "y": 38
   809        },
   810        "id": 487,
   811        "interval": null,
   812        "links": [],
   813        "maxDataPoints": 100,
   814        "options": {
   815          "colorMode": "value",
   816          "fieldOptions": {
   817            "calcs": ["sum"]
   818          },
   819          "graphMode": "none",
   820          "justifyMode": "auto",
   821          "orientation": "horizontal",
   822          "reduceOptions": {
   823            "calcs": ["sum"],
   824            "fields": "",
   825            "values": false
   826          },
   827          "textMode": "auto"
   828        },
   829        "pluginVersion": "7.2.1",
   830        "targets": [
   831          {
   832            "bucketAggs": [
   833              {
   834                "$$hashKey": "object:657",
   835                "field": "start",
   836                "id": "2",
   837                "settings": {
   838                  "interval": "auto",
   839                  "min_doc_count": 0,
   840                  "trimEdges": 0
   841                },
   842                "type": "date_histogram"
   843              }
   844            ],
   845            "metrics": [
   846              {
   847                "$$hashKey": "object:655",
   848                "field": "meta.id",
   849                "id": "1",
   850                "meta": {},
   851                "settings": {},
   852                "type": "count"
   853              }
   854            ],
   855            "query": "meta.dst_organization:$Organization AND meta.sensor_id:$Sensors -meta.src_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)",
   856            "refId": "A",
   857            "timeField": "start"
   858          }
   859        ],
   860        "timeFrom": null,
   861        "timeShift": null,
   862        "title": "# Flows",
   863        "transparent": true,
   864        "type": "stat"
   865      },
   866      {
   867        "cacheTimeout": null,
   868        "datasource": null,
   869        "fieldConfig": {
   870          "defaults": {
   871            "custom": {},
   872            "decimals": 1,
   873            "mappings": [
   874              {
   875                "$$hashKey": "object:794",
   876                "id": 0,
   877                "op": "=",
   878                "text": "N/A",
   879                "type": 1,
   880                "value": "null"
   881              }
   882            ],
   883            "nullValueMode": "connected",
   884            "thresholds": {
   885              "mode": "absolute",
   886              "steps": [
   887                {
   888                  "color": "light-blue",
   889                  "value": null
   890                },
   891                {
   892                  "color": "light-blue",
   893                  "value": 0
   894                },
   895                {
   896                  "color": "light-blue",
   897                  "value": 1
   898                }
   899              ]
   900            },
   901            "unit": "decbytes"
   902          },
   903          "overrides": []
   904        },
   905        "gridPos": {
   906          "h": 3,
   907          "w": 4,
   908          "x": 13,
   909          "y": 38
   910        },
   911        "id": 489,
   912        "interval": null,
   913        "links": [],
   914        "maxDataPoints": 100,
   915        "options": {
   916          "colorMode": "value",
   917          "fieldOptions": {
   918            "calcs": ["sum"]
   919          },
   920          "graphMode": "none",
   921          "justifyMode": "auto",
   922          "orientation": "horizontal",
   923          "reduceOptions": {
   924            "calcs": ["sum"],
   925            "fields": "",
   926            "values": false
   927          },
   928          "textMode": "auto"
   929        },
   930        "pluginVersion": "7.2.1",
   931        "targets": [
   932          {
   933            "bucketAggs": [
   934              {
   935                "$$hashKey": "object:746",
   936                "field": "start",
   937                "id": "2",
   938                "settings": {
   939                  "interval": "auto",
   940                  "min_doc_count": 0,
   941                  "trimEdges": 0
   942                },
   943                "type": "date_histogram"
   944              }
   945            ],
   946            "metrics": [
   947              {
   948                "$$hashKey": "object:744",
   949                "field": "values.num_bits",
   950                "id": "1",
   951                "inlineScript": "_value / 8",
   952                "meta": {},
   953                "settings": {
   954                  "script": {
   955                    "inline": "_value / 8"
   956                  }
   957                },
   958                "type": "sum"
   959              }
   960            ],
   961            "query": "meta.dst_organization:$Organization AND meta.sensor_id:$Sensors -meta.src_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)",
   962            "refId": "A",
   963            "timeField": "start"
   964          }
   965        ],
   966        "timeFrom": null,
   967        "timeShift": null,
   968        "title": "Total Volume",
   969        "transparent": true,
   970        "type": "stat"
   971      },
   972      {
   973        "datasource": "netsage",
   974        "fieldConfig": {
   975          "defaults": {
   976            "custom": {
   977              "align": null,
   978              "filterable": false
   979            },
   980            "decimals": 1,
   981            "mappings": [],
   982            "thresholds": {
   983              "mode": "absolute",
   984              "steps": [
   985                {
   986                  "color": "light-blue",
   987                  "value": null
   988                }
   989              ]
   990            }
   991          },
   992          "overrides": [
   993            {
   994              "matcher": {
   995                "id": "byName",
   996                "options": "Source Organization"
   997              },
   998              "properties": [
   999                {
  1000                  "id": "links",
  1001                  "value": [
  1002                    {
  1003                      "targetBlank": true,
  1004                      "title": "See more information about ${__value.text}",
  1005                      "url": "/grafana/d/-l3_u8nWk/individual-flows?var-dest=$Organization\u0026var-src=${__value.text:percentencode}\u0026from=${__from}\u0026to=${__to}"
  1006                    }
  1007                  ]
  1008                },
  1009                {
  1010                  "id": "custom.width",
  1011                  "value": 500
  1012                }
  1013              ]
  1014            },
  1015            {
  1016              "matcher": {
  1017                "id": "byName",
  1018                "options": "Total Volume"
  1019              },
  1020              "properties": [
  1021                {
  1022                  "id": "unit",
  1023                  "value": "decbytes"
  1024                },
  1025                {
  1026                  "id": "decimals",
  1027                  "value": 1
  1028                },
  1029                {
  1030                  "id": "custom.displayMode",
  1031                  "value": "gradient-gauge"
  1032                },
  1033                {
  1034                  "id": "custom.width",
  1035                  "value": 440
  1036                }
  1037              ]
  1038            },
  1039            {
  1040              "matcher": {
  1041                "id": "byName",
  1042                "options": "Largest Flow"
  1043              },
  1044              "properties": [
  1045                {
  1046                  "id": "unit",
  1047                  "value": "decbytes"
  1048                },
  1049                {
  1050                  "id": "decimals",
  1051                  "value": 1
  1052                }
  1053              ]
  1054            },
  1055            {
  1056              "matcher": {
  1057                "id": "byName",
  1058                "options": "# Flows"
  1059              },
  1060              "properties": [
  1061                {
  1062                  "id": "unit",
  1063                  "value": "short"
  1064                }
  1065              ]
  1066            }
  1067          ]
  1068        },
  1069        "gridPos": {
  1070          "h": 12,
  1071          "w": 24,
  1072          "x": 0,
  1073          "y": 41
  1074        },
  1075        "hideTimeOverride": false,
  1076        "id": 32,
  1077        "links": [],
  1078        "options": {
  1079          "showHeader": true,
  1080          "sortBy": [
  1081            {
  1082              "desc": true,
  1083              "displayName": "Total Volume"
  1084            }
  1085          ]
  1086        },
  1087        "pluginVersion": "7.2.1",
  1088        "targets": [
  1089          {
  1090            "bucketAggs": [
  1091              {
  1092                "$$hashKey": "object:834",
  1093                "fake": true,
  1094                "field": "meta.src_organization",
  1095                "id": "3",
  1096                "settings": {
  1097                  "min_doc_count": 1,
  1098                  "order": "desc",
  1099                  "orderBy": "1",
  1100                  "size": "10"
  1101                },
  1102                "type": "terms"
  1103              }
  1104            ],
  1105            "dsType": "elasticsearch",
  1106            "metrics": [
  1107              {
  1108                "$$hashKey": "object:828",
  1109                "field": "values.num_bits",
  1110                "id": "1",
  1111                "inlineScript": "_value/8",
  1112                "meta": {},
  1113                "settings": {
  1114                  "script": {
  1115                    "inline": "_value/8"
  1116                  }
  1117                },
  1118                "type": "sum"
  1119              },
  1120              {
  1121                "$$hashKey": "object:829",
  1122                "field": "values.num_bits",
  1123                "id": "5",
  1124                "inlineScript": "_value / 8",
  1125                "meta": {},
  1126                "settings": {
  1127                  "script": {
  1128                    "inline": "_value / 8"
  1129                  }
  1130                },
  1131                "type": "max"
  1132              },
  1133              {
  1134                "$$hashKey": "object:830",
  1135                "field": "meta.id",
  1136                "id": "7",
  1137                "meta": {},
  1138                "settings": {},
  1139                "type": "count"
  1140              }
  1141            ],
  1142            "query": "meta.dst_organization:$Organization AND meta.sensor_id:$Sensors -meta.src_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)",
  1143            "refId": "A",
  1144            "timeField": "start"
  1145          }
  1146        ],
  1147        "timeFrom": null,
  1148        "title": "By Volume",
  1149        "transformations": [
  1150          {
  1151            "id": "organize",
  1152            "options": {
  1153              "excludeByName": {},
  1154              "indexByName": {},
  1155              "renameByName": {
  1156                "Count": "# Flows",
  1157                "Max": "Largest Flow",
  1158                "Sum": "Total Volume",
  1159                "Unique Count": "# Flows",
  1160                "meta.src_organization": "Source Organization"
  1161              }
  1162            }
  1163          }
  1164        ],
  1165        "type": "table"
  1166      },
  1167      {
  1168        "datasource": "netsage",
  1169        "fieldConfig": {
  1170          "defaults": {
  1171            "custom": {
  1172              "align": null,
  1173              "filterable": false
  1174            },
  1175            "decimals": 1,
  1176            "mappings": [],
  1177            "thresholds": {
  1178              "mode": "absolute",
  1179              "steps": [
  1180                {
  1181                  "color": "light-blue",
  1182                  "value": null
  1183                }
  1184              ]
  1185            }
  1186          },
  1187          "overrides": [
  1188            {
  1189              "matcher": {
  1190                "id": "byName",
  1191                "options": "Source Organization"
  1192              },
  1193              "properties": [
  1194                {
  1195                  "id": "links",
  1196                  "value": [
  1197                    {
  1198                      "targetBlank": true,
  1199                      "title": "See more information about ${__value.text}",
  1200                      "url": "/grafana/d/-l3_u8nWk/individual-flows?var-dest=$Organization\u0026var-src=${__value.text:percentencode}\u0026from=${__from}\u0026to=${__to}"
  1201                    }
  1202                  ]
  1203                },
  1204                {
  1205                  "id": "custom.width",
  1206                  "value": 500
  1207                }
  1208              ]
  1209            },
  1210            {
  1211              "matcher": {
  1212                "id": "byName",
  1213                "options": "Peak"
  1214              },
  1215              "properties": [
  1216                {
  1217                  "id": "unit",
  1218                  "value": "bps"
  1219                },
  1220                {
  1221                  "id": "decimals",
  1222                  "value": 1
  1223                },
  1224                {
  1225                  "id": "custom.displayMode",
  1226                  "value": "gradient-gauge"
  1227                },
  1228                {
  1229                  "id": "custom.width",
  1230                  "value": 440
  1231                }
  1232              ]
  1233            },
  1234            {
  1235              "matcher": {
  1236                "id": "byName",
  1237                "options": "Average"
  1238              },
  1239              "properties": [
  1240                {
  1241                  "id": "unit",
  1242                  "value": "bps"
  1243                },
  1244                {
  1245                  "id": "decimals",
  1246                  "value": 1
  1247                }
  1248              ]
  1249            },
  1250            {
  1251              "matcher": {
  1252                "id": "byName",
  1253                "options": "# Flows"
  1254              },
  1255              "properties": [
  1256                {
  1257                  "id": "unit",
  1258                  "value": "short"
  1259                }
  1260              ]
  1261            }
  1262          ]
  1263        },
  1264        "gridPos": {
  1265          "h": 12,
  1266          "w": 24,
  1267          "x": 0,
  1268          "y": 53
  1269        },
  1270        "hideTimeOverride": false,
  1271        "id": 33,
  1272        "links": [],
  1273        "options": {
  1274          "showHeader": true,
  1275          "sortBy": [
  1276            {
  1277              "desc": true,
  1278              "displayName": "Peak"
  1279            }
  1280          ]
  1281        },
  1282        "pluginVersion": "7.2.1",
  1283        "targets": [
  1284          {
  1285            "bucketAggs": [
  1286              {
  1287                "$$hashKey": "object:1022",
  1288                "fake": true,
  1289                "field": "meta.src_organization",
  1290                "id": "3",
  1291                "settings": {
  1292                  "min_doc_count": 1,
  1293                  "order": "desc",
  1294                  "orderBy": "1",
  1295                  "size": "10"
  1296                },
  1297                "type": "terms"
  1298              }
  1299            ],
  1300            "dsType": "elasticsearch",
  1301            "metrics": [
  1302              {
  1303                "$$hashKey": "object:1016",
  1304                "field": "values.bits_per_second",
  1305                "id": "1",
  1306                "inlineScript": null,
  1307                "meta": {},
  1308                "settings": {},
  1309                "type": "max"
  1310              },
  1311              {
  1312                "$$hashKey": "object:1017",
  1313                "field": "values.bits_per_second",
  1314                "id": "5",
  1315                "meta": {},
  1316                "settings": {},
  1317                "type": "avg"
  1318              },
  1319              {
  1320                "$$hashKey": "object:1018",
  1321                "field": "meta.id",
  1322                "id": "7",
  1323                "meta": {},
  1324                "settings": {},
  1325                "type": "count"
  1326              }
  1327            ],
  1328            "query": "meta.dst_organization:$Organization AND meta.sensor_id:$Sensors -meta.src_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)",
  1329            "refId": "A",
  1330            "timeField": "start"
  1331          }
  1332        ],
  1333        "timeFrom": null,
  1334        "title": "By Rate",
  1335        "transformations": [
  1336          {
  1337            "id": "organize",
  1338            "options": {
  1339              "excludeByName": {},
  1340              "indexByName": {},
  1341              "renameByName": {
  1342                "Average": "",
  1343                "Count": "# Flows",
  1344                "Max": "Peak",
  1345                "Unique Count": "# Flows",
  1346                "meta.src_organization": "Source Organization"
  1347              }
  1348            }
  1349          }
  1350        ],
  1351        "type": "table"
  1352      },
  1353      {
  1354        "content": "\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eOther Statistics about $Organization Flows\u003c/center\u003e\u003c/h1\u003e",
  1355        "datasource": null,
  1356        "fieldConfig": {
  1357          "defaults": {
  1358            "custom": {}
  1359          },
  1360          "overrides": []
  1361        },
  1362        "gridPos": {
  1363          "h": 3,
  1364          "w": 24,
  1365          "x": 0,
  1366          "y": 65
  1367        },
  1368        "id": 34,
  1369        "links": [],
  1370        "mode": "html",
  1371        "options": {
  1372          "content": "\u003ch1 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eOther Statistics about $Organization Flows\u003c/center\u003e\u003c/h1\u003e",
  1373          "mode": "html"
  1374        },
  1375        "pluginVersion": "7.1.0",
  1376        "title": "",
  1377        "transparent": true,
  1378        "type": "text"
  1379      },
  1380      {
  1381        "cacheTimeout": null,
  1382        "datasource": null,
  1383        "fieldConfig": {
  1384          "defaults": {
  1385            "custom": {},
  1386            "mappings": [
  1387              {
  1388                "$$hashKey": "object:1263",
  1389                "id": 0,
  1390                "op": "=",
  1391                "text": "N/A",
  1392                "type": 1,
  1393                "value": "null"
  1394              }
  1395            ],
  1396            "nullValueMode": "connected",
  1397            "thresholds": {
  1398              "mode": "absolute",
  1399              "steps": [
  1400                {
  1401                  "color": "light-blue",
  1402                  "value": null
  1403                }
  1404              ]
  1405            },
  1406            "unit": "locale"
  1407          },
  1408          "overrides": []
  1409        },
  1410        "gridPos": {
  1411          "h": 3,
  1412          "w": 24,
  1413          "x": 0,
  1414          "y": 68
  1415        },
  1416        "id": 42,
  1417        "interval": "1h",
  1418        "links": [],
  1419        "maxDataPoints": 100,
  1420        "options": {
  1421          "colorMode": "value",
  1422          "fieldOptions": {
  1423            "calcs": ["sum"]
  1424          },
  1425          "graphMode": "area",
  1426          "justifyMode": "auto",
  1427          "orientation": "horizontal",
  1428          "reduceOptions": {
  1429            "calcs": ["sum"],
  1430            "fields": "",
  1431            "values": false
  1432          },
  1433          "textMode": "auto"
  1434        },
  1435        "pluginVersion": "7.2.1",
  1436        "targets": [
  1437          {
  1438            "bucketAggs": [
  1439              {
  1440                "$$hashKey": "object:1212",
  1441                "field": "start",
  1442                "id": "2",
  1443                "settings": {
  1444                  "interval": "auto",
  1445                  "min_doc_count": 0,
  1446                  "trimEdges": 0
  1447                },
  1448                "type": "date_histogram"
  1449              }
  1450            ],
  1451            "metrics": [
  1452              {
  1453                "$$hashKey": "object:1210",
  1454                "field": "meta.id",
  1455                "id": "1",
  1456                "meta": {},
  1457                "settings": {},
  1458                "type": "count"
  1459              }
  1460            ],
  1461            "query": "(meta.src_organization:$Organization OR meta.dst_organization:$Organization) AND meta.sensor_id:$Sensors 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)",
  1462            "refId": "A",
  1463            "timeField": "start"
  1464          }
  1465        ],
  1466        "title": "Total large flows observed",
  1467        "transparent": true,
  1468        "type": "stat"
  1469      },
  1470      {
  1471        "aliasColors": {},
  1472        "bars": true,
  1473        "dashLength": 10,
  1474        "dashes": false,
  1475        "datasource": "netsage",
  1476        "decimals": 1,
  1477        "fieldConfig": {
  1478          "defaults": {
  1479            "custom": {},
  1480            "links": []
  1481          },
  1482          "overrides": []
  1483        },
  1484        "fill": 1,
  1485        "fillGradient": 0,
  1486        "gridPos": {
  1487          "h": 9,
  1488          "w": 8,
  1489          "x": 0,
  1490          "y": 71
  1491        },
  1492        "hiddenSeries": false,
  1493        "id": 24,
  1494        "legend": {
  1495          "alignAsTable": true,
  1496          "avg": false,
  1497          "current": false,
  1498          "max": true,
  1499          "min": false,
  1500          "rightSide": false,
  1501          "show": false,
  1502          "total": true,
  1503          "values": true
  1504        },
  1505        "lines": false,
  1506        "linewidth": 1,
  1507        "links": [],
  1508        "nullPointMode": "null",
  1509        "options": {
  1510          "alertThreshold": true
  1511        },
  1512        "percentage": false,
  1513        "pluginVersion": "7.2.1",
  1514        "pointradius": 5,
  1515        "points": false,
  1516        "renderer": "flot",
  1517        "seriesOverrides": [],
  1518        "spaceLength": 10,
  1519        "stack": false,
  1520        "steppedLine": false,
  1521        "targets": [
  1522          {
  1523            "bucketAggs": [
  1524              {
  1525                "$$hashKey": "object:524",
  1526                "fake": true,
  1527                "field": "meta.protocol",
  1528                "id": "3",
  1529                "settings": {
  1530                  "min_doc_count": 1,
  1531                  "order": "desc",
  1532                  "orderBy": "_count",
  1533                  "size": "5"
  1534                },
  1535                "type": "terms"
  1536              },
  1537              {
  1538                "$$hashKey": "object:525",
  1539                "field": "start",
  1540                "id": "2",
  1541                "settings": {
  1542                  "interval": "auto",
  1543                  "min_doc_count": 0,
  1544                  "trimEdges": 0
  1545                },
  1546                "type": "date_histogram"
  1547              }
  1548            ],
  1549            "metrics": [
  1550              {
  1551                "$$hashKey": "object:522",
  1552                "field": "meta.id",
  1553                "id": "1",
  1554                "meta": {},
  1555                "settings": {},
  1556                "type": "count"
  1557              }
  1558            ],
  1559            "query": "(meta.src_organization:$Organization OR meta.dst_organization:$Organization) AND meta.sensor_id:$Sensors 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)",
  1560            "refId": "A",
  1561            "timeField": "start"
  1562          }
  1563        ],
  1564        "thresholds": [],
  1565        "timeFrom": null,
  1566        "timeRegions": [],
  1567        "timeShift": null,
  1568        "title": "Top Protocols",
  1569        "tooltip": {
  1570          "shared": true,
  1571          "sort": 0,
  1572          "value_type": "individual"
  1573        },
  1574        "type": "graph",
  1575        "xaxis": {
  1576          "buckets": null,
  1577          "mode": "series",
  1578          "name": null,
  1579          "show": true,
  1580          "values": ["total"]
  1581        },
  1582        "yaxes": [
  1583          {
  1584            "$$hashKey": "object:598",
  1585            "decimals": null,
  1586            "format": "short",
  1587            "label": "Number of Flows",
  1588            "logBase": 1,
  1589            "max": null,
  1590            "min": null,
  1591            "show": true
  1592          },
  1593          {
  1594            "$$hashKey": "object:599",
  1595            "format": "short",
  1596            "label": null,
  1597            "logBase": 1,
  1598            "max": null,
  1599            "min": null,
  1600            "show": true
  1601          }
  1602        ],
  1603        "yaxis": {
  1604          "align": false,
  1605          "alignLevel": null
  1606        }
  1607      },
  1608      {
  1609        "aliasColors": {},
  1610        "bars": true,
  1611        "dashLength": 10,
  1612        "dashes": false,
  1613        "datasource": "netsage",
  1614        "decimals": 1,
  1615        "fieldConfig": {
  1616          "defaults": {
  1617            "custom": {},
  1618            "links": []
  1619          },
  1620          "overrides": []
  1621        },
  1622        "fill": 1,
  1623        "fillGradient": 0,
  1624        "gridPos": {
  1625          "h": 9,
  1626          "w": 8,
  1627          "x": 8,
  1628          "y": 71
  1629        },
  1630        "hiddenSeries": false,
  1631        "id": 22,
  1632        "legend": {
  1633          "alignAsTable": true,
  1634          "avg": false,
  1635          "current": false,
  1636          "max": true,
  1637          "min": false,
  1638          "rightSide": false,
  1639          "show": false,
  1640          "total": true,
  1641          "values": true
  1642        },
  1643        "lines": false,
  1644        "linewidth": 1,
  1645        "links": [],
  1646        "nullPointMode": "null",
  1647        "options": {
  1648          "alertThreshold": true
  1649        },
  1650        "percentage": false,
  1651        "pluginVersion": "7.2.1",
  1652        "pointradius": 5,
  1653        "points": false,
  1654        "renderer": "flot",
  1655        "seriesOverrides": [],
  1656        "spaceLength": 10,
  1657        "stack": false,
  1658        "steppedLine": false,
  1659        "targets": [
  1660          {
  1661            "bucketAggs": [
  1662              {
  1663                "$$hashKey": "object:639",
  1664                "fake": true,
  1665                "field": "meta.src_port",
  1666                "id": "3",
  1667                "settings": {
  1668                  "min_doc_count": 1,
  1669                  "order": "desc",
  1670                  "orderBy": "_count",
  1671                  "size": "5"
  1672                },
  1673                "type": "terms"
  1674              },
  1675              {
  1676                "$$hashKey": "object:640",
  1677                "field": "start",
  1678                "id": "2",
  1679                "settings": {
  1680                  "interval": "auto",
  1681                  "min_doc_count": 0,
  1682                  "trimEdges": 0
  1683                },
  1684                "type": "date_histogram"
  1685              }
  1686            ],
  1687            "metrics": [
  1688              {
  1689                "$$hashKey": "object:637",
  1690                "field": "meta.id",
  1691                "id": "1",
  1692                "meta": {},
  1693                "settings": {},
  1694                "type": "count"
  1695              }
  1696            ],
  1697            "query": "(meta.src_organization:$Organization OR meta.dst_organization:$Organization) AND meta.sensor_id:$Sensors 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)",
  1698            "refId": "A",
  1699            "timeField": "start"
  1700          }
  1701        ],
  1702        "thresholds": [],
  1703        "timeFrom": null,
  1704        "timeRegions": [],
  1705        "timeShift": null,
  1706        "title": "Top Source Ports",
  1707        "tooltip": {
  1708          "shared": true,
  1709          "sort": 0,
  1710          "value_type": "individual"
  1711        },
  1712        "type": "graph",
  1713        "xaxis": {
  1714          "buckets": null,
  1715          "mode": "series",
  1716          "name": null,
  1717          "show": true,
  1718          "values": ["total"]
  1719        },
  1720        "yaxes": [
  1721          {
  1722            "$$hashKey": "object:713",
  1723            "format": "short",
  1724            "label": "Number of Flows",
  1725            "logBase": 1,
  1726            "max": null,
  1727            "min": null,
  1728            "show": true
  1729          },
  1730          {
  1731            "$$hashKey": "object:714",
  1732            "format": "short",
  1733            "label": null,
  1734            "logBase": 1,
  1735            "max": null,
  1736            "min": null,
  1737            "show": true
  1738          }
  1739        ],
  1740        "yaxis": {
  1741          "align": false,
  1742          "alignLevel": null
  1743        }
  1744      },
  1745      {
  1746        "aliasColors": {},
  1747        "bars": true,
  1748        "dashLength": 10,
  1749        "dashes": false,
  1750        "datasource": "netsage",
  1751        "decimals": 1,
  1752        "fieldConfig": {
  1753          "defaults": {
  1754            "custom": {},
  1755            "links": []
  1756          },
  1757          "overrides": []
  1758        },
  1759        "fill": 1,
  1760        "fillGradient": 0,
  1761        "gridPos": {
  1762          "h": 9,
  1763          "w": 8,
  1764          "x": 16,
  1765          "y": 71
  1766        },
  1767        "hiddenSeries": false,
  1768        "id": 23,
  1769        "legend": {
  1770          "alignAsTable": true,
  1771          "avg": false,
  1772          "current": false,
  1773          "max": true,
  1774          "min": false,
  1775          "rightSide": false,
  1776          "show": false,
  1777          "total": true,
  1778          "values": true
  1779        },
  1780        "lines": false,
  1781        "linewidth": 1,
  1782        "links": [],
  1783        "nullPointMode": "null",
  1784        "options": {
  1785          "alertThreshold": true
  1786        },
  1787        "percentage": false,
  1788        "pluginVersion": "7.2.1",
  1789        "pointradius": 5,
  1790        "points": false,
  1791        "renderer": "flot",
  1792        "seriesOverrides": [],
  1793        "spaceLength": 10,
  1794        "stack": false,
  1795        "steppedLine": false,
  1796        "targets": [
  1797          {
  1798            "bucketAggs": [
  1799              {
  1800                "$$hashKey": "object:754",
  1801                "fake": true,
  1802                "field": "meta.dst_port",
  1803                "id": "3",
  1804                "settings": {
  1805                  "min_doc_count": 1,
  1806                  "order": "desc",
  1807                  "orderBy": "_count",
  1808                  "size": "5"
  1809                },
  1810                "type": "terms"
  1811              },
  1812              {
  1813                "$$hashKey": "object:755",
  1814                "field": "start",
  1815                "id": "2",
  1816                "settings": {
  1817                  "interval": "auto",
  1818                  "min_doc_count": 0,
  1819                  "trimEdges": 0
  1820                },
  1821                "type": "date_histogram"
  1822              }
  1823            ],
  1824            "metrics": [
  1825              {
  1826                "$$hashKey": "object:752",
  1827                "field": "meta.id",
  1828                "id": "1",
  1829                "meta": {},
  1830                "settings": {},
  1831                "type": "count"
  1832              }
  1833            ],
  1834            "query": "(meta.src_organization:$Organization OR meta.dst_organization:$Organization) AND meta.sensor_id:$Sensors 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)",
  1835            "refId": "A",
  1836            "timeField": "start"
  1837          }
  1838        ],
  1839        "thresholds": [],
  1840        "timeFrom": null,
  1841        "timeRegions": [],
  1842        "timeShift": null,
  1843        "title": "Top Destination Ports",
  1844        "tooltip": {
  1845          "shared": true,
  1846          "sort": 2,
  1847          "value_type": "individual"
  1848        },
  1849        "type": "graph",
  1850        "xaxis": {
  1851          "buckets": null,
  1852          "mode": "series",
  1853          "name": null,
  1854          "show": true,
  1855          "values": ["total"]
  1856        },
  1857        "yaxes": [
  1858          {
  1859            "$$hashKey": "object:828",
  1860            "format": "short",
  1861            "label": "Number of Flows",
  1862            "logBase": 1,
  1863            "max": null,
  1864            "min": null,
  1865            "show": true
  1866          },
  1867          {
  1868            "$$hashKey": "object:829",
  1869            "format": "short",
  1870            "label": null,
  1871            "logBase": 1,
  1872            "max": null,
  1873            "min": null,
  1874            "show": true
  1875          }
  1876        ],
  1877        "yaxis": {
  1878          "align": false,
  1879          "alignLevel": null
  1880        }
  1881      },
  1882      {
  1883        "content": "\u003ch3 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eNetSage Sensors Observing $Organization Flows\u003c/center\u003e\u003c/h3\u003e",
  1884        "datasource": null,
  1885        "fieldConfig": {
  1886          "defaults": {
  1887            "custom": {}
  1888          },
  1889          "overrides": []
  1890        },
  1891        "gridPos": {
  1892          "h": 3,
  1893          "w": 24,
  1894          "x": 0,
  1895          "y": 80
  1896        },
  1897        "id": 35,
  1898        "links": [],
  1899        "mode": "html",
  1900        "options": {
  1901          "content": "\u003ch3 style=\"margin-top:35px;\"\u003e\u003ccenter\u003eNetSage Sensors Observing $Organization Flows\u003c/center\u003e\u003c/h3\u003e",
  1902          "mode": "html"
  1903        },
  1904        "pluginVersion": "7.1.0",
  1905        "title": "",
  1906        "transparent": true,
  1907        "type": "text"
  1908      },
  1909      {
  1910        "datasource": "netsage",
  1911        "fieldConfig": {
  1912          "defaults": {
  1913            "custom": {
  1914              "align": null,
  1915              "filterable": false
  1916            },
  1917            "decimals": 1,
  1918            "mappings": [],
  1919            "thresholds": {
  1920              "mode": "absolute",
  1921              "steps": [
  1922                {
  1923                  "color": "green",
  1924                  "value": null
  1925                },
  1926                {
  1927                  "color": "red",
  1928                  "value": 80
  1929                }
  1930              ]
  1931            }
  1932          },
  1933          "overrides": [
  1934            {
  1935              "matcher": {
  1936                "id": "byName",
  1937                "options": "Total Volume"
  1938              },
  1939              "properties": [
  1940                {
  1941                  "id": "unit",
  1942                  "value": "decbytes"
  1943                }
  1944              ]
  1945            },
  1946            {
  1947              "matcher": {
  1948                "id": "byName",
  1949                "options": "Largest Flow"
  1950              },
  1951              "properties": [
  1952                {
  1953                  "id": "unit",
  1954                  "value": "decbytes"
  1955                }
  1956              ]
  1957            },
  1958            {
  1959              "matcher": {
  1960                "id": "byName",
  1961                "options": "Fastest Flow"
  1962              },
  1963              "properties": [
  1964                {
  1965                  "id": "unit",
  1966                  "value": "bps"
  1967                }
  1968              ]
  1969            },
  1970            {
  1971              "matcher": {
  1972                "id": "byName",
  1973                "options": "# Flows"
  1974              },
  1975              "properties": [
  1976                {
  1977                  "id": "unit",
  1978                  "value": "short"
  1979                }
  1980              ]
  1981            }
  1982          ]
  1983        },
  1984        "gridPos": {
  1985          "h": 11,
  1986          "w": 24,
  1987          "x": 0,
  1988          "y": 83
  1989        },
  1990        "hideTimeOverride": false,
  1991        "id": 19,
  1992        "links": [],
  1993        "options": {
  1994          "showHeader": true,
  1995          "sortBy": [
  1996            {
  1997              "desc": true,
  1998              "displayName": "Total Volume"
  1999            }
  2000          ]
  2001        },
  2002        "pluginVersion": "7.2.1",
  2003        "targets": [
  2004          {
  2005            "bucketAggs": [
  2006              {
  2007                "$$hashKey": "object:1301",
  2008                "fake": true,
  2009                "field": "meta.sensor_id",
  2010                "id": "3",
  2011                "settings": {
  2012                  "min_doc_count": 1,
  2013                  "order": "desc",
  2014                  "orderBy": "1",
  2015                  "size": "0"
  2016                },
  2017                "type": "terms"
  2018              }
  2019            ],
  2020            "dsType": "elasticsearch",
  2021            "metrics": [
  2022              {
  2023                "$$hashKey": "object:1293",
  2024                "field": "values.num_bits",
  2025                "id": "1",
  2026                "inlineScript": "_value/8",
  2027                "meta": {},
  2028                "settings": {
  2029                  "script": {
  2030                    "inline": "_value/8"
  2031                  }
  2032                },
  2033                "type": "sum"
  2034              },
  2035              {
  2036                "$$hashKey": "object:1294",
  2037                "field": "values.num_bits",
  2038                "id": "5",
  2039                "inlineScript": "_value / 8",
  2040                "meta": {},
  2041                "settings": {
  2042                  "script": {
  2043                    "inline": "_value / 8"
  2044                  }
  2045                },
  2046                "type": "max"
  2047              },
  2048              {
  2049                "$$hashKey": "object:1295",
  2050                "field": "values.bits_per_second",
  2051                "id": "6",
  2052                "meta": {},
  2053                "settings": {},
  2054                "type": "max"
  2055              },
  2056              {
  2057                "$$hashKey": "object:1296",
  2058                "field": "meta.id",
  2059                "id": "7",
  2060                "meta": {},
  2061                "settings": {},
  2062                "type": "count"
  2063              }
  2064            ],
  2065            "query": "(meta.src_organization:$Organization OR meta.dst_organization:$Organization) AND meta.sensor_id:$Sensors 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)",
  2066            "refId": "A",
  2067            "timeField": "start"
  2068          }
  2069        ],
  2070        "timeFrom": null,
  2071        "title": "Sensor Usage",
  2072        "transformations": [
  2073          {
  2074            "id": "organize",
  2075            "options": {
  2076              "excludeByName": {},
  2077              "indexByName": {},
  2078              "renameByName": {
  2079                "Count": "# Flows",
  2080                "Max values.bits_per_second": "Fastest Flow",
  2081                "Max values.num_bits": "Largest Flow",
  2082                "Sum": "Total Volume",
  2083                "Unique Count": "# Flows",
  2084                "meta.sensor_id": "Sensor"
  2085              }
  2086            }
  2087          }
  2088        ],
  2089        "type": "table"
  2090      },
  2091      {
  2092        "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",
  2093        "datasource": null,
  2094        "fieldConfig": {
  2095          "defaults": {
  2096            "custom": {}
  2097          },
  2098          "overrides": []
  2099        },
  2100        "gridPos": {
  2101          "h": 3,
  2102          "w": 24,
  2103          "x": 0,
  2104          "y": 94
  2105        },
  2106        "id": 46,
  2107        "links": [],
  2108        "mode": "html",
  2109        "options": {
  2110          "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",
  2111          "mode": "html"
  2112        },
  2113        "pluginVersion": "7.1.0",
  2114        "title": "",
  2115        "transparent": true,
  2116        "type": "text"
  2117      }
  2118    ],
  2119    "refresh": false,
  2120    "schemaVersion": 26,
  2121    "style": "dark",
  2122    "tags": ["flow", "netsage"],
  2123    "templating": {
  2124      "list": [
  2125        {
  2126          "allValue": null,
  2127          "current": {
  2128            "selected": true,
  2129            "text": ["All"],
  2130            "value": ["$__all"]
  2131          },
  2132          "datasource": "netsage",
  2133          "definition": "{\"find\":\"terms\", \"field\":\"meta.sensor_id\"}",
  2134          "hide": 0,
  2135          "includeAll": true,
  2136          "label": null,
  2137          "multi": true,
  2138          "name": "Sensors",
  2139          "options": [],
  2140          "query": "{\"find\":\"terms\", \"field\":\"meta.sensor_id\"}",
  2141          "refresh": 2,
  2142          "regex": "",
  2143          "skipUrlSync": false,
  2144          "sort": 1,
  2145          "tagValuesQuery": "",
  2146          "tags": [],
  2147          "tagsQuery": "",
  2148          "type": "query",
  2149          "useTags": false
  2150        },
  2151        {
  2152          "allValue": null,
  2153          "current": {
  2154            "selected": false,
  2155            "text": "Indiana University",
  2156            "value": "Indiana University"
  2157          },
  2158          "datasource": "netsage",
  2159          "definition": "{\"find\":\"terms\", \"field\":\"meta.src_organization\", \"size\": 10000000}",
  2160          "hide": 0,
  2161          "includeAll": false,
  2162          "label": "",
  2163          "multi": false,
  2164          "name": "Organization",
  2165          "options": [],
  2166          "query": "{\"find\":\"terms\", \"field\":\"meta.src_organization\", \"size\": 10000000}",
  2167          "refresh": 2,
  2168          "regex": "",
  2169          "skipUrlSync": false,
  2170          "sort": 1,
  2171          "tagValuesQuery": "",
  2172          "tags": [],
  2173          "tagsQuery": "",
  2174          "type": "query",
  2175          "useTags": false
  2176        },
  2177        {
  2178          "allValue": "*",
  2179          "current": {
  2180            "selected": true,
  2181            "text": ["All"],
  2182            "value": ["$__all"]
  2183          },
  2184          "datasource": "netsage",
  2185          "definition": "{\"find\":\"terms\", \"field\":\"meta.country_scope\"}",
  2186          "hide": 0,
  2187          "includeAll": true,
  2188          "label": "Scope",
  2189          "multi": true,
  2190          "name": "country_scope",
  2191          "options": [],
  2192          "query": "{\"find\":\"terms\", \"field\":\"meta.country_scope\"}",
  2193          "refresh": 2,
  2194          "regex": "",
  2195          "skipUrlSync": false,
  2196          "sort": 0,
  2197          "tagValuesQuery": "",
  2198          "tags": [],
  2199          "tagsQuery": "",
  2200          "type": "query",
  2201          "useTags": false
  2202        },
  2203        {
  2204          "allValue": null,
  2205          "current": {
  2206            "selected": false,
  2207            "text": "yes",
  2208            "value": "yes"
  2209          },
  2210          "hide": 0,
  2211          "includeAll": false,
  2212          "label": "Show Test Traffic",
  2213          "multi": false,
  2214          "name": "is_net_test",
  2215          "options": [
  2216            {
  2217              "selected": true,
  2218              "text": "yes",
  2219              "value": "yes"
  2220            },
  2221            {
  2222              "selected": false,
  2223              "text": "no",
  2224              "value": "no"
  2225            }
  2226          ],
  2227          "query": "yes,no",
  2228          "queryValue": "",
  2229          "skipUrlSync": false,
  2230          "type": "custom"
  2231        }
  2232      ]
  2233    },
  2234    "time": {
  2235      "from": "now-7d",
  2236      "to": "now"
  2237    },
  2238    "timepicker": {
  2239      "hidden": false,
  2240      "refresh_intervals": [
  2241        "5s",
  2242        "10s",
  2243        "30s",
  2244        "1m",
  2245        "5m",
  2246        "15m",
  2247        "30m",
  2248        "1h",
  2249        "2h",
  2250        "1d"
  2251      ],
  2252      "time_options": ["5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d"]
  2253    },
  2254    "timezone": "",
  2255    "title": "Flow Data per Organization",
  2256    "uid": "QfzDJKhik",
  2257    "version": 1
  2258  }