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