github.com/esnet/gdg@v0.6.1-0.20240412190737-6b6eba9c14d8/test/data/org_main-org/dashboards/General/science-discipline-patterns.json (about)

     1  {
     2    "annotations": {
     3      "list": [
     4        {
     5          "builtIn": 1,
     6          "datasource": "-- Grafana --",
     7          "enable": true,
     8          "hide": true,
     9          "iconColor": "rgba(0, 211, 255, 1)",
    10          "limit": 100,
    11          "name": "Annotations \u0026 Alerts",
    12          "showIn": 0,
    13          "type": "dashboard"
    14        }
    15      ]
    16    },
    17    "description": "",
    18    "editable": true,
    19    "gnetId": null,
    20    "graphTooltip": 0,
    21    "id": 68,
    22    "iteration": 1599169029902,
    23    "links": [],
    24    "panels": [
    25      {
    26        "__netsage_template": "navigation",
    27        "choices": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11],
    28        "cycleview": true,
    29        "dashboardselection": true,
    30        "datasource": null,
    31        "fieldConfig": {
    32          "defaults": {
    33            "custom": {}
    34          },
    35          "overrides": []
    36        },
    37        "grafanafavorites": true,
    38        "gridPos": {
    39          "h": 3,
    40          "w": 2,
    41          "x": 0,
    42          "y": 0
    43        },
    44        "hamburgerPath": "https://portal.netsage.global/hamburger-v4.gif",
    45        "id": 1,
    46        "link_text": [
    47          "What is the current state of the network?",
    48          "What are the top sources/destinations of flows?",
    49          "What are the top flows by organization?",
    50          "What do individual flows look like?",
    51          "What are the top flows by country?",
    52          "What are the flows by science discipline?",
    53          "What are the flows by project?",
    54          "Who are the top talkers over time?",
    55          "What are the patterns in science data transfers in the network?",
    56          "What are the bandwidth patterns in the network?",
    57          "What are the current flow data summary statistics?",
    58          "Advanced Flow Analysis"
    59        ],
    60        "link_url": [
    61          "/grafana/d/000000003/bandwidth-dashboard",
    62          "/grafana/d/xk26IFhmk/flow-data",
    63          "/grafana/d/QfzDJKhik/flow-data-per-organization",
    64          "/grafana/d/-l3_u8nWk/individual-flows",
    65          "/grafana/d/fgrOzz_mk/flow-data-per-country",
    66          "/grafana/d/WNn1qyaiz/flows-by-science-discipline",
    67          "/grafana/d/ie7TeomGz/flow-data-for-projects",
    68          "/grafana/d/b35BWxAZz/top-talkers-over-time",
    69          "/grafana/d/ufIS9W7Zk/science-discipline-patterns",
    70          "/grafana/d/000000004/bandwidth-patterns",
    71          "/grafana/d/CJC1FFhmz/other-flow-stats",
    72          "/grafana/d/VuuXrnPWz/flow-analysis"
    73        ],
    74        "links": [],
    75        "sharescreen": true,
    76        "sideLogoPath": "https://portal.netsage.global/netsage-header-logo.png",
    77        "sidebar": true,
    78        "tablefilters": true,
    79        "title": "",
    80        "topLogoPath": "https://portal.netsage.global/netsage-cropped.png",
    81        "transparent": true,
    82        "type": "netsagenavigation"
    83      },
    84      {
    85        "content": "\u003ccenter\u003e\u003ch1\u003e\u003cb\u003eScience Discipline Patterns\u003c/b\u003e\u003c/h1\u003e\u003c/center\u003e\n\u003ccenter\u003e This dashboard shows heatmaps for the flow data by science discipline. \u003c/center\u003e\n\u003ccenter\u003eThe horizontal axis represents days and the vertical axis represents time of day.\u003c/center\u003e\n\u003ccenter\u003eDarker squares show higher data transmission rates at those hours.\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",
    86        "datasource": null,
    87        "fieldConfig": {
    88          "defaults": {
    89            "custom": {}
    90          },
    91          "overrides": []
    92        },
    93        "gridPos": {
    94          "h": 4,
    95          "w": 24,
    96          "x": 0,
    97          "y": 1
    98        },
    99        "id": 2,
   100        "links": [],
   101        "mode": "html",
   102        "timeFrom": null,
   103        "timeShift": null,
   104        "title": "",
   105        "transparent": true,
   106        "type": "text"
   107      },
   108      {
   109        "datasource": "netsage",
   110        "description": "",
   111        "fieldConfig": {
   112          "defaults": {
   113            "custom": {
   114              "calculation": "mean",
   115              "colorPalette": "interpolateBlues",
   116              "colorSpace": "rgb",
   117              "groupBy": 60,
   118              "invertPalette": false,
   119              "nullValueColor": "rgb(169, 169, 169)"
   120            },
   121            "decimals": 1,
   122            "unit": "bps"
   123          },
   124          "overrides": [
   125            {
   126              "matcher": {
   127                "id": "byName",
   128                "options": "Average values.bits_per_second"
   129              },
   130              "properties": []
   131            }
   132          ]
   133        },
   134        "gridPos": {
   135          "h": 8,
   136          "w": 24,
   137          "x": 0,
   138          "y": 5
   139        },
   140        "id": 3,
   141        "links": [],
   142        "options": {
   143          "from": "0",
   144          "showLegend": false,
   145          "to": "0"
   146        },
   147        "repeat": "disciplines",
   148        "repeatDirection": "v",
   149        "scopedVars": {
   150          "disciplines": {
   151            "selected": false,
   152            "text": "BIO.Environmental",
   153            "value": "BIO.Environmental"
   154          }
   155        },
   156        "targets": [
   157          {
   158            "bucketAggs": [
   159              {
   160                "$$hashKey": "object:17",
   161                "fake": true,
   162                "field": "start",
   163                "id": "3",
   164                "settings": {
   165                  "interval": "auto",
   166                  "min_doc_count": 1,
   167                  "trimEdges": 0
   168                },
   169                "type": "date_histogram"
   170              }
   171            ],
   172            "metrics": [
   173              {
   174                "$$hashKey": "object:15",
   175                "field": "values.bits_per_second",
   176                "id": "1",
   177                "inlineScript": null,
   178                "meta": {},
   179                "settings": {
   180                  "missing": null
   181                },
   182                "type": "avg"
   183              }
   184            ],
   185            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
   186            "refId": "A",
   187            "timeField": "start"
   188          }
   189        ],
   190        "timeFrom": null,
   191        "timeShift": null,
   192        "title": "$disciplines",
   193        "type": "marcusolsson-hourly-heatmap-panel"
   194      },
   195      {
   196        "datasource": "netsage",
   197        "description": "",
   198        "fieldConfig": {
   199          "defaults": {
   200            "custom": {
   201              "calculation": "mean",
   202              "colorPalette": "interpolateBlues",
   203              "colorSpace": "rgb",
   204              "groupBy": 60,
   205              "invertPalette": false,
   206              "nullValueColor": "orange"
   207            },
   208            "decimals": 1,
   209            "unit": "bps"
   210          },
   211          "overrides": [
   212            {
   213              "matcher": {
   214                "id": "byName",
   215                "options": "Average values.bits_per_second"
   216              },
   217              "properties": []
   218            }
   219          ]
   220        },
   221        "gridPos": {
   222          "h": 8,
   223          "w": 24,
   224          "x": 0,
   225          "y": 13
   226        },
   227        "id": 23,
   228        "links": [],
   229        "options": {
   230          "from": "0",
   231          "showLegend": false,
   232          "to": "0"
   233        },
   234        "repeat": null,
   235        "repeatDirection": "v",
   236        "repeatIteration": 1599169029902,
   237        "repeatPanelId": 3,
   238        "scopedVars": {
   239          "disciplines": {
   240            "selected": false,
   241            "text": "BIO.General",
   242            "value": "BIO.General"
   243          }
   244        },
   245        "targets": [
   246          {
   247            "bucketAggs": [
   248              {
   249                "$$hashKey": "object:17",
   250                "fake": true,
   251                "field": "start",
   252                "id": "3",
   253                "settings": {
   254                  "interval": "auto",
   255                  "min_doc_count": 1,
   256                  "trimEdges": 0
   257                },
   258                "type": "date_histogram"
   259              }
   260            ],
   261            "metrics": [
   262              {
   263                "$$hashKey": "object:15",
   264                "field": "values.bits_per_second",
   265                "id": "1",
   266                "inlineScript": null,
   267                "meta": {},
   268                "settings": {
   269                  "missing": null
   270                },
   271                "type": "avg"
   272              }
   273            ],
   274            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
   275            "refId": "A",
   276            "timeField": "start"
   277          }
   278        ],
   279        "timeFrom": null,
   280        "timeShift": null,
   281        "title": "$disciplines",
   282        "type": "marcusolsson-hourly-heatmap-panel"
   283      },
   284      {
   285        "datasource": "netsage",
   286        "description": "",
   287        "fieldConfig": {
   288          "defaults": {
   289            "custom": {
   290              "calculation": "mean",
   291              "colorPalette": "interpolateBlues",
   292              "colorSpace": "rgb",
   293              "groupBy": 60,
   294              "invertPalette": false,
   295              "nullValueColor": "orange"
   296            },
   297            "decimals": 1,
   298            "unit": "bps"
   299          },
   300          "overrides": [
   301            {
   302              "matcher": {
   303                "id": "byName",
   304                "options": "Average values.bits_per_second"
   305              },
   306              "properties": []
   307            }
   308          ]
   309        },
   310        "gridPos": {
   311          "h": 8,
   312          "w": 24,
   313          "x": 0,
   314          "y": 21
   315        },
   316        "id": 24,
   317        "links": [],
   318        "options": {
   319          "from": "0",
   320          "showLegend": false,
   321          "to": "0"
   322        },
   323        "repeat": null,
   324        "repeatDirection": "v",
   325        "repeatIteration": 1599169029902,
   326        "repeatPanelId": 3,
   327        "scopedVars": {
   328          "disciplines": {
   329            "selected": false,
   330            "text": "BIO.Genomics and Bioinformatics",
   331            "value": "BIO.Genomics and Bioinformatics"
   332          }
   333        },
   334        "targets": [
   335          {
   336            "bucketAggs": [
   337              {
   338                "$$hashKey": "object:17",
   339                "fake": true,
   340                "field": "start",
   341                "id": "3",
   342                "settings": {
   343                  "interval": "auto",
   344                  "min_doc_count": 1,
   345                  "trimEdges": 0
   346                },
   347                "type": "date_histogram"
   348              }
   349            ],
   350            "metrics": [
   351              {
   352                "$$hashKey": "object:15",
   353                "field": "values.bits_per_second",
   354                "id": "1",
   355                "inlineScript": null,
   356                "meta": {},
   357                "settings": {
   358                  "missing": null
   359                },
   360                "type": "avg"
   361              }
   362            ],
   363            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
   364            "refId": "A",
   365            "timeField": "start"
   366          }
   367        ],
   368        "timeFrom": null,
   369        "timeShift": null,
   370        "title": "$disciplines",
   371        "type": "marcusolsson-hourly-heatmap-panel"
   372      },
   373      {
   374        "datasource": "netsage",
   375        "description": "",
   376        "fieldConfig": {
   377          "defaults": {
   378            "custom": {
   379              "calculation": "mean",
   380              "colorPalette": "interpolateBlues",
   381              "colorSpace": "rgb",
   382              "groupBy": 60,
   383              "invertPalette": false,
   384              "nullValueColor": "orange"
   385            },
   386            "decimals": 1,
   387            "unit": "bps"
   388          },
   389          "overrides": [
   390            {
   391              "matcher": {
   392                "id": "byName",
   393                "options": "Average values.bits_per_second"
   394              },
   395              "properties": []
   396            }
   397          ]
   398        },
   399        "gridPos": {
   400          "h": 8,
   401          "w": 24,
   402          "x": 0,
   403          "y": 29
   404        },
   405        "id": 25,
   406        "links": [],
   407        "options": {
   408          "from": "0",
   409          "showLegend": false,
   410          "to": "0"
   411        },
   412        "repeat": null,
   413        "repeatDirection": "v",
   414        "repeatIteration": 1599169029902,
   415        "repeatPanelId": 3,
   416        "scopedVars": {
   417          "disciplines": {
   418            "selected": false,
   419            "text": "BIO.Medical",
   420            "value": "BIO.Medical"
   421          }
   422        },
   423        "targets": [
   424          {
   425            "bucketAggs": [
   426              {
   427                "$$hashKey": "object:17",
   428                "fake": true,
   429                "field": "start",
   430                "id": "3",
   431                "settings": {
   432                  "interval": "auto",
   433                  "min_doc_count": 1,
   434                  "trimEdges": 0
   435                },
   436                "type": "date_histogram"
   437              }
   438            ],
   439            "metrics": [
   440              {
   441                "$$hashKey": "object:15",
   442                "field": "values.bits_per_second",
   443                "id": "1",
   444                "inlineScript": null,
   445                "meta": {},
   446                "settings": {
   447                  "missing": null
   448                },
   449                "type": "avg"
   450              }
   451            ],
   452            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
   453            "refId": "A",
   454            "timeField": "start"
   455          }
   456        ],
   457        "timeFrom": null,
   458        "timeShift": null,
   459        "title": "$disciplines",
   460        "type": "marcusolsson-hourly-heatmap-panel"
   461      },
   462      {
   463        "datasource": "netsage",
   464        "description": "",
   465        "fieldConfig": {
   466          "defaults": {
   467            "custom": {
   468              "calculation": "mean",
   469              "colorPalette": "interpolateBlues",
   470              "colorSpace": "rgb",
   471              "groupBy": 60,
   472              "invertPalette": false,
   473              "nullValueColor": "orange"
   474            },
   475            "decimals": 1,
   476            "unit": "bps"
   477          },
   478          "overrides": [
   479            {
   480              "matcher": {
   481                "id": "byName",
   482                "options": "Average values.bits_per_second"
   483              },
   484              "properties": []
   485            }
   486          ]
   487        },
   488        "gridPos": {
   489          "h": 8,
   490          "w": 24,
   491          "x": 0,
   492          "y": 37
   493        },
   494        "id": 26,
   495        "links": [],
   496        "options": {
   497          "from": "0",
   498          "showLegend": false,
   499          "to": "0"
   500        },
   501        "repeat": null,
   502        "repeatDirection": "v",
   503        "repeatIteration": 1599169029902,
   504        "repeatPanelId": 3,
   505        "scopedVars": {
   506          "disciplines": {
   507            "selected": false,
   508            "text": "CS.General",
   509            "value": "CS.General"
   510          }
   511        },
   512        "targets": [
   513          {
   514            "bucketAggs": [
   515              {
   516                "$$hashKey": "object:17",
   517                "fake": true,
   518                "field": "start",
   519                "id": "3",
   520                "settings": {
   521                  "interval": "auto",
   522                  "min_doc_count": 1,
   523                  "trimEdges": 0
   524                },
   525                "type": "date_histogram"
   526              }
   527            ],
   528            "metrics": [
   529              {
   530                "$$hashKey": "object:15",
   531                "field": "values.bits_per_second",
   532                "id": "1",
   533                "inlineScript": null,
   534                "meta": {},
   535                "settings": {
   536                  "missing": null
   537                },
   538                "type": "avg"
   539              }
   540            ],
   541            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
   542            "refId": "A",
   543            "timeField": "start"
   544          }
   545        ],
   546        "timeFrom": null,
   547        "timeShift": null,
   548        "title": "$disciplines",
   549        "type": "marcusolsson-hourly-heatmap-panel"
   550      },
   551      {
   552        "datasource": "netsage",
   553        "description": "",
   554        "fieldConfig": {
   555          "defaults": {
   556            "custom": {
   557              "calculation": "mean",
   558              "colorPalette": "interpolateBlues",
   559              "colorSpace": "rgb",
   560              "groupBy": 60,
   561              "invertPalette": false,
   562              "nullValueColor": "orange"
   563            },
   564            "decimals": 1,
   565            "unit": "bps"
   566          },
   567          "overrides": [
   568            {
   569              "matcher": {
   570                "id": "byName",
   571                "options": "Average values.bits_per_second"
   572              },
   573              "properties": []
   574            }
   575          ]
   576        },
   577        "gridPos": {
   578          "h": 8,
   579          "w": 24,
   580          "x": 0,
   581          "y": 45
   582        },
   583        "id": 27,
   584        "links": [],
   585        "options": {
   586          "from": "0",
   587          "showLegend": false,
   588          "to": "0"
   589        },
   590        "repeat": null,
   591        "repeatDirection": "v",
   592        "repeatIteration": 1599169029902,
   593        "repeatPanelId": 3,
   594        "scopedVars": {
   595          "disciplines": {
   596            "selected": false,
   597            "text": "CS.Intelligent Systems",
   598            "value": "CS.Intelligent Systems"
   599          }
   600        },
   601        "targets": [
   602          {
   603            "bucketAggs": [
   604              {
   605                "$$hashKey": "object:17",
   606                "fake": true,
   607                "field": "start",
   608                "id": "3",
   609                "settings": {
   610                  "interval": "auto",
   611                  "min_doc_count": 1,
   612                  "trimEdges": 0
   613                },
   614                "type": "date_histogram"
   615              }
   616            ],
   617            "metrics": [
   618              {
   619                "$$hashKey": "object:15",
   620                "field": "values.bits_per_second",
   621                "id": "1",
   622                "inlineScript": null,
   623                "meta": {},
   624                "settings": {
   625                  "missing": null
   626                },
   627                "type": "avg"
   628              }
   629            ],
   630            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
   631            "refId": "A",
   632            "timeField": "start"
   633          }
   634        ],
   635        "timeFrom": null,
   636        "timeShift": null,
   637        "title": "$disciplines",
   638        "type": "marcusolsson-hourly-heatmap-panel"
   639      },
   640      {
   641        "datasource": "netsage",
   642        "description": "",
   643        "fieldConfig": {
   644          "defaults": {
   645            "custom": {
   646              "calculation": "mean",
   647              "colorPalette": "interpolateBlues",
   648              "colorSpace": "rgb",
   649              "groupBy": 60,
   650              "invertPalette": false,
   651              "nullValueColor": "orange"
   652            },
   653            "decimals": 1,
   654            "unit": "bps"
   655          },
   656          "overrides": [
   657            {
   658              "matcher": {
   659                "id": "byName",
   660                "options": "Average values.bits_per_second"
   661              },
   662              "properties": []
   663            }
   664          ]
   665        },
   666        "gridPos": {
   667          "h": 8,
   668          "w": 24,
   669          "x": 0,
   670          "y": 53
   671        },
   672        "id": 28,
   673        "links": [],
   674        "options": {
   675          "from": "0",
   676          "showLegend": false,
   677          "to": "0"
   678        },
   679        "repeat": null,
   680        "repeatDirection": "v",
   681        "repeatIteration": 1599169029902,
   682        "repeatPanelId": 3,
   683        "scopedVars": {
   684          "disciplines": {
   685            "selected": false,
   686            "text": "CS.Network Testing and Monitoring",
   687            "value": "CS.Network Testing and Monitoring"
   688          }
   689        },
   690        "targets": [
   691          {
   692            "bucketAggs": [
   693              {
   694                "$$hashKey": "object:17",
   695                "fake": true,
   696                "field": "start",
   697                "id": "3",
   698                "settings": {
   699                  "interval": "auto",
   700                  "min_doc_count": 1,
   701                  "trimEdges": 0
   702                },
   703                "type": "date_histogram"
   704              }
   705            ],
   706            "metrics": [
   707              {
   708                "$$hashKey": "object:15",
   709                "field": "values.bits_per_second",
   710                "id": "1",
   711                "inlineScript": null,
   712                "meta": {},
   713                "settings": {
   714                  "missing": null
   715                },
   716                "type": "avg"
   717              }
   718            ],
   719            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
   720            "refId": "A",
   721            "timeField": "start"
   722          }
   723        ],
   724        "timeFrom": null,
   725        "timeShift": null,
   726        "title": "$disciplines",
   727        "type": "marcusolsson-hourly-heatmap-panel"
   728      },
   729      {
   730        "datasource": "netsage",
   731        "description": "",
   732        "fieldConfig": {
   733          "defaults": {
   734            "custom": {
   735              "calculation": "mean",
   736              "colorPalette": "interpolateBlues",
   737              "colorSpace": "rgb",
   738              "groupBy": 60,
   739              "invertPalette": false,
   740              "nullValueColor": "orange"
   741            },
   742            "decimals": 1,
   743            "unit": "bps"
   744          },
   745          "overrides": [
   746            {
   747              "matcher": {
   748                "id": "byName",
   749                "options": "Average values.bits_per_second"
   750              },
   751              "properties": []
   752            }
   753          ]
   754        },
   755        "gridPos": {
   756          "h": 8,
   757          "w": 24,
   758          "x": 0,
   759          "y": 61
   760        },
   761        "id": 29,
   762        "links": [],
   763        "options": {
   764          "from": "0",
   765          "showLegend": false,
   766          "to": "0"
   767        },
   768        "repeat": null,
   769        "repeatDirection": "v",
   770        "repeatIteration": 1599169029902,
   771        "repeatPanelId": 3,
   772        "scopedVars": {
   773          "disciplines": {
   774            "selected": false,
   775            "text": "GEO.Atmospheric",
   776            "value": "GEO.Atmospheric"
   777          }
   778        },
   779        "targets": [
   780          {
   781            "bucketAggs": [
   782              {
   783                "$$hashKey": "object:17",
   784                "fake": true,
   785                "field": "start",
   786                "id": "3",
   787                "settings": {
   788                  "interval": "auto",
   789                  "min_doc_count": 1,
   790                  "trimEdges": 0
   791                },
   792                "type": "date_histogram"
   793              }
   794            ],
   795            "metrics": [
   796              {
   797                "$$hashKey": "object:15",
   798                "field": "values.bits_per_second",
   799                "id": "1",
   800                "inlineScript": null,
   801                "meta": {},
   802                "settings": {
   803                  "missing": null
   804                },
   805                "type": "avg"
   806              }
   807            ],
   808            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
   809            "refId": "A",
   810            "timeField": "start"
   811          }
   812        ],
   813        "timeFrom": null,
   814        "timeShift": null,
   815        "title": "$disciplines",
   816        "type": "marcusolsson-hourly-heatmap-panel"
   817      },
   818      {
   819        "datasource": "netsage",
   820        "description": "",
   821        "fieldConfig": {
   822          "defaults": {
   823            "custom": {
   824              "calculation": "mean",
   825              "colorPalette": "interpolateBlues",
   826              "colorSpace": "rgb",
   827              "groupBy": 60,
   828              "invertPalette": false,
   829              "nullValueColor": "orange"
   830            },
   831            "decimals": 1,
   832            "unit": "bps"
   833          },
   834          "overrides": [
   835            {
   836              "matcher": {
   837                "id": "byName",
   838                "options": "Average values.bits_per_second"
   839              },
   840              "properties": []
   841            }
   842          ]
   843        },
   844        "gridPos": {
   845          "h": 8,
   846          "w": 24,
   847          "x": 0,
   848          "y": 69
   849        },
   850        "id": 30,
   851        "links": [],
   852        "options": {
   853          "from": "0",
   854          "showLegend": false,
   855          "to": "0"
   856        },
   857        "repeat": null,
   858        "repeatDirection": "v",
   859        "repeatIteration": 1599169029902,
   860        "repeatPanelId": 3,
   861        "scopedVars": {
   862          "disciplines": {
   863            "selected": false,
   864            "text": "GEO.Climate",
   865            "value": "GEO.Climate"
   866          }
   867        },
   868        "targets": [
   869          {
   870            "bucketAggs": [
   871              {
   872                "$$hashKey": "object:17",
   873                "fake": true,
   874                "field": "start",
   875                "id": "3",
   876                "settings": {
   877                  "interval": "auto",
   878                  "min_doc_count": 1,
   879                  "trimEdges": 0
   880                },
   881                "type": "date_histogram"
   882              }
   883            ],
   884            "metrics": [
   885              {
   886                "$$hashKey": "object:15",
   887                "field": "values.bits_per_second",
   888                "id": "1",
   889                "inlineScript": null,
   890                "meta": {},
   891                "settings": {
   892                  "missing": null
   893                },
   894                "type": "avg"
   895              }
   896            ],
   897            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
   898            "refId": "A",
   899            "timeField": "start"
   900          }
   901        ],
   902        "timeFrom": null,
   903        "timeShift": null,
   904        "title": "$disciplines",
   905        "type": "marcusolsson-hourly-heatmap-panel"
   906      },
   907      {
   908        "datasource": "netsage",
   909        "description": "",
   910        "fieldConfig": {
   911          "defaults": {
   912            "custom": {
   913              "calculation": "mean",
   914              "colorPalette": "interpolateBlues",
   915              "colorSpace": "rgb",
   916              "groupBy": 60,
   917              "invertPalette": false,
   918              "nullValueColor": "orange"
   919            },
   920            "decimals": 1,
   921            "unit": "bps"
   922          },
   923          "overrides": [
   924            {
   925              "matcher": {
   926                "id": "byName",
   927                "options": "Average values.bits_per_second"
   928              },
   929              "properties": []
   930            }
   931          ]
   932        },
   933        "gridPos": {
   934          "h": 8,
   935          "w": 24,
   936          "x": 0,
   937          "y": 77
   938        },
   939        "id": 31,
   940        "links": [],
   941        "options": {
   942          "from": "0",
   943          "showLegend": false,
   944          "to": "0"
   945        },
   946        "repeat": null,
   947        "repeatDirection": "v",
   948        "repeatIteration": 1599169029902,
   949        "repeatPanelId": 3,
   950        "scopedVars": {
   951          "disciplines": {
   952            "selected": false,
   953            "text": "GEO.Earth",
   954            "value": "GEO.Earth"
   955          }
   956        },
   957        "targets": [
   958          {
   959            "bucketAggs": [
   960              {
   961                "$$hashKey": "object:17",
   962                "fake": true,
   963                "field": "start",
   964                "id": "3",
   965                "settings": {
   966                  "interval": "auto",
   967                  "min_doc_count": 1,
   968                  "trimEdges": 0
   969                },
   970                "type": "date_histogram"
   971              }
   972            ],
   973            "metrics": [
   974              {
   975                "$$hashKey": "object:15",
   976                "field": "values.bits_per_second",
   977                "id": "1",
   978                "inlineScript": null,
   979                "meta": {},
   980                "settings": {
   981                  "missing": null
   982                },
   983                "type": "avg"
   984              }
   985            ],
   986            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
   987            "refId": "A",
   988            "timeField": "start"
   989          }
   990        ],
   991        "timeFrom": null,
   992        "timeShift": null,
   993        "title": "$disciplines",
   994        "type": "marcusolsson-hourly-heatmap-panel"
   995      },
   996      {
   997        "datasource": "netsage",
   998        "description": "",
   999        "fieldConfig": {
  1000          "defaults": {
  1001            "custom": {
  1002              "calculation": "mean",
  1003              "colorPalette": "interpolateBlues",
  1004              "colorSpace": "rgb",
  1005              "groupBy": 60,
  1006              "invertPalette": false,
  1007              "nullValueColor": "orange"
  1008            },
  1009            "decimals": 1,
  1010            "unit": "bps"
  1011          },
  1012          "overrides": [
  1013            {
  1014              "matcher": {
  1015                "id": "byName",
  1016                "options": "Average values.bits_per_second"
  1017              },
  1018              "properties": []
  1019            }
  1020          ]
  1021        },
  1022        "gridPos": {
  1023          "h": 8,
  1024          "w": 24,
  1025          "x": 0,
  1026          "y": 85
  1027        },
  1028        "id": 32,
  1029        "links": [],
  1030        "options": {
  1031          "from": "0",
  1032          "showLegend": false,
  1033          "to": "0"
  1034        },
  1035        "repeat": null,
  1036        "repeatDirection": "v",
  1037        "repeatIteration": 1599169029902,
  1038        "repeatPanelId": 3,
  1039        "scopedVars": {
  1040          "disciplines": {
  1041            "selected": false,
  1042            "text": "GEO.General",
  1043            "value": "GEO.General"
  1044          }
  1045        },
  1046        "targets": [
  1047          {
  1048            "bucketAggs": [
  1049              {
  1050                "$$hashKey": "object:17",
  1051                "fake": true,
  1052                "field": "start",
  1053                "id": "3",
  1054                "settings": {
  1055                  "interval": "auto",
  1056                  "min_doc_count": 1,
  1057                  "trimEdges": 0
  1058                },
  1059                "type": "date_histogram"
  1060              }
  1061            ],
  1062            "metrics": [
  1063              {
  1064                "$$hashKey": "object:15",
  1065                "field": "values.bits_per_second",
  1066                "id": "1",
  1067                "inlineScript": null,
  1068                "meta": {},
  1069                "settings": {
  1070                  "missing": null
  1071                },
  1072                "type": "avg"
  1073              }
  1074            ],
  1075            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
  1076            "refId": "A",
  1077            "timeField": "start"
  1078          }
  1079        ],
  1080        "timeFrom": null,
  1081        "timeShift": null,
  1082        "title": "$disciplines",
  1083        "type": "marcusolsson-hourly-heatmap-panel"
  1084      },
  1085      {
  1086        "datasource": "netsage",
  1087        "description": "",
  1088        "fieldConfig": {
  1089          "defaults": {
  1090            "custom": {
  1091              "calculation": "mean",
  1092              "colorPalette": "interpolateBlues",
  1093              "colorSpace": "rgb",
  1094              "groupBy": 60,
  1095              "invertPalette": false,
  1096              "nullValueColor": "orange"
  1097            },
  1098            "decimals": 1,
  1099            "unit": "bps"
  1100          },
  1101          "overrides": [
  1102            {
  1103              "matcher": {
  1104                "id": "byName",
  1105                "options": "Average values.bits_per_second"
  1106              },
  1107              "properties": []
  1108            }
  1109          ]
  1110        },
  1111        "gridPos": {
  1112          "h": 8,
  1113          "w": 24,
  1114          "x": 0,
  1115          "y": 93
  1116        },
  1117        "id": 33,
  1118        "links": [],
  1119        "options": {
  1120          "from": "0",
  1121          "showLegend": false,
  1122          "to": "0"
  1123        },
  1124        "repeat": null,
  1125        "repeatDirection": "v",
  1126        "repeatIteration": 1599169029902,
  1127        "repeatPanelId": 3,
  1128        "scopedVars": {
  1129          "disciplines": {
  1130            "selected": false,
  1131            "text": "GEO.Ocean",
  1132            "value": "GEO.Ocean"
  1133          }
  1134        },
  1135        "targets": [
  1136          {
  1137            "bucketAggs": [
  1138              {
  1139                "$$hashKey": "object:17",
  1140                "fake": true,
  1141                "field": "start",
  1142                "id": "3",
  1143                "settings": {
  1144                  "interval": "auto",
  1145                  "min_doc_count": 1,
  1146                  "trimEdges": 0
  1147                },
  1148                "type": "date_histogram"
  1149              }
  1150            ],
  1151            "metrics": [
  1152              {
  1153                "$$hashKey": "object:15",
  1154                "field": "values.bits_per_second",
  1155                "id": "1",
  1156                "inlineScript": null,
  1157                "meta": {},
  1158                "settings": {
  1159                  "missing": null
  1160                },
  1161                "type": "avg"
  1162              }
  1163            ],
  1164            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
  1165            "refId": "A",
  1166            "timeField": "start"
  1167          }
  1168        ],
  1169        "timeFrom": null,
  1170        "timeShift": null,
  1171        "title": "$disciplines",
  1172        "type": "marcusolsson-hourly-heatmap-panel"
  1173      },
  1174      {
  1175        "datasource": "netsage",
  1176        "description": "",
  1177        "fieldConfig": {
  1178          "defaults": {
  1179            "custom": {
  1180              "calculation": "mean",
  1181              "colorPalette": "interpolateBlues",
  1182              "colorSpace": "rgb",
  1183              "groupBy": 60,
  1184              "invertPalette": false,
  1185              "nullValueColor": "orange"
  1186            },
  1187            "decimals": 1,
  1188            "unit": "bps"
  1189          },
  1190          "overrides": [
  1191            {
  1192              "matcher": {
  1193                "id": "byName",
  1194                "options": "Average values.bits_per_second"
  1195              },
  1196              "properties": []
  1197            }
  1198          ]
  1199        },
  1200        "gridPos": {
  1201          "h": 8,
  1202          "w": 24,
  1203          "x": 0,
  1204          "y": 101
  1205        },
  1206        "id": 34,
  1207        "links": [],
  1208        "options": {
  1209          "from": "0",
  1210          "showLegend": false,
  1211          "to": "0"
  1212        },
  1213        "repeat": null,
  1214        "repeatDirection": "v",
  1215        "repeatIteration": 1599169029902,
  1216        "repeatPanelId": 3,
  1217        "scopedVars": {
  1218          "disciplines": {
  1219            "selected": false,
  1220            "text": "MPS.Astronomy",
  1221            "value": "MPS.Astronomy"
  1222          }
  1223        },
  1224        "targets": [
  1225          {
  1226            "bucketAggs": [
  1227              {
  1228                "$$hashKey": "object:17",
  1229                "fake": true,
  1230                "field": "start",
  1231                "id": "3",
  1232                "settings": {
  1233                  "interval": "auto",
  1234                  "min_doc_count": 1,
  1235                  "trimEdges": 0
  1236                },
  1237                "type": "date_histogram"
  1238              }
  1239            ],
  1240            "metrics": [
  1241              {
  1242                "$$hashKey": "object:15",
  1243                "field": "values.bits_per_second",
  1244                "id": "1",
  1245                "inlineScript": null,
  1246                "meta": {},
  1247                "settings": {
  1248                  "missing": null
  1249                },
  1250                "type": "avg"
  1251              }
  1252            ],
  1253            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
  1254            "refId": "A",
  1255            "timeField": "start"
  1256          }
  1257        ],
  1258        "timeFrom": null,
  1259        "timeShift": null,
  1260        "title": "$disciplines",
  1261        "type": "marcusolsson-hourly-heatmap-panel"
  1262      },
  1263      {
  1264        "datasource": "netsage",
  1265        "description": "",
  1266        "fieldConfig": {
  1267          "defaults": {
  1268            "custom": {
  1269              "calculation": "mean",
  1270              "colorPalette": "interpolateBlues",
  1271              "colorSpace": "rgb",
  1272              "groupBy": 60,
  1273              "invertPalette": false,
  1274              "nullValueColor": "orange"
  1275            },
  1276            "decimals": 1,
  1277            "unit": "bps"
  1278          },
  1279          "overrides": [
  1280            {
  1281              "matcher": {
  1282                "id": "byName",
  1283                "options": "Average values.bits_per_second"
  1284              },
  1285              "properties": []
  1286            }
  1287          ]
  1288        },
  1289        "gridPos": {
  1290          "h": 8,
  1291          "w": 24,
  1292          "x": 0,
  1293          "y": 109
  1294        },
  1295        "id": 35,
  1296        "links": [],
  1297        "options": {
  1298          "from": "0",
  1299          "showLegend": false,
  1300          "to": "0"
  1301        },
  1302        "repeat": null,
  1303        "repeatDirection": "v",
  1304        "repeatIteration": 1599169029902,
  1305        "repeatPanelId": 3,
  1306        "scopedVars": {
  1307          "disciplines": {
  1308            "selected": false,
  1309            "text": "MPS.Chemistry",
  1310            "value": "MPS.Chemistry"
  1311          }
  1312        },
  1313        "targets": [
  1314          {
  1315            "bucketAggs": [
  1316              {
  1317                "$$hashKey": "object:17",
  1318                "fake": true,
  1319                "field": "start",
  1320                "id": "3",
  1321                "settings": {
  1322                  "interval": "auto",
  1323                  "min_doc_count": 1,
  1324                  "trimEdges": 0
  1325                },
  1326                "type": "date_histogram"
  1327              }
  1328            ],
  1329            "metrics": [
  1330              {
  1331                "$$hashKey": "object:15",
  1332                "field": "values.bits_per_second",
  1333                "id": "1",
  1334                "inlineScript": null,
  1335                "meta": {},
  1336                "settings": {
  1337                  "missing": null
  1338                },
  1339                "type": "avg"
  1340              }
  1341            ],
  1342            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
  1343            "refId": "A",
  1344            "timeField": "start"
  1345          }
  1346        ],
  1347        "timeFrom": null,
  1348        "timeShift": null,
  1349        "title": "$disciplines",
  1350        "type": "marcusolsson-hourly-heatmap-panel"
  1351      },
  1352      {
  1353        "datasource": "netsage",
  1354        "description": "",
  1355        "fieldConfig": {
  1356          "defaults": {
  1357            "custom": {
  1358              "calculation": "mean",
  1359              "colorPalette": "interpolateBlues",
  1360              "colorSpace": "rgb",
  1361              "groupBy": 60,
  1362              "invertPalette": false,
  1363              "nullValueColor": "orange"
  1364            },
  1365            "decimals": 1,
  1366            "unit": "bps"
  1367          },
  1368          "overrides": [
  1369            {
  1370              "matcher": {
  1371                "id": "byName",
  1372                "options": "Average values.bits_per_second"
  1373              },
  1374              "properties": []
  1375            }
  1376          ]
  1377        },
  1378        "gridPos": {
  1379          "h": 8,
  1380          "w": 24,
  1381          "x": 0,
  1382          "y": 117
  1383        },
  1384        "id": 36,
  1385        "links": [],
  1386        "options": {
  1387          "from": "0",
  1388          "showLegend": false,
  1389          "to": "0"
  1390        },
  1391        "repeat": null,
  1392        "repeatDirection": "v",
  1393        "repeatIteration": 1599169029902,
  1394        "repeatPanelId": 3,
  1395        "scopedVars": {
  1396          "disciplines": {
  1397            "selected": false,
  1398            "text": "MPS.Materials",
  1399            "value": "MPS.Materials"
  1400          }
  1401        },
  1402        "targets": [
  1403          {
  1404            "bucketAggs": [
  1405              {
  1406                "$$hashKey": "object:17",
  1407                "fake": true,
  1408                "field": "start",
  1409                "id": "3",
  1410                "settings": {
  1411                  "interval": "auto",
  1412                  "min_doc_count": 1,
  1413                  "trimEdges": 0
  1414                },
  1415                "type": "date_histogram"
  1416              }
  1417            ],
  1418            "metrics": [
  1419              {
  1420                "$$hashKey": "object:15",
  1421                "field": "values.bits_per_second",
  1422                "id": "1",
  1423                "inlineScript": null,
  1424                "meta": {},
  1425                "settings": {
  1426                  "missing": null
  1427                },
  1428                "type": "avg"
  1429              }
  1430            ],
  1431            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
  1432            "refId": "A",
  1433            "timeField": "start"
  1434          }
  1435        ],
  1436        "timeFrom": null,
  1437        "timeShift": null,
  1438        "title": "$disciplines",
  1439        "type": "marcusolsson-hourly-heatmap-panel"
  1440      },
  1441      {
  1442        "datasource": "netsage",
  1443        "description": "",
  1444        "fieldConfig": {
  1445          "defaults": {
  1446            "custom": {
  1447              "calculation": "mean",
  1448              "colorPalette": "interpolateBlues",
  1449              "colorSpace": "rgb",
  1450              "groupBy": 60,
  1451              "invertPalette": false,
  1452              "nullValueColor": "orange"
  1453            },
  1454            "decimals": 1,
  1455            "unit": "bps"
  1456          },
  1457          "overrides": [
  1458            {
  1459              "matcher": {
  1460                "id": "byName",
  1461                "options": "Average values.bits_per_second"
  1462              },
  1463              "properties": []
  1464            }
  1465          ]
  1466        },
  1467        "gridPos": {
  1468          "h": 8,
  1469          "w": 24,
  1470          "x": 0,
  1471          "y": 125
  1472        },
  1473        "id": 37,
  1474        "links": [],
  1475        "options": {
  1476          "from": "0",
  1477          "showLegend": false,
  1478          "to": "0"
  1479        },
  1480        "repeat": null,
  1481        "repeatDirection": "v",
  1482        "repeatIteration": 1599169029902,
  1483        "repeatPanelId": 3,
  1484        "scopedVars": {
  1485          "disciplines": {
  1486            "selected": false,
  1487            "text": "MPS.Physics",
  1488            "value": "MPS.Physics"
  1489          }
  1490        },
  1491        "targets": [
  1492          {
  1493            "bucketAggs": [
  1494              {
  1495                "$$hashKey": "object:17",
  1496                "fake": true,
  1497                "field": "start",
  1498                "id": "3",
  1499                "settings": {
  1500                  "interval": "auto",
  1501                  "min_doc_count": 1,
  1502                  "trimEdges": 0
  1503                },
  1504                "type": "date_histogram"
  1505              }
  1506            ],
  1507            "metrics": [
  1508              {
  1509                "$$hashKey": "object:15",
  1510                "field": "values.bits_per_second",
  1511                "id": "1",
  1512                "inlineScript": null,
  1513                "meta": {},
  1514                "settings": {
  1515                  "missing": null
  1516                },
  1517                "type": "avg"
  1518              }
  1519            ],
  1520            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
  1521            "refId": "A",
  1522            "timeField": "start"
  1523          }
  1524        ],
  1525        "timeFrom": null,
  1526        "timeShift": null,
  1527        "title": "$disciplines",
  1528        "type": "marcusolsson-hourly-heatmap-panel"
  1529      },
  1530      {
  1531        "datasource": "netsage",
  1532        "description": "",
  1533        "fieldConfig": {
  1534          "defaults": {
  1535            "custom": {
  1536              "calculation": "mean",
  1537              "colorPalette": "interpolateBlues",
  1538              "colorSpace": "rgb",
  1539              "groupBy": 60,
  1540              "invertPalette": false,
  1541              "nullValueColor": "orange"
  1542            },
  1543            "decimals": 1,
  1544            "unit": "bps"
  1545          },
  1546          "overrides": [
  1547            {
  1548              "matcher": {
  1549                "id": "byName",
  1550                "options": "Average values.bits_per_second"
  1551              },
  1552              "properties": []
  1553            }
  1554          ]
  1555        },
  1556        "gridPos": {
  1557          "h": 8,
  1558          "w": 24,
  1559          "x": 0,
  1560          "y": 133
  1561        },
  1562        "id": 38,
  1563        "links": [],
  1564        "options": {
  1565          "from": "0",
  1566          "showLegend": false,
  1567          "to": "0"
  1568        },
  1569        "repeat": null,
  1570        "repeatDirection": "v",
  1571        "repeatIteration": 1599169029902,
  1572        "repeatPanelId": 3,
  1573        "scopedVars": {
  1574          "disciplines": {
  1575            "selected": false,
  1576            "text": "MPS.Physics.High Energy",
  1577            "value": "MPS.Physics.High Energy"
  1578          }
  1579        },
  1580        "targets": [
  1581          {
  1582            "bucketAggs": [
  1583              {
  1584                "$$hashKey": "object:17",
  1585                "fake": true,
  1586                "field": "start",
  1587                "id": "3",
  1588                "settings": {
  1589                  "interval": "auto",
  1590                  "min_doc_count": 1,
  1591                  "trimEdges": 0
  1592                },
  1593                "type": "date_histogram"
  1594              }
  1595            ],
  1596            "metrics": [
  1597              {
  1598                "$$hashKey": "object:15",
  1599                "field": "values.bits_per_second",
  1600                "id": "1",
  1601                "inlineScript": null,
  1602                "meta": {},
  1603                "settings": {
  1604                  "missing": null
  1605                },
  1606                "type": "avg"
  1607              }
  1608            ],
  1609            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
  1610            "refId": "A",
  1611            "timeField": "start"
  1612          }
  1613        ],
  1614        "timeFrom": null,
  1615        "timeShift": null,
  1616        "title": "$disciplines",
  1617        "type": "marcusolsson-hourly-heatmap-panel"
  1618      },
  1619      {
  1620        "datasource": "netsage",
  1621        "description": "",
  1622        "fieldConfig": {
  1623          "defaults": {
  1624            "custom": {
  1625              "calculation": "mean",
  1626              "colorPalette": "interpolateBlues",
  1627              "colorSpace": "rgb",
  1628              "groupBy": 60,
  1629              "invertPalette": false,
  1630              "nullValueColor": "orange"
  1631            },
  1632            "decimals": 1,
  1633            "unit": "bps"
  1634          },
  1635          "overrides": [
  1636            {
  1637              "matcher": {
  1638                "id": "byName",
  1639                "options": "Average values.bits_per_second"
  1640              },
  1641              "properties": []
  1642            }
  1643          ]
  1644        },
  1645        "gridPos": {
  1646          "h": 8,
  1647          "w": 24,
  1648          "x": 0,
  1649          "y": 141
  1650        },
  1651        "id": 39,
  1652        "links": [],
  1653        "options": {
  1654          "from": "0",
  1655          "showLegend": false,
  1656          "to": "0"
  1657        },
  1658        "repeat": null,
  1659        "repeatDirection": "v",
  1660        "repeatIteration": 1599169029902,
  1661        "repeatPanelId": 3,
  1662        "scopedVars": {
  1663          "disciplines": {
  1664            "selected": false,
  1665            "text": "Multi-Science Facility",
  1666            "value": "Multi-Science Facility"
  1667          }
  1668        },
  1669        "targets": [
  1670          {
  1671            "bucketAggs": [
  1672              {
  1673                "$$hashKey": "object:17",
  1674                "fake": true,
  1675                "field": "start",
  1676                "id": "3",
  1677                "settings": {
  1678                  "interval": "auto",
  1679                  "min_doc_count": 1,
  1680                  "trimEdges": 0
  1681                },
  1682                "type": "date_histogram"
  1683              }
  1684            ],
  1685            "metrics": [
  1686              {
  1687                "$$hashKey": "object:15",
  1688                "field": "values.bits_per_second",
  1689                "id": "1",
  1690                "inlineScript": null,
  1691                "meta": {},
  1692                "settings": {
  1693                  "missing": null
  1694                },
  1695                "type": "avg"
  1696              }
  1697            ],
  1698            "query": "meta.sensor_id:$sensors AND meta.scireg.src.discipline:$disciplines AND ((!(_exists_:meta.country_scope)) OR meta.country_scope:$country_scope)",
  1699            "refId": "A",
  1700            "timeField": "start"
  1701          }
  1702        ],
  1703        "timeFrom": null,
  1704        "timeShift": null,
  1705        "title": "$disciplines",
  1706        "type": "marcusolsson-hourly-heatmap-panel"
  1707      },
  1708      {
  1709        "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",
  1710        "datasource": null,
  1711        "fieldConfig": {
  1712          "defaults": {
  1713            "custom": {}
  1714          },
  1715          "overrides": []
  1716        },
  1717        "gridPos": {
  1718          "h": 3,
  1719          "w": 24,
  1720          "x": 0,
  1721          "y": 149
  1722        },
  1723        "id": 22,
  1724        "links": [],
  1725        "mode": "html",
  1726        "timeFrom": null,
  1727        "timeShift": null,
  1728        "title": "",
  1729        "transparent": true,
  1730        "type": "text"
  1731      }
  1732    ],
  1733    "schemaVersion": 25,
  1734    "style": "dark",
  1735    "tags": ["flow", "netsage"],
  1736    "templating": {
  1737      "list": [
  1738        {
  1739          "allValue": null,
  1740          "current": {
  1741            "text": "All",
  1742            "value": ["$__all"]
  1743          },
  1744          "datasource": "netsage",
  1745          "definition": "{\"find\":\"terms\", \"field\":\"meta.sensor_id\"}",
  1746          "hide": 0,
  1747          "includeAll": true,
  1748          "label": "Sensors",
  1749          "multi": true,
  1750          "name": "sensors",
  1751          "options": [],
  1752          "query": "{\"find\":\"terms\", \"field\":\"meta.sensor_id\"}",
  1753          "refresh": 2,
  1754          "regex": "",
  1755          "skipUrlSync": false,
  1756          "sort": 1,
  1757          "tagValuesQuery": "",
  1758          "tags": [],
  1759          "tagsQuery": "",
  1760          "type": "query",
  1761          "useTags": false
  1762        },
  1763        {
  1764          "allValue": null,
  1765          "current": {
  1766            "text": "All",
  1767            "value": ["$__all"]
  1768          },
  1769          "datasource": "netsage",
  1770          "definition": "{\"find\":\"terms\", \"field\":\"meta.scireg.src.discipline\"}",
  1771          "hide": 0,
  1772          "includeAll": true,
  1773          "label": "Disciplines",
  1774          "multi": true,
  1775          "name": "disciplines",
  1776          "options": [],
  1777          "query": "{\"find\":\"terms\", \"field\":\"meta.scireg.src.discipline\"}",
  1778          "refresh": 2,
  1779          "regex": "",
  1780          "skipUrlSync": false,
  1781          "sort": 1,
  1782          "tagValuesQuery": "",
  1783          "tags": [],
  1784          "tagsQuery": "",
  1785          "type": "query",
  1786          "useTags": false
  1787        },
  1788        {
  1789          "allValue": "*",
  1790          "current": {
  1791            "selected": true,
  1792            "tags": [],
  1793            "text": "All",
  1794            "value": ["$__all"]
  1795          },
  1796          "datasource": "netsage",
  1797          "definition": "{\"find\":\"terms\", \"field\":\"meta.country_scope\"}",
  1798          "hide": 0,
  1799          "includeAll": true,
  1800          "label": "Scope",
  1801          "multi": true,
  1802          "name": "country_scope",
  1803          "options": [],
  1804          "query": "{\"find\":\"terms\", \"field\":\"meta.country_scope\"}",
  1805          "refresh": 2,
  1806          "regex": "",
  1807          "skipUrlSync": false,
  1808          "sort": 0,
  1809          "tagValuesQuery": "",
  1810          "tags": [],
  1811          "tagsQuery": "",
  1812          "type": "query",
  1813          "useTags": false
  1814        }
  1815      ]
  1816    },
  1817    "time": {
  1818      "from": "now-30d",
  1819      "to": "now"
  1820    },
  1821    "timepicker": {
  1822      "refresh_intervals": [
  1823        "5s",
  1824        "10s",
  1825        "30s",
  1826        "1m",
  1827        "5m",
  1828        "15m",
  1829        "30m",
  1830        "1h",
  1831        "2h",
  1832        "1d"
  1833      ],
  1834      "time_options": ["5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d"]
  1835    },
  1836    "timezone": "",
  1837    "title": "Science Discipline Patterns",
  1838    "uid": "ufIS9W7Zk",
  1839    "version": 1
  1840  }