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