github.com/esnet/gdg@v0.6.1-0.20240412190737-6b6eba9c14d8/test/data/org_main-org/dashboards/General/top-talkers-over-time.json (about)

     1  {
     2    "annotations": {
     3      "list": [
     4        {
     5          "$$hashKey": "object:368",
     6          "builtIn": 1,
     7          "datasource": "-- Grafana --",
     8          "enable": true,
     9          "hide": true,
    10          "iconColor": "rgba(0, 211, 255, 1)",
    11          "name": "Annotations \u0026 Alerts",
    12          "type": "dashboard"
    13        }
    14      ]
    15    },
    16    "editable": true,
    17    "gnetId": null,
    18    "graphTooltip": 0,
    19    "id": 69,
    20    "iteration": 1620855245251,
    21    "links": [],
    22    "panels": [
    23      {
    24        "__netsage_template": "navigation",
    25        "choices": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11],
    26        "cycleview": true,
    27        "dashboardselection": true,
    28        "datasource": null,
    29        "fieldConfig": {
    30          "defaults": {
    31            "custom": {}
    32          },
    33          "overrides": []
    34        },
    35        "grafanafavorites": true,
    36        "gridPos": {
    37          "h": 3,
    38          "w": 2,
    39          "x": 0,
    40          "y": 0
    41        },
    42        "hamburgerPath": "https://portal.netsage.global/hamburger-v4.gif",
    43        "id": 1,
    44        "link_text": [
    45          "What is the current state of the network?",
    46          "What are the top sources/destinations of flows?",
    47          "What are the top flows by organization?",
    48          "What do individual flows look like?",
    49          "What are the top flows by country?",
    50          "What are the flows by science discipline?",
    51          "What are the flows by project?",
    52          "Who are the top talkers over time?",
    53          "What are the patterns in science data transfers in the network?",
    54          "What are the bandwidth patterns in the network?",
    55          "What are the current flow data summary statistics?",
    56          "Advanced Flow Analysis"
    57        ],
    58        "link_url": [
    59          "/grafana/d/000000003/bandwidth-dashboard",
    60          "/grafana/d/xk26IFhmk/flow-data",
    61          "/grafana/d/QfzDJKhik/flow-data-per-organization",
    62          "/grafana/d/-l3_u8nWk/individual-flows",
    63          "/grafana/d/fgrOzz_mk/flow-data-per-country",
    64          "/grafana/d/WNn1qyaiz/flows-by-science-discipline",
    65          "/grafana/d/ie7TeomGz/flow-data-for-projects",
    66          "/grafana/d/b35BWxAZz/top-talkers-over-time",
    67          "/grafana/d/ufIS9W7Zk/science-discipline-patterns",
    68          "/grafana/d/000000004/bandwidth-patterns",
    69          "/grafana/d/CJC1FFhmz/other-flow-stats",
    70          "/grafana/d/VuuXrnPWz/flow-analysis"
    71        ],
    72        "links": [],
    73        "sharescreen": true,
    74        "sideLogoPath": "https://portal.netsage.global/netsage-header-logo.png",
    75        "sidebar": true,
    76        "tablefilters": true,
    77        "title": "",
    78        "topLogoPath": "https://portal.netsage.global/netsage-cropped.png",
    79        "transparent": true,
    80        "type": "netsagenavigation"
    81      },
    82      {
    83        "datasource": null,
    84        "fieldConfig": {
    85          "defaults": {
    86            "custom": {}
    87          },
    88          "overrides": []
    89        },
    90        "gridPos": {
    91          "h": 4,
    92          "w": 23,
    93          "x": 1,
    94          "y": 3
    95        },
    96        "id": 5,
    97        "options": {
    98          "content": "\u003ccenter\u003e\u003ch1\u003e\u003cb\u003eTop Talkers Over Time\u003c/b\u003e\u003c/h1\u003e\u003c/center\u003e\n\u003ccenter\u003eThis dashboard displays top sending and receiving Organizations over time, ranked by flow data volume.\u003c/center\u003e\n\u003ccenter\u003eTo see top talkers to a specific organization, select it from the Organizations list.\u003c/center\u003e\n\u003ccenter\u003e(Start typing to find an organization not in the initial list.)\u003c/center\u003e\n\u003ccenter\u003eAll times are displayed in browser local time.\u003c/center\u003e\n\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",
    99          "mode": "html"
   100        },
   101        "pluginVersion": "7.3.3",
   102        "targets": [
   103          {
   104            "bucketAggs": [
   105              {
   106                "$$hashKey": "object:25",
   107                "field": "start",
   108                "id": "2",
   109                "settings": {
   110                  "interval": "auto",
   111                  "min_doc_count": 0,
   112                  "trimEdges": 0
   113                },
   114                "type": "date_histogram"
   115              }
   116            ],
   117            "metrics": [
   118              {
   119                "$$hashKey": "object:23",
   120                "field": "select field",
   121                "id": "1",
   122                "type": "count"
   123              }
   124            ],
   125            "refId": "A",
   126            "timeField": "start"
   127          }
   128        ],
   129        "timeFrom": null,
   130        "timeShift": null,
   131        "title": "",
   132        "transparent": true,
   133        "type": "text"
   134      },
   135      {
   136        "datasource": null,
   137        "fieldConfig": {
   138          "defaults": {
   139            "custom": {}
   140          },
   141          "overrides": []
   142        },
   143        "gridPos": {
   144          "h": 17,
   145          "w": 24,
   146          "x": 0,
   147          "y": 7
   148        },
   149        "header1": "Source Organization",
   150        "id": 2,
   151        "num_top_talkers": "10",
   152        "targets": [
   153          {
   154            "bucketAggs": [
   155              {
   156                "$$hashKey": "object:382",
   157                "fake": true,
   158                "field": "meta.src_organization",
   159                "id": "3",
   160                "settings": {
   161                  "min_doc_count": 1,
   162                  "order": "desc",
   163                  "orderBy": "1",
   164                  "size": "20"
   165                },
   166                "type": "terms"
   167              },
   168              {
   169                "$$hashKey": "object:383",
   170                "field": "start",
   171                "id": "2",
   172                "settings": {
   173                  "interval": "$Interval",
   174                  "min_doc_count": 0,
   175                  "trimEdges": 0
   176                },
   177                "type": "date_histogram"
   178              }
   179            ],
   180            "metrics": [
   181              {
   182                "$$hashKey": "object:380",
   183                "field": "values.num_bits",
   184                "id": "1",
   185                "inlineScript": "_value/8",
   186                "meta": {},
   187                "settings": {
   188                  "script": {
   189                    "inline": "_value/8"
   190                  }
   191                },
   192                "type": "sum"
   193              }
   194            ],
   195            "query": "meta.sensor_id:$Sensors AND meta.dst_organization:$org",
   196            "refId": "A",
   197            "timeField": "start"
   198          }
   199        ],
   200        "timeFrom": null,
   201        "timeShift": null,
   202        "title": "Top Senders Over Time",
   203        "type": "netsage-bumpchart-panel"
   204      },
   205      {
   206        "datasource": null,
   207        "fieldConfig": {
   208          "defaults": {
   209            "custom": {}
   210          },
   211          "overrides": []
   212        },
   213        "gridPos": {
   214          "h": 18,
   215          "w": 24,
   216          "x": 0,
   217          "y": 24
   218        },
   219        "header1": "Destination Organization",
   220        "id": 3,
   221        "num_top_talkers": 10,
   222        "targets": [
   223          {
   224            "bucketAggs": [
   225              {
   226                "$$hashKey": "object:382",
   227                "fake": true,
   228                "field": "meta.dst_organization",
   229                "id": "3",
   230                "settings": {
   231                  "min_doc_count": 1,
   232                  "order": "desc",
   233                  "orderBy": "1",
   234                  "size": "20"
   235                },
   236                "type": "terms"
   237              },
   238              {
   239                "$$hashKey": "object:383",
   240                "field": "start",
   241                "id": "2",
   242                "settings": {
   243                  "interval": "$Interval",
   244                  "min_doc_count": 0,
   245                  "trimEdges": 0
   246                },
   247                "type": "date_histogram"
   248              }
   249            ],
   250            "metrics": [
   251              {
   252                "$$hashKey": "object:380",
   253                "field": "values.num_bits",
   254                "id": "1",
   255                "inlineScript": "_value/8",
   256                "meta": {},
   257                "settings": {
   258                  "script": {
   259                    "inline": "_value/8"
   260                  }
   261                },
   262                "type": "sum"
   263              }
   264            ],
   265            "query": "meta.sensor_id:$Sensors AND meta.src_organization:$org",
   266            "refId": "A",
   267            "timeField": "start"
   268          }
   269        ],
   270        "timeFrom": null,
   271        "timeShift": null,
   272        "title": "Top Receivers Over Time",
   273        "type": "netsage-bumpchart-panel"
   274      },
   275      {
   276        "datasource": null,
   277        "fieldConfig": {
   278          "defaults": {
   279            "custom": {}
   280          },
   281          "overrides": []
   282        },
   283        "gridPos": {
   284          "h": 3,
   285          "w": 24,
   286          "x": 0,
   287          "y": 42
   288        },
   289        "id": 7,
   290        "links": [],
   291        "options": {
   292          "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",
   293          "mode": "html"
   294        },
   295        "pluginVersion": "7.3.3",
   296        "title": "",
   297        "transparent": true,
   298        "type": "text"
   299      }
   300    ],
   301    "schemaVersion": 26,
   302    "style": "dark",
   303    "tags": ["netsage", "moo", "flow"],
   304    "templating": {
   305      "list": [
   306        {
   307          "allValue": "*",
   308          "current": {
   309            "selected": true,
   310            "text": "All",
   311            "value": ["$__all"]
   312          },
   313          "datasource": "netsage",
   314          "definition": "{\"find\":\"terms\", \"field\":\"meta.sensor_id\"}",
   315          "error": null,
   316          "hide": 0,
   317          "includeAll": true,
   318          "label": null,
   319          "multi": true,
   320          "name": "Sensors",
   321          "options": [],
   322          "query": "{\"find\":\"terms\", \"field\":\"meta.sensor_id\"}",
   323          "refresh": 2,
   324          "regex": "",
   325          "skipUrlSync": false,
   326          "sort": 1,
   327          "tagValuesQuery": "",
   328          "tags": [],
   329          "tagsQuery": "",
   330          "type": "query",
   331          "useTags": false
   332        },
   333        {
   334          "auto": false,
   335          "auto_count": 30,
   336          "auto_min": "10s",
   337          "current": {
   338            "selected": false,
   339            "text": "14d",
   340            "value": "14d"
   341          },
   342          "error": null,
   343          "hide": 0,
   344          "label": "Days per Interval",
   345          "name": "Interval",
   346          "options": [
   347            {
   348              "selected": false,
   349              "text": "1d",
   350              "value": "1d"
   351            },
   352            {
   353              "selected": false,
   354              "text": "7d",
   355              "value": "7d"
   356            },
   357            {
   358              "selected": true,
   359              "text": "14d",
   360              "value": "14d"
   361            },
   362            {
   363              "selected": false,
   364              "text": "30d",
   365              "value": "30d"
   366            }
   367          ],
   368          "query": "1d, 7d, 14d, 30d",
   369          "queryValue": "",
   370          "refresh": 2,
   371          "skipUrlSync": false,
   372          "type": "interval"
   373        },
   374        {
   375          "allValue": "*",
   376          "current": {
   377            "selected": true,
   378            "text": "All",
   379            "value": ["$__all"]
   380          },
   381          "datasource": "netsage",
   382          "definition": "{\"find\":\"terms\", \"field\":\"meta.src_organization\", \"size\": 10000000}",
   383          "error": null,
   384          "hide": 0,
   385          "includeAll": true,
   386          "label": "Organization(s)",
   387          "multi": false,
   388          "name": "org",
   389          "options": [],
   390          "query": "{\"find\":\"terms\", \"field\":\"meta.src_organization\", \"size\": 10000000}",
   391          "refresh": 2,
   392          "regex": "",
   393          "skipUrlSync": false,
   394          "sort": 1,
   395          "tagValuesQuery": "",
   396          "tags": [],
   397          "tagsQuery": "",
   398          "type": "query",
   399          "useTags": false
   400        },
   401        {
   402          "allValue": null,
   403          "current": {
   404            "selected": false,
   405            "text": "1",
   406            "value": "1"
   407          },
   408          "error": null,
   409          "hide": 2,
   410          "includeAll": false,
   411          "label": "Number of Top Talkers to Display",
   412          "multi": false,
   413          "name": "num_lines",
   414          "options": [
   415            {
   416              "selected": true,
   417              "text": "1",
   418              "value": "1"
   419            },
   420            {
   421              "selected": false,
   422              "text": "2",
   423              "value": "2"
   424            },
   425            {
   426              "selected": false,
   427              "text": "3",
   428              "value": "3"
   429            },
   430            {
   431              "selected": false,
   432              "text": "4",
   433              "value": "4"
   434            },
   435            {
   436              "selected": false,
   437              "text": "5",
   438              "value": "5"
   439            },
   440            {
   441              "selected": false,
   442              "text": "6",
   443              "value": "6"
   444            },
   445            {
   446              "selected": false,
   447              "text": "7",
   448              "value": "7"
   449            },
   450            {
   451              "selected": false,
   452              "text": "8",
   453              "value": "8"
   454            },
   455            {
   456              "selected": false,
   457              "text": "9",
   458              "value": "9"
   459            },
   460            {
   461              "selected": false,
   462              "text": "10",
   463              "value": "10"
   464            }
   465          ],
   466          "query": "1, 2, 3, 4, 5, 6, 7, 8, 9, 10",
   467          "skipUrlSync": false,
   468          "type": "custom"
   469        }
   470      ]
   471    },
   472    "time": {
   473      "from": "now-3M",
   474      "to": "now"
   475    },
   476    "timepicker": {
   477      "refresh_intervals": [
   478        "10s",
   479        "30s",
   480        "1m",
   481        "5m",
   482        "15m",
   483        "30m",
   484        "1h",
   485        "2h",
   486        "1d"
   487      ],
   488      "time_options": ["5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d"]
   489    },
   490    "timezone": "",
   491    "title": "Top Talkers Over Time",
   492    "uid": "b35BWxAZz",
   493    "version": 1
   494  }