github.com/Jeffail/benthos/v3@v3.65.0/resources/docker/profiling/grafana/provisioning/dashboards/benthos_dash.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 & Alerts", 11 "type": "dashboard" 12 } 13 ] 14 }, 15 "editable": true, 16 "gnetId": null, 17 "graphTooltip": 0, 18 "links": [], 19 "panels": [ 20 { 21 "collapsed": false, 22 "gridPos": { 23 "h": 1, 24 "w": 24, 25 "x": 0, 26 "y": 0 27 }, 28 "id": 14, 29 "panels": [], 30 "title": "Throughput", 31 "type": "row" 32 }, 33 { 34 "aliasColors": {}, 35 "bars": false, 36 "dashLength": 10, 37 "dashes": false, 38 "datasource": "Prometheus", 39 "fill": 1, 40 "gridPos": { 41 "h": 9, 42 "w": 12, 43 "x": 0, 44 "y": 1 45 }, 46 "id": 2, 47 "legend": { 48 "avg": false, 49 "current": false, 50 "max": false, 51 "min": false, 52 "show": true, 53 "total": false, 54 "values": false 55 }, 56 "lines": true, 57 "linewidth": 1, 58 "links": [], 59 "nullPointMode": "null", 60 "percentage": false, 61 "pointradius": 5, 62 "points": false, 63 "renderer": "flot", 64 "seriesOverrides": [ 65 { 66 "alias": "Input", 67 "color": "#1f78c1", 68 "fill": 10, 69 "linewidth": 2, 70 "zindex": 0 71 }, 72 { 73 "alias": "Output", 74 "color": "#eab839", 75 "linewidth": 2, 76 "zindex": 1 77 } 78 ], 79 "spaceLength": 10, 80 "stack": false, 81 "steppedLine": false, 82 "targets": [ 83 { 84 "$$hashKey": "object:193", 85 "expr": "rate(benthos_input_received[30s])", 86 "format": "time_series", 87 "instant": false, 88 "intervalFactor": 1, 89 "legendFormat": "Input", 90 "refId": "A" 91 }, 92 { 93 "$$hashKey": "object:194", 94 "expr": "rate(benthos_output_sent[30s])", 95 "format": "time_series", 96 "instant": false, 97 "intervalFactor": 1, 98 "legendFormat": "Output", 99 "refId": "B" 100 } 101 ], 102 "thresholds": [], 103 "timeFrom": null, 104 "timeShift": null, 105 "title": "In v Out", 106 "tooltip": { 107 "shared": true, 108 "sort": 0, 109 "value_type": "individual" 110 }, 111 "type": "graph", 112 "xaxis": { 113 "buckets": null, 114 "mode": "time", 115 "name": null, 116 "show": true, 117 "values": [] 118 }, 119 "yaxes": [ 120 { 121 "format": "short", 122 "label": null, 123 "logBase": 1, 124 "max": null, 125 "min": null, 126 "show": true 127 }, 128 { 129 "format": "short", 130 "label": null, 131 "logBase": 1, 132 "max": null, 133 "min": null, 134 "show": true 135 } 136 ], 137 "yaxis": { 138 "align": false, 139 "alignLevel": null 140 } 141 }, 142 { 143 "aliasColors": {}, 144 "bars": false, 145 "dashLength": 10, 146 "dashes": false, 147 "datasource": "Prometheus", 148 "fill": 5, 149 "gridPos": { 150 "h": 9, 151 "w": 12, 152 "x": 12, 153 "y": 1 154 }, 155 "id": 6, 156 "legend": { 157 "avg": false, 158 "current": false, 159 "max": false, 160 "min": false, 161 "show": true, 162 "total": false, 163 "values": false 164 }, 165 "lines": true, 166 "linewidth": 2, 167 "links": [], 168 "nullPointMode": "null as zero", 169 "percentage": false, 170 "pointradius": 5, 171 "points": false, 172 "renderer": "flot", 173 "seriesOverrides": [ 174 { 175 "$$hashKey": "object:1279", 176 "alias": "Backlog", 177 "color": "#ba43a9" 178 } 179 ], 180 "spaceLength": 10, 181 "stack": false, 182 "steppedLine": false, 183 "targets": [ 184 { 185 "$$hashKey": "object:125", 186 "expr": "avg_over_time(benthos_buffer_backlog[10s])", 187 "format": "time_series", 188 "intervalFactor": 1, 189 "legendFormat": "Backlog", 190 "refId": "A" 191 } 192 ], 193 "thresholds": [], 194 "timeFrom": null, 195 "timeShift": null, 196 "title": "Buffer Use", 197 "tooltip": { 198 "shared": true, 199 "sort": 0, 200 "value_type": "individual" 201 }, 202 "type": "graph", 203 "xaxis": { 204 "buckets": null, 205 "mode": "time", 206 "name": null, 207 "show": true, 208 "values": [] 209 }, 210 "yaxes": [ 211 { 212 "$$hashKey": "object:483", 213 "format": "decbytes", 214 "label": null, 215 "logBase": 1, 216 "max": null, 217 "min": null, 218 "show": true 219 }, 220 { 221 "$$hashKey": "object:484", 222 "format": "short", 223 "label": null, 224 "logBase": 1, 225 "max": null, 226 "min": null, 227 "show": true 228 } 229 ], 230 "yaxis": { 231 "align": false, 232 "alignLevel": null 233 } 234 }, 235 { 236 "collapsed": false, 237 "gridPos": { 238 "h": 1, 239 "w": 24, 240 "x": 0, 241 "y": 10 242 }, 243 "id": 16, 244 "panels": [], 245 "title": "Resources", 246 "type": "row" 247 }, 248 { 249 "aliasColors": {}, 250 "bars": false, 251 "dashLength": 10, 252 "dashes": false, 253 "datasource": "Prometheus", 254 "fill": 5, 255 "gridPos": { 256 "h": 9, 257 "w": 12, 258 "x": 0, 259 "y": 11 260 }, 261 "id": 10, 262 "legend": { 263 "avg": false, 264 "current": false, 265 "max": false, 266 "min": false, 267 "show": true, 268 "total": false, 269 "values": false 270 }, 271 "lines": true, 272 "linewidth": 2, 273 "links": [], 274 "nullPointMode": "null", 275 "percentage": false, 276 "pointradius": 5, 277 "points": false, 278 "renderer": "flot", 279 "seriesOverrides": [ 280 { 281 "$$hashKey": "object:1563", 282 "alias": "Benthos", 283 "color": "#6ed0e0" 284 } 285 ], 286 "spaceLength": 10, 287 "stack": false, 288 "steppedLine": false, 289 "targets": [ 290 { 291 "$$hashKey": "object:186", 292 "expr": "rate(process_cpu_seconds_total{instance=\"benthos:4195\"}[30s]) * 100", 293 "format": "time_series", 294 "intervalFactor": 1, 295 "legendFormat": "Benthos", 296 "refId": "A" 297 } 298 ], 299 "thresholds": [], 300 "timeFrom": null, 301 "timeShift": null, 302 "title": "CPU Usage", 303 "tooltip": { 304 "shared": true, 305 "sort": 0, 306 "value_type": "individual" 307 }, 308 "type": "graph", 309 "xaxis": { 310 "buckets": null, 311 "mode": "time", 312 "name": null, 313 "show": true, 314 "values": [] 315 }, 316 "yaxes": [ 317 { 318 "$$hashKey": "object:372", 319 "format": "percent", 320 "label": null, 321 "logBase": 1, 322 "max": null, 323 "min": null, 324 "show": true 325 }, 326 { 327 "$$hashKey": "object:373", 328 "format": "short", 329 "label": null, 330 "logBase": 1, 331 "max": null, 332 "min": null, 333 "show": true 334 } 335 ], 336 "yaxis": { 337 "align": false, 338 "alignLevel": null 339 } 340 }, 341 { 342 "aliasColors": {}, 343 "bars": false, 344 "dashLength": 10, 345 "dashes": false, 346 "datasource": "Prometheus", 347 "fill": 2, 348 "gridPos": { 349 "h": 9, 350 "w": 12, 351 "x": 12, 352 "y": 11 353 }, 354 "id": 12, 355 "legend": { 356 "avg": false, 357 "current": false, 358 "max": false, 359 "min": false, 360 "show": true, 361 "total": false, 362 "values": false 363 }, 364 "lines": true, 365 "linewidth": 2, 366 "links": [], 367 "nullPointMode": "null as zero", 368 "percentage": false, 369 "pointradius": 5, 370 "points": false, 371 "renderer": "flot", 372 "seriesOverrides": [ 373 { 374 "$$hashKey": "object:1878", 375 "alias": "Resident", 376 "color": "#ba43a9" 377 }, 378 { 379 "$$hashKey": "object:1889", 380 "alias": "Virtual", 381 "color": "#65c5db" 382 } 383 ], 384 "spaceLength": 10, 385 "stack": false, 386 "steppedLine": false, 387 "targets": [ 388 { 389 "$$hashKey": "object:500", 390 "expr": "process_resident_memory_bytes{instance=\"benthos:4195\"}", 391 "format": "time_series", 392 "intervalFactor": 1, 393 "legendFormat": "Resident", 394 "refId": "A" 395 }, 396 { 397 "$$hashKey": "object:528", 398 "expr": "process_virtual_memory_bytes{instance=\"benthos:4195\"}", 399 "format": "time_series", 400 "intervalFactor": 1, 401 "legendFormat": "Virtual", 402 "refId": "B" 403 } 404 ], 405 "thresholds": [], 406 "timeFrom": null, 407 "timeShift": null, 408 "title": "Mem Usage", 409 "tooltip": { 410 "shared": true, 411 "sort": 0, 412 "value_type": "individual" 413 }, 414 "type": "graph", 415 "xaxis": { 416 "buckets": null, 417 "mode": "time", 418 "name": null, 419 "show": true, 420 "values": [] 421 }, 422 "yaxes": [ 423 { 424 "$$hashKey": "object:750", 425 "format": "bytes", 426 "label": null, 427 "logBase": 1, 428 "max": null, 429 "min": null, 430 "show": true 431 }, 432 { 433 "$$hashKey": "object:751", 434 "format": "short", 435 "label": null, 436 "logBase": 1, 437 "max": null, 438 "min": null, 439 "show": true 440 } 441 ], 442 "yaxis": { 443 "align": false, 444 "alignLevel": null 445 } 446 }, 447 { 448 "collapsed": false, 449 "gridPos": { 450 "h": 1, 451 "w": 24, 452 "x": 0, 453 "y": 20 454 }, 455 "id": 18, 456 "panels": [], 457 "title": "Latency", 458 "type": "row" 459 }, 460 { 461 "aliasColors": {}, 462 "bars": false, 463 "dashLength": 10, 464 "dashes": false, 465 "datasource": "Prometheus", 466 "fill": 1, 467 "gridPos": { 468 "h": 9, 469 "w": 12, 470 "x": 0, 471 "y": 21 472 }, 473 "id": 4, 474 "legend": { 475 "avg": false, 476 "current": false, 477 "max": false, 478 "min": false, 479 "show": true, 480 "total": false, 481 "values": false 482 }, 483 "lines": true, 484 "linewidth": 1, 485 "links": [], 486 "nullPointMode": "null", 487 "percentage": false, 488 "pointradius": 5, 489 "points": false, 490 "renderer": "flot", 491 "seriesOverrides": [], 492 "spaceLength": 10, 493 "stack": false, 494 "steppedLine": false, 495 "targets": [ 496 { 497 "$$hashKey": "object:197", 498 "expr": "benthos_input_latency", 499 "format": "time_series", 500 "intervalFactor": 1, 501 "legendFormat": "{{quantile}}", 502 "refId": "A" 503 } 504 ], 505 "thresholds": [], 506 "timeFrom": null, 507 "timeShift": null, 508 "title": "Input Latency", 509 "tooltip": { 510 "shared": true, 511 "sort": 0, 512 "value_type": "individual" 513 }, 514 "type": "graph", 515 "xaxis": { 516 "buckets": null, 517 "mode": "time", 518 "name": null, 519 "show": true, 520 "values": [] 521 }, 522 "yaxes": [ 523 { 524 "$$hashKey": "object:362", 525 "format": "ns", 526 "label": null, 527 "logBase": 10, 528 "max": null, 529 "min": null, 530 "show": true 531 }, 532 { 533 "$$hashKey": "object:363", 534 "format": "short", 535 "label": null, 536 "logBase": 1, 537 "max": null, 538 "min": null, 539 "show": true 540 } 541 ], 542 "yaxis": { 543 "align": false, 544 "alignLevel": null 545 } 546 }, 547 { 548 "aliasColors": {}, 549 "bars": false, 550 "dashLength": 10, 551 "dashes": false, 552 "datasource": "Prometheus", 553 "fill": 1, 554 "gridPos": { 555 "h": 9, 556 "w": 12, 557 "x": 12, 558 "y": 21 559 }, 560 "id": 8, 561 "legend": { 562 "avg": false, 563 "current": false, 564 "max": false, 565 "min": false, 566 "show": true, 567 "total": false, 568 "values": false 569 }, 570 "lines": true, 571 "linewidth": 1, 572 "links": [], 573 "nullPointMode": "null", 574 "percentage": false, 575 "pointradius": 5, 576 "points": false, 577 "renderer": "flot", 578 "seriesOverrides": [], 579 "spaceLength": 10, 580 "stack": false, 581 "steppedLine": false, 582 "targets": [ 583 { 584 "$$hashKey": "object:262", 585 "expr": "benthos_buffer_latency", 586 "format": "time_series", 587 "intervalFactor": 1, 588 "legendFormat": "{{quantile}}", 589 "refId": "A" 590 } 591 ], 592 "thresholds": [], 593 "timeFrom": null, 594 "timeShift": null, 595 "title": "Buffer Latency", 596 "tooltip": { 597 "shared": true, 598 "sort": 0, 599 "value_type": "individual" 600 }, 601 "type": "graph", 602 "xaxis": { 603 "buckets": null, 604 "mode": "time", 605 "name": null, 606 "show": true, 607 "values": [] 608 }, 609 "yaxes": [ 610 { 611 "$$hashKey": "object:360", 612 "format": "ns", 613 "label": null, 614 "logBase": 10, 615 "max": null, 616 "min": null, 617 "show": true 618 }, 619 { 620 "$$hashKey": "object:361", 621 "format": "short", 622 "label": null, 623 "logBase": 1, 624 "max": null, 625 "min": null, 626 "show": true 627 } 628 ], 629 "yaxis": { 630 "align": false, 631 "alignLevel": null 632 } 633 } 634 ], 635 "refresh": "10s", 636 "schemaVersion": 16, 637 "style": "dark", 638 "tags": [], 639 "templating": { 640 "list": [] 641 }, 642 "time": { 643 "from": "now-15m", 644 "to": "now" 645 }, 646 "timepicker": { 647 "refresh_intervals": [ 648 "5s", 649 "10s", 650 "30s", 651 "1m", 652 "5m", 653 "15m", 654 "30m", 655 "1h", 656 "2h", 657 "1d" 658 ], 659 "time_options": [ 660 "5m", 661 "15m", 662 "1h", 663 "6h", 664 "12h", 665 "24h", 666 "2d", 667 "7d", 668 "30d" 669 ] 670 }, 671 "timezone": "", 672 "title": "Benthos Dash", 673 "uid": "PHrVlmniz", 674 "version": 1 675 }