|
3428 | 3428 | "fill": 0,
|
3429 | 3429 | "gridPos": {
|
3430 | 3430 | "h": 4,
|
3431 |
| - "w": 12, |
| 3431 | + "w": 8, |
3432 | 3432 | "x": 0,
|
3433 | 3433 | "y": 66
|
3434 | 3434 | },
|
|
3453 | 3453 | "seriesOverrides": [
|
3454 | 3454 | {
|
3455 | 3455 | "alias": "backoff",
|
| 3456 | + "dashes": true, |
| 3457 | + "fill": 0, |
| 3458 | + "linewidth": 3, |
| 3459 | + "yaxis": 2 |
| 3460 | + }, |
| 3461 | + { |
| 3462 | + "alias": "/entries/", |
3456 | 3463 | "fill": 6,
|
3457 | 3464 | "linewidth": 0,
|
3458 |
| - "yaxis": 2 |
| 3465 | + "stack": "A" |
3459 | 3466 | }
|
3460 | 3467 | ],
|
3461 | 3468 | "spaceLength": 10,
|
|
3465 | 3472 | {
|
3466 | 3473 | "refCount": 0,
|
3467 | 3474 | "refId": "B",
|
3468 |
| - "target": "alias(metrictank.stats.$environment.$instance.idx.memory.find-cache.entries.gauge32, 'entries')" |
| 3475 | + "target": "aliasByNode(metrictank.stats.$environment.$instance.idx.memory.find-cache.entries.gauge32, 7, 3)" |
3469 | 3476 | },
|
3470 | 3477 | {
|
3471 | 3478 | "refCount": 0,
|
3472 | 3479 | "refId": "C",
|
3473 |
| - "target": "alias(metrictank.stats.$environment.$instance.idx.memory.find-cache.backoff.gauge32, 'backoff')" |
| 3480 | + "target": "alias(sumSeries(metrictank.stats.$environment.$instance.idx.memory.find-cache.backoff.gauge32), 'backoff')" |
3474 | 3481 | }
|
3475 | 3482 | ],
|
3476 | 3483 | "thresholds": [],
|
3477 | 3484 | "timeFrom": null,
|
3478 | 3485 | "timeRegions": [],
|
3479 | 3486 | "timeShift": null,
|
3480 |
| - "title": "find cache", |
| 3487 | + "title": "find cache entries & backoff", |
3481 | 3488 | "tooltip": {
|
3482 | 3489 | "shared": true,
|
3483 | 3490 | "sort": 0,
|
|
3516 | 3523 | },
|
3517 | 3524 | {
|
3518 | 3525 | "aliasColors": {
|
3519 |
| - "invalidation.drop": "#f29191", |
3520 |
| - "invalidation.exec": "#5195ce", |
3521 |
| - "invalidation.recv": "#ba43a9", |
| 3526 | + "hit-rate": "#1f78c1", |
3522 | 3527 | "miss": "#e0752d"
|
3523 | 3528 | },
|
3524 | 3529 | "bars": false,
|
3525 | 3530 | "dashLength": 10,
|
3526 | 3531 | "dashes": false,
|
3527 | 3532 | "datasource": "$datasource",
|
3528 |
| - "fill": 1, |
| 3533 | + "fill": 10, |
3529 | 3534 | "gridPos": {
|
3530 | 3535 | "h": 4,
|
3531 |
| - "w": 12, |
3532 |
| - "x": 12, |
| 3536 | + "w": 8, |
| 3537 | + "x": 8, |
3533 | 3538 | "y": 66
|
3534 | 3539 | },
|
3535 | 3540 | "id": 57,
|
|
3543 | 3548 | "values": false
|
3544 | 3549 | },
|
3545 | 3550 | "lines": true,
|
3546 |
| - "linewidth": 1, |
| 3551 | + "linewidth": 0, |
3547 | 3552 | "links": [],
|
3548 | 3553 | "nullPointMode": "null",
|
3549 | 3554 | "percentage": false,
|
|
3552 | 3557 | "renderer": "flot",
|
3553 | 3558 | "seriesOverrides": [
|
3554 | 3559 | {
|
3555 |
| - "alias": "invalidation.recv", |
| 3560 | + "alias": "hit-rate", |
| 3561 | + "dashes": true, |
| 3562 | + "fill": 0, |
| 3563 | + "linewidth": 3, |
| 3564 | + "stack": false, |
3556 | 3565 | "yaxis": 2
|
| 3566 | + } |
| 3567 | + ], |
| 3568 | + "spaceLength": 10, |
| 3569 | + "stack": true, |
| 3570 | + "steppedLine": false, |
| 3571 | + "targets": [ |
| 3572 | + { |
| 3573 | + "refCount": 1, |
| 3574 | + "refId": "A", |
| 3575 | + "target": "groupByNode(metrictank.stats.$environment.$instance.idx.memory.find-cache.ops.*.rate32, 8, 'sum')" |
3557 | 3576 | },
|
3558 | 3577 | {
|
3559 |
| - "alias": "invalidation.exec", |
3560 |
| - "yaxis": 2 |
| 3578 | + "hide": true, |
| 3579 | + "refCount": 1, |
| 3580 | + "refId": "B", |
| 3581 | + "target": "alias(sumSeries(keepLastValue(metrictank.stats.$environment.$instance.idx.memory.find-cache.ops.*.rate32, 10)), 'sum')", |
| 3582 | + "textEditor": false |
3561 | 3583 | },
|
3562 | 3584 | {
|
3563 |
| - "alias": "invalidation.drop", |
3564 |
| - "yaxis": 2 |
| 3585 | + "refCount": 0, |
| 3586 | + "refId": "C", |
| 3587 | + "target": "alias(asPercent(sumSeries(keepLastValue(metrictank.stats.$environment.$instance.idx.memory.find-cache.ops.hit.rate32, 10)), #B), 'hit-rate')", |
| 3588 | + "targetFull": "alias(asPercent(sumSeries(keepLastValue(metrictank.stats.$environment.$instance.idx.memory.find-cache.ops.hit.rate32, 10)), alias(sumSeries(keepLastValue(metrictank.stats.$environment.$instance.idx.memory.find-cache.ops.*.rate32, 10)), 'sum')), 'hit-rate')" |
| 3589 | + } |
| 3590 | + ], |
| 3591 | + "thresholds": [], |
| 3592 | + "timeFrom": null, |
| 3593 | + "timeRegions": [], |
| 3594 | + "timeShift": null, |
| 3595 | + "title": "find cache hit/miss", |
| 3596 | + "tooltip": { |
| 3597 | + "shared": true, |
| 3598 | + "sort": 0, |
| 3599 | + "value_type": "individual" |
| 3600 | + }, |
| 3601 | + "type": "graph", |
| 3602 | + "xaxis": { |
| 3603 | + "buckets": null, |
| 3604 | + "mode": "time", |
| 3605 | + "name": null, |
| 3606 | + "show": true, |
| 3607 | + "values": [] |
| 3608 | + }, |
| 3609 | + "yaxes": [ |
| 3610 | + { |
| 3611 | + "format": "hertz", |
| 3612 | + "label": null, |
| 3613 | + "logBase": 1, |
| 3614 | + "max": null, |
| 3615 | + "min": null, |
| 3616 | + "show": true |
3565 | 3617 | },
|
3566 | 3618 | {
|
3567 |
| - "alias": "/invalidation/", |
3568 |
| - "fill": 3, |
3569 |
| - "linewidth": 0, |
3570 |
| - "stack": "A" |
| 3619 | + "format": "percent", |
| 3620 | + "label": null, |
| 3621 | + "logBase": 1, |
| 3622 | + "max": null, |
| 3623 | + "min": null, |
| 3624 | + "show": true |
3571 | 3625 | }
|
3572 | 3626 | ],
|
| 3627 | + "yaxis": { |
| 3628 | + "align": false, |
| 3629 | + "alignLevel": null |
| 3630 | + } |
| 3631 | + }, |
| 3632 | + { |
| 3633 | + "aliasColors": { |
| 3634 | + "drop": "#f2c96d", |
| 3635 | + "exec": "#5195ce", |
| 3636 | + "recv": "#962d82" |
| 3637 | + }, |
| 3638 | + "bars": false, |
| 3639 | + "dashLength": 10, |
| 3640 | + "dashes": false, |
| 3641 | + "datasource": "$datasource", |
| 3642 | + "fill": 10, |
| 3643 | + "gridPos": { |
| 3644 | + "h": 4, |
| 3645 | + "w": 8, |
| 3646 | + "x": 16, |
| 3647 | + "y": 66 |
| 3648 | + }, |
| 3649 | + "id": 58, |
| 3650 | + "legend": { |
| 3651 | + "avg": false, |
| 3652 | + "current": false, |
| 3653 | + "max": false, |
| 3654 | + "min": false, |
| 3655 | + "show": true, |
| 3656 | + "total": false, |
| 3657 | + "values": false |
| 3658 | + }, |
| 3659 | + "lines": true, |
| 3660 | + "linewidth": 0, |
| 3661 | + "links": [], |
| 3662 | + "nullPointMode": "null", |
| 3663 | + "percentage": false, |
| 3664 | + "pointradius": 5, |
| 3665 | + "points": false, |
| 3666 | + "renderer": "flot", |
| 3667 | + "seriesOverrides": [], |
3573 | 3668 | "spaceLength": 10,
|
3574 |
| - "stack": false, |
| 3669 | + "stack": true, |
3575 | 3670 | "steppedLine": false,
|
3576 | 3671 | "targets": [
|
3577 | 3672 | {
|
3578 | 3673 | "refCount": 0,
|
3579 | 3674 | "refId": "A",
|
3580 |
| - "target": "groupByNode(metrictank.stats.$environment.$instance.idx.memory.find-cache.ops.*.rate32, 8, 'sum')" |
3581 |
| - }, |
3582 |
| - { |
3583 |
| - "refCount": 0, |
3584 |
| - "refId": "D", |
3585 |
| - "target": "groupByNodes(metrictank.stats.$environment.$instance.idx.memory.find-cache.invalidation.*.rate32, 'sum', 7, 8)" |
| 3675 | + "target": "groupByNode(metrictank.stats.$environment.$instance.idx.memory.find-cache.invalidation.*.rate32, 8, 'sum')", |
| 3676 | + "textEditor": false |
3586 | 3677 | }
|
3587 | 3678 | ],
|
3588 | 3679 | "thresholds": [],
|
3589 | 3680 | "timeFrom": null,
|
3590 | 3681 | "timeRegions": [],
|
3591 | 3682 | "timeShift": null,
|
3592 |
| - "title": "find cache", |
| 3683 | + "title": "find cache invalidations", |
3593 | 3684 | "tooltip": {
|
3594 | 3685 | "shared": true,
|
3595 | 3686 | "sort": 0,
|
|
0 commit comments