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 }