diff --git a/docs/aerospike-4.6.0.tgz b/docs/aerospike-4.6.0.tgz index bc19c20..fe7ec63 100644 Binary files a/docs/aerospike-4.6.0.tgz and b/docs/aerospike-4.6.0.tgz differ diff --git a/docs/aerospike-4.7.0.tgz b/docs/aerospike-4.7.0.tgz index 71eea7d..684272f 100644 Binary files a/docs/aerospike-4.7.0.tgz and b/docs/aerospike-4.7.0.tgz differ diff --git a/docs/aerospike-4.8.0.tgz b/docs/aerospike-4.8.0.tgz index a2c3193..133e204 100644 Binary files a/docs/aerospike-4.8.0.tgz and b/docs/aerospike-4.8.0.tgz differ diff --git a/docs/aerospike-4.9.0.tgz b/docs/aerospike-4.9.0.tgz index d09c841..6a779b8 100644 Binary files a/docs/aerospike-4.9.0.tgz and b/docs/aerospike-4.9.0.tgz differ diff --git a/docs/aerospike-5.0.0.tgz b/docs/aerospike-5.0.0.tgz index de141c6..4f82bca 100644 Binary files a/docs/aerospike-5.0.0.tgz and b/docs/aerospike-5.0.0.tgz differ diff --git a/docs/aerospike-5.1.0.tgz b/docs/aerospike-5.1.0.tgz index ff3f71d..21dfe9f 100644 Binary files a/docs/aerospike-5.1.0.tgz and b/docs/aerospike-5.1.0.tgz differ diff --git a/docs/aerospike-5.2.0.tgz b/docs/aerospike-5.2.0.tgz index 2dd3b76..e90b3eb 100644 Binary files a/docs/aerospike-5.2.0.tgz and b/docs/aerospike-5.2.0.tgz differ diff --git a/docs/aerospike-5.3.0.tgz b/docs/aerospike-5.3.0.tgz index fa2e4dc..cc4043b 100644 Binary files a/docs/aerospike-5.3.0.tgz and b/docs/aerospike-5.3.0.tgz differ diff --git a/docs/aerospike-5.4.0.tgz b/docs/aerospike-5.4.0.tgz new file mode 100644 index 0000000..ca4978d Binary files /dev/null and b/docs/aerospike-5.4.0.tgz differ diff --git a/docs/index.yaml b/docs/index.yaml index f5cb62e..ac1940d 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -2,10 +2,29 @@ apiVersion: v1 entries: aerospike: - apiVersion: v1 - appVersion: 5.3.0.6 - created: "2021-01-12T04:25:25.672528+05:30" + appVersion: 5.4.0.3 + created: "2021-01-27T21:11:53.314573+05:30" description: A Helm chart for Aerospike Server Community Edition on Kubernetes - digest: c3c336aa415eacdd10d56dd8d14916d4e2662f7cefdc77e9f6a7eaf76088f723 + digest: fc323a6d98825fbf70245d95af389b86d82e603d9f85cd266b8a998bcdfc8e98 + icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4 + maintainers: + - email: kesan@aerospike.com + name: spkesan + url: https://github.com/spkesan + name: aerospike + sources: + - https://github.com/aerospike/aerospike-server.docker + - https://github.com/aerospike/aerospike-kubernetes + - https://github.com/aerospike/aerospike-kubernetes-init + - https://github.com/aerospike/aerospike-prometheus-exporter + urls: + - https://aerospike.github.io/aerospike-kubernetes/aerospike-5.4.0.tgz + version: 5.4.0 + - apiVersion: v1 + appVersion: 5.3.0.8 + created: "2021-01-27T21:11:53.311289+05:30" + description: A Helm chart for Aerospike Server Community Edition on Kubernetes + digest: a4bb940992bbbc1e4b22bc9c667958bd026dbde387ede513f587b021a2b4f478 icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4 maintainers: - email: kesan@aerospike.com @@ -21,10 +40,10 @@ entries: - https://aerospike.github.io/aerospike-kubernetes/aerospike-5.3.0.tgz version: 5.3.0 - apiVersion: v1 - appVersion: 5.2.0.15 - created: "2021-01-12T04:25:25.670763+05:30" + appVersion: 5.2.0.17 + created: "2021-01-27T21:11:53.307903+05:30" description: A Helm chart for Aerospike Server Community Edition on Kubernetes - digest: 78c8190739aa547470f7ca83d85d827b048a58568c3f713aa48f04e728349cfc + digest: 8fbbf380e31c98f63b61f7a55d4c06eaccbee5bd5168cd97889f923621b424dc icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4 maintainers: - email: kesan@aerospike.com @@ -40,10 +59,10 @@ entries: - https://aerospike.github.io/aerospike-kubernetes/aerospike-5.2.0.tgz version: 5.2.0 - apiVersion: v1 - appVersion: 5.1.0.23 - created: "2021-01-12T04:25:25.668474+05:30" + appVersion: 5.1.0.25 + created: "2021-01-27T21:11:53.303611+05:30" description: A Helm chart for Aerospike Server Community Edition on Kubernetes - digest: ec4664ba6555350f5e56fddd2b157ef975071f72336ae462ff99a6ea67028610 + digest: 8a385cda1cc8438f240b335e2543db033a6c706645ea8399f31e3b314d1ceb7f icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4 maintainers: - email: kesan@aerospike.com @@ -59,10 +78,10 @@ entries: - https://aerospike.github.io/aerospike-kubernetes/aerospike-5.1.0.tgz version: 5.1.0 - apiVersion: v1 - appVersion: 5.0.0.25 - created: "2021-01-12T04:25:25.66656+05:30" + appVersion: 5.0.0.27 + created: "2021-01-27T21:11:53.300373+05:30" description: A Helm chart for Aerospike Server Community Edition on Kubernetes - digest: f221e56e7416297dc490c269b224c93478bf588b55fdb45fb4906f0ddae40025 + digest: 3f616170a7518c52d8d7193317f3caa870762f8828dadf69676d05b2cee5991e icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4 maintainers: - email: kesan@aerospike.com @@ -78,10 +97,10 @@ entries: - https://aerospike.github.io/aerospike-kubernetes/aerospike-5.0.0.tgz version: 5.0.0 - apiVersion: v1 - appVersion: 4.9.0.23 - created: "2021-01-12T04:25:25.664181+05:30" + appVersion: 4.9.0.24 + created: "2021-01-27T21:11:53.296018+05:30" description: A Helm chart for Aerospike Server Community Edition on Kubernetes - digest: 3e27cd32096a3790b8ef0a45cc475eec2df7c03d2037a76f06fdd4996760b7b5 + digest: f6c96466bd54fb278211db73920d9c73d12628af032de88ff02b6cbd78d1088e icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4 maintainers: - email: kesan@aerospike.com @@ -97,10 +116,10 @@ entries: - https://aerospike.github.io/aerospike-kubernetes/aerospike-4.9.0.tgz version: 4.9.0 - apiVersion: v1 - appVersion: 4.8.0.25 - created: "2021-01-12T04:25:25.66182+05:30" + appVersion: 4.8.0.26 + created: "2021-01-27T21:11:53.291458+05:30" description: A Helm chart for Aerospike Server Community Edition on Kubernetes - digest: 37b12615992a90f3dc2e6a18cacc3690fa1c49a553a33ce4b1e6c247f83895c1 + digest: 085272c0f9faf06acd18e5a57915ed1a3adb44579e12f0cc7e8784808ba4e984 icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4 maintainers: - email: kesan@aerospike.com @@ -117,9 +136,9 @@ entries: version: 4.8.0 - apiVersion: v1 appVersion: 4.7.0.26 - created: "2021-01-12T04:25:25.659992+05:30" + created: "2021-01-27T21:11:53.283509+05:30" description: A Helm chart for Aerospike Server Community Edition on Kubernetes - digest: b89844910e9afa0f44e15df5e2b6ee4f999e6c3dedf92dcb809013939253269d + digest: f3da5a8807f9f82d28a0f05aec822048c4898670adc57d942985e36b6e039b9f icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4 maintainers: - email: kesan@aerospike.com @@ -136,9 +155,9 @@ entries: version: 4.7.0 - apiVersion: v1 appVersion: 4.6.0.21 - created: "2021-01-12T04:25:25.655488+05:30" + created: "2021-01-27T21:11:53.276214+05:30" description: A Helm chart for Aerospike Server Community Edition on Kubernetes - digest: 62d371519333d62af12e34c8554bf43b67dee9f49d3808ab5995d851097a65cb + digest: 1d8b240668b74e13f5dd119097ffb47df3366aa9620b94637d1bfcac13b91a1f icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4 maintainers: - email: kesan@aerospike.com @@ -153,4 +172,4 @@ entries: urls: - https://aerospike.github.io/aerospike-kubernetes/aerospike-4.6.0.tgz version: 4.6.0 -generated: "2021-01-12T04:25:25.653338+05:30" +generated: "2021-01-27T21:11:53.245878+05:30" diff --git a/helm/CHANGELOG.md b/helm/CHANGELOG.md index 9a69930..b69ea83 100644 --- a/helm/CHANGELOG.md +++ b/helm/CHANGELOG.md @@ -3,6 +3,20 @@ This file documents all notable changes to Aerospike Helm Chart (Community Edition). +## [1.5.1](https://github.com/aerospike/aerospike-kubernetes/releases/tag/1.5.1) + +### Regular Updates + +- Updated monitoring dashboards +- Added Chart `5.4.0` for Aerospike server version `5.4.0.3` +- Chart `5.3.0` updated to use Aerospike server version `5.3.0.8` +- Chart `5.2.0` updated to use Aerospike server version `5.2.0.17` +- Chart `5.1.0` updated to use Aerospike server version `5.1.0.25` +- Chart `5.0.0` updated to use Aerospike server version `5.0.0.27` +- Chart `4.9.0` updated to use Aerospike Server version `4.9.0.24` +- Chart `4.8.0` updated to use Aerospike Server version `4.8.0.26` + + ## [1.5.0](https://github.com/aerospike/aerospike-kubernetes/releases/tag/1.5.0) ### Features diff --git a/helm/Chart.yaml b/helm/Chart.yaml index a893a5d..0d88baa 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -16,10 +16,10 @@ # ------------------------------------------------------------------------------ apiVersion: v1 -appVersion: 5.3.0.6 +appVersion: 5.4.0.3 description: A Helm chart for Aerospike Server Community Edition on Kubernetes name: aerospike -version: 5.3.0 +version: 5.4.0 icon: https://avatars0.githubusercontent.com/u/2214313?s=200&v=4 sources: - https://github.com/aerospike/aerospike-server.docker diff --git a/helm/README.md b/helm/README.md index a692283..a93a698 100644 --- a/helm/README.md +++ b/helm/README.md @@ -323,9 +323,9 @@ Check the below [configuration section](#configuration) or [`values.yaml`](value | `readinessProbe` | Configure readinessProbe for Aerospike container | `initialDelaySeconds=30`, rest - kubernetes defaults | | `clusterServiceDnsDomain` | Kubernetes cluster service DNS domain | `cluster.local` | | `image.repository` | Aerospike Server Docker Image | `aerospike/aerospike-server` | -| `image.tag` | Aerospike Server Docker Image Tag | `5.3.0.6` | +| `image.tag` | Aerospike Server Docker Image Tag | `5.4.0.3` | | `initImage.repository` | Aerospike Kubernetes Init Container Image | `aerospike/aerospike-kubernetes-init` | -| `initImage.tag` | Aerospike Kubernetes Init Container Image Tag | `1.2.0` | +| `initImage.tag` | Aerospike Kubernetes Init Container Image Tag | `latest` | | `autoGenerateNodeIds` | Auto generate and assign node-id(s) based on Pod's Ordinal Index | `true` | | `nodeIDPrefix` | Node ID prefix | `a` | | `aerospikeNamespace` | Aerospike Namespace name | `test` | diff --git a/helm/templates/grafana-configmap.yaml b/helm/templates/grafana-configmap.yaml index cf9b663..5abe128 100755 --- a/helm/templates/grafana-configmap.yaml +++ b/helm/templates/grafana-configmap.yaml @@ -68,7 +68,7 @@ data: {"__requires":[{"type":"panel","id":"gauge","name":"Gauge","version":""},{"type":"grafana","id":"grafana","name":"Grafana","version":"7.2.2"},{"type":"panel","id":"graph","name":"Graph","version":""},{"type":"datasource","id":"prometheus","name":"Prometheus","version":"1.0.0"},{"type":"panel","id":"stat","name":"Stat","version":""},{"type":"panel","id":"table","name":"Table","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":"-- Grafana --","enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations & Alerts","type":"dashboard"}]},"editable":true,"gnetId":null,"graphTooltip":0,"id":null,"iteration":1603786992057,"links":[],"panels":[{"collapsed":false,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":4,"panels":[],"title":"Node List","type":"row"},{"datasource":"${DS_AEROSPIKE_PROMETHEUS}","fieldConfig":{"defaults":{"custom":{"align":"center","displayMode":"color-background","filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#299c46","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":1},"id":2,"links":[],"options":{"showHeader":true},"pluginVersion":"7.2.2","targets":[{"expr":"aerospike_node_up{job=\"aerospike\", cluster_name=~\"$cluster|$^\", service=~\"$node|$^\"}","format":"table","instant":true,"intervalFactor":1,"refId":"A"}],"timeFrom":null,"timeShift":null,"title":"Nodes","transformations":[{"id":"organize","options":{"excludeByName":{"Value":true,"__name__":true,"job":true},"indexByName":{},"renameByName":{"Value":"","build":"Build","cluster_name":"Cluster Name","instance":"Exporter Instance","service":"Aerospike Instance"}}}],"type":"table"},{"collapsed":false,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":10},"id":6,"panels":[],"repeat":"node","title":"$node","type":"row"},{"cacheTimeout":null,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Exporter and Aerospike node status","fieldConfig":{"defaults":{"custom":{},"mappings":[{"id":0,"op":"=","text":"N\/A","type":1,"value":"null"},{"id":1,"op":"=","text":"UP","type":1,"value":"1"},{"id":2,"op":"=","text":"DOWN","type":1,"value":"0"}],"nullValueMode":"connected","thresholds":{"mode":"absolute","steps":[{"color":"dark-red","value":null},{"color":"#299c46","value":1}]},"unit":"short"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":11},"id":69,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"background","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"7.2.2","targets":[{"expr":"min(up{job=\"aerospike\", cluster_name=~\"$cluster|$^\", service=~\"$service|$^\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Exporter","refId":"A"},{"expr":"aerospike_node_up{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"}","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Aerospike","refId":"B"}],"timeFrom":null,"timeShift":null,"title":"Status","type":"stat"},{"cacheTimeout":null,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Total records and tombstones count","fieldConfig":{"defaults":{"custom":{},"decimals":1,"mappings":[{"id":0,"op":"=","text":"N\/A","type":1,"value":"null"}],"nullValueMode":"connected","thresholds":{"mode":"absolute","steps":[{"color":"#299c46","value":null}]},"unit":"short"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":4,"y":11},"id":43,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"7.2.2","targets":[{"expr":"sum(aerospike_namespace_objects{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Records","refId":"A"},{"expr":"sum(aerospike_namespace_tombstones{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Tomstones","refId":"B"}],"timeFrom":null,"timeShift":null,"title":"Node Namespace Stats","type":"stat"},{"cacheTimeout":null,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Total namespace memory size\nTotal namespace memory used\nTotal namespace device size\nTotal namespace device used","fieldConfig":{"defaults":{"custom":{},"decimals":1,"mappings":[{"id":0,"op":"=","text":"N\/A","type":1,"value":"null"}],"nullValueMode":"connected","thresholds":{"mode":"absolute","steps":[{"color":"#299c46","value":null}]},"unit":"bytes"},"overrides":[]},"gridPos":{"h":4,"w":8,"x":8,"y":11},"id":18,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"7.2.2","targets":[{"expr":"sum(aerospike_namespace_memory_size{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Total Memory Size","refId":"A"},{"expr":"sum(aerospike_namespace_memory_used_bytes{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Memory Used","refId":"B"},{"expr":"sum(aerospike_namespace_device_total_bytes{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Total Device Size","refId":"C"},{"expr":"sum(aerospike_namespace_device_used_bytes{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Device Used","refId":"D"},{"expr":"sum(aerospike_namespace_pmem_total_bytes{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Total PMEM Size","refId":"E"},{"expr":"sum(aerospike_namespace_pmem_used_bytes{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"PMEM Used","refId":"F"}],"timeFrom":null,"timeShift":null,"title":"Node Namespace Stats","type":"stat"},{"aliasColors":{},"bars":false,"cacheTimeout":null,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"UDF transactions per second","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":8,"x":16,"y":11},"hiddenSeries":false,"id":100,"legend":{"alignAsTable":true,"avg":true,"current":true,"hideEmpty":false,"hideZero":false,"max":false,"min":false,"rightSide":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"avg(aerospike_latencies_udf_${latencytimeunit}_bucket{job=\"aerospike\",cluster_name=~\"$cluster\", service=~\"$node|$^\", ns=~\"$namespace|$^\", le=~\"[0-9]*\"}) by (le)","format":"time_series","instant":false,"interval":"","intervalFactor":1,"legendFormat":"<={{ "{{" }}le{{ "}}" }}${latencytimeunit}","refId":"A"},{"expr":"avg(aerospike_latencies_udf_${latencytimeunit}_count{job=\"aerospike\",cluster_name=~\"$cluster\", service=~\"$node|$^\", ns=~\"$namespace|$^\"})","legendFormat":"Ops\/sec","refId":"B"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Latency: UDF \/ sec","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true},{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true}],"yaxis":{"align":false,"alignLevel":null}},{"cacheTimeout":null,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Alert count","fieldConfig":{"defaults":{"custom":{},"mappings":[{"id":0,"op":"=","text":"0","type":1,"value":"null"}],"nullValueMode":"connected","thresholds":{"mode":"absolute","steps":[{"color":"#299c46","value":null},{"color":"dark-red","value":1}]},"unit":"short"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":0,"y":15},"id":9,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"background","graphMode":"none","justifyMode":"center","orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"7.2.2","targets":[{"expr":"ALERTS{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"}","format":"time_series","instant":true,"intervalFactor":1,"refId":"A"}],"timeFrom":null,"timeShift":null,"title":"Alerts","type":"stat"},{"cacheTimeout":null,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Client\/Heartbeat\/Fabric connections count","fieldConfig":{"defaults":{"custom":{},"mappings":[{"id":0,"op":"=","text":"N\/A","type":1,"value":"null"}],"nullValueMode":"connected","thresholds":{"mode":"absolute","steps":[{"color":"#299c46","value":null}]},"unit":"short"},"overrides":[]},"gridPos":{"h":4,"w":4,"x":4,"y":15},"id":14,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"7.2.2","targets":[{"expr":"aerospike_node_stats_client_connections{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"}","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Client","refId":"A"},{"expr":"aerospike_node_stats_heartbeat_connections{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"}","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Heartbeat","refId":"B"},{"expr":"aerospike_node_stats_fabric_connections{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"}","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Fabric","refId":"C"}],"timeFrom":null,"timeShift":null,"title":"Connections","type":"stat"},{"cacheTimeout":null,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Minimum of the Namespaces' Memory\/Device Free Percentage","fieldConfig":{"defaults":{"custom":{},"mappings":[{"id":0,"op":"=","text":"N\/A","type":1,"value":"null"}],"max":100,"min":0,"nullValueMode":"connected","thresholds":{"mode":"absolute","steps":[{"color":"dark-red","value":null},{"color":"dark-orange","value":10},{"color":"#299c46","value":5}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":4,"w":8,"x":8,"y":15},"id":24,"interval":null,"links":[],"maxDataPoints":100,"options":{"orientation":"horizontal","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showThresholdLabels":false,"showThresholdMarkers":true},"pluginVersion":"7.2.2","targets":[{"expr":"min(aerospike_namespace_memory_free_pct{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Memory Free","refId":"A"},{"expr":"min(aerospike_namespace_device_free_pct{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"Device Free","refId":"B"},{"expr":"min(aerospike_namespace_pmem_free_pct{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":true,"interval":"","intervalFactor":1,"legendFormat":"PMEM Free","refId":"C"}],"timeFrom":null,"timeShift":null,"title":"Node Namespace Stats","type":"gauge"},{"aliasColors":{},"bars":false,"cacheTimeout":null,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Reads per second","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":8,"x":0,"y":19},"hiddenSeries":false,"id":83,"legend":{"alignAsTable":true,"avg":true,"current":true,"hideEmpty":false,"hideZero":false,"max":false,"min":false,"rightSide":true,"show":true,"sort":null,"sortDesc":null,"total":false,"values":true},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"avg(aerospike_latencies_read_${latencytimeunit}_bucket{job=\"aerospike\",cluster_name=~\"$cluster\", service=~\"$node|$^\", ns=~\"$namespace|$^\", le=~\"[0-9]*\"}) by (le)","format":"time_series","instant":false,"interval":"","intervalFactor":1,"legendFormat":"<={{ "{{" }}le{{ "}}" }}${latencytimeunit}","refId":"A"},{"expr":"avg(aerospike_latencies_read_${latencytimeunit}_count{job=\"aerospike\",cluster_name=~\"$cluster\", service=~\"$node|$^\", ns=~\"$namespace|$^\"})","legendFormat":"Ops\/sec","refId":"B"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Latency: Reads \/ sec","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true},{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"cacheTimeout":null,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Writes per second","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":8,"x":8,"y":19},"hiddenSeries":false,"id":98,"legend":{"alignAsTable":true,"avg":true,"current":true,"hideEmpty":false,"hideZero":false,"max":false,"min":false,"rightSide":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"avg(aerospike_latencies_write_${latencytimeunit}_bucket{job=\"aerospike\",cluster_name=~\"$cluster\", service=~\"$node|$^\", ns=~\"$namespace|$^\", le=~\"[0-9]*\"}) by (le)","format":"time_series","instant":false,"interval":"","intervalFactor":1,"legendFormat":"<={{ "{{" }}le{{ "}}" }}${latencytimeunit}","refId":"A"},{"expr":"avg(aerospike_latencies_write_${latencytimeunit}_count{job=\"aerospike\",cluster_name=~\"$cluster\", service=~\"$node|$^\", ns=~\"$namespace|$^\"})","legendFormat":"Ops\/sec","refId":"B"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Latency: Writes \/ sec","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true},{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"cacheTimeout":null,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Proxies per second","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":8,"x":16,"y":19},"hiddenSeries":false,"id":99,"legend":{"alignAsTable":true,"avg":true,"current":true,"hideEmpty":false,"hideZero":false,"max":false,"min":false,"rightSide":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"avg(aerospike_latencies_proxy_${latencytimeunit}_bucket{job=\"aerospike\",cluster_name=~\"$cluster\", service=~\"$node|$^\", ns=~\"$namespace|$^\", le=~\"[0-9]*\"}) by (le)","format":"time_series","instant":false,"interval":"","intervalFactor":1,"legendFormat":"<={{ "{{" }}le{{ "}}" }}${latencytimeunit}","refId":"A"},{"expr":"avg(aerospike_latencies_proxy_${latencytimeunit}_count{job=\"aerospike\",cluster_name=~\"$cluster\", service=~\"$node|$^\", ns=~\"$namespace|$^\"})","legendFormat":"Ops\/sec","refId":"B"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Latency: Proxies \/ sec","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true},{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"cacheTimeout":null,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Queries per second","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":8,"x":0,"y":27},"hiddenSeries":false,"id":101,"legend":{"alignAsTable":true,"avg":true,"current":true,"hideEmpty":false,"hideZero":false,"max":false,"min":false,"rightSide":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"avg(aerospike_latencies_query_${latencytimeunit}_bucket{job=\"aerospike\",cluster_name=~\"$cluster\", service=~\"$node|$^\", ns=~\"$namespace|$^\", le=~\"[0-9]*\"}) by (le)","format":"time_series","instant":false,"interval":"","intervalFactor":1,"legendFormat":"<={{ "{{" }}le{{ "}}" }}${latencytimeunit}","refId":"A"},{"expr":"avg(aerospike_latencies_query_${latencytimeunit}_count{job=\"aerospike\",cluster_name=~\"$cluster\", service=~\"$node|$^\", ns=~\"$namespace|$^\"})","legendFormat":"Ops\/sec","refId":"B"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Latency: Query \/ sec","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true},{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"cacheTimeout":null,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Client connections, fabric connections and heartbeat connections","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":8,"x":8,"y":27},"hiddenSeries":false,"id":120,"legend":{"alignAsTable":true,"avg":true,"current":true,"hideEmpty":true,"hideZero":true,"max":false,"min":false,"rightSide":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_node_stats_client_connections{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\"}","format":"time_series","instant":false,"interval":"","intervalFactor":1,"legendFormat":"Client Connections","refId":"A"},{"expr":"aerospike_node_stats_fabric_connections{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\"}","format":"time_series","intervalFactor":1,"legendFormat":"Fabric Connections","refId":"B"},{"expr":"aerospike_node_stats_heartbeat_connections{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\"}","format":"time_series","intervalFactor":1,"legendFormat":"Heartbeat Connections","refId":"C"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Connections","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true},{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"cacheTimeout":null,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Migrations remaining migrate_tx_partitions_remaining (transmit), migrate_rx_partitions_remaining (receive)","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":8,"x":16,"y":27},"hiddenSeries":false,"id":44,"legend":{"alignAsTable":true,"avg":false,"current":true,"hideEmpty":true,"hideZero":true,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"sum(aerospike_namespace_migrate_rx_partitions_remaining{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":false,"intervalFactor":1,"legendFormat":"Incoming Partitions Remaining","refId":"A"},{"expr":"sum(aerospike_namespace_migrate_tx_partitions_remaining{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\"})","format":"time_series","instant":false,"intervalFactor":1,"legendFormat":"Outgoing Partitions Remaining","refId":"B"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Migrations (Partitions Remaining)","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true},{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"cacheTimeout":null,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Master objects, prole objects and tombstones","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":8,"x":0,"y":35},"hiddenSeries":false,"id":161,"legend":{"alignAsTable":true,"avg":true,"current":true,"hideEmpty":true,"hideZero":true,"max":false,"min":false,"rightSide":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"links":[],"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_namespace_master_objects{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\"}","format":"time_series","instant":false,"interval":"","intervalFactor":1,"legendFormat":"{{ "{{" }}ns{{ "}}" }}\/Master","refId":"A"},{"expr":"aerospike_namespace_prole_objects{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\"}","format":"time_series","intervalFactor":1,"legendFormat":"{{ "{{" }}ns{{ "}}" }}\/Prole","refId":"B"},{"expr":"aerospike_namespace_tombstones{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\"}","format":"time_series","intervalFactor":1,"legendFormat":"{{ "{{" }}ns{{ "}}" }}\/Tombstones","refId":"C"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Object Count","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true},{"decimals":0,"format":"short","label":"Count","logBase":1,"max":null,"min":"0","show":true}],"yaxis":{"align":false,"alignLevel":null}}],"refresh":"1m","schemaVersion":26,"style":"dark","tags":[],"templating":{"list":[{"allValue":null,"current":{},"datasource":"${DS_AEROSPIKE_PROMETHEUS}","definition":"label_values(aerospike_node_stats_uptime{job=\"aerospike\"},cluster_name)","hide":0,"includeAll":false,"label":"Cluster","multi":false,"name":"cluster","options":[],"query":"label_values(aerospike_node_stats_uptime{job=\"aerospike\"},cluster_name)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{},"datasource":"${DS_AEROSPIKE_PROMETHEUS}","definition":"label_values(aerospike_node_stats_uptime{job=\"aerospike\", cluster_name=~\"$cluster|$^\"},service)","hide":0,"includeAll":true,"label":"Node","multi":true,"name":"node","options":[],"query":"label_values(aerospike_node_stats_uptime{job=\"aerospike\", cluster_name=~\"$cluster|$^\"},service)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{},"datasource":"${DS_AEROSPIKE_PROMETHEUS}","definition":"label_values(aerospike_namespace_objects{job=\"aerospike\", cluster_name=~\"$cluster|$^\", service=~\"$node|$^\" },ns)","hide":0,"includeAll":true,"label":"Namespace","multi":true,"name":"namespace","options":[],"query":"label_values(aerospike_namespace_objects{job=\"aerospike\", cluster_name=~\"$cluster|$^\", service=~\"$node|$^\" },ns)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{},"datasource":"${DS_AEROSPIKE_PROMETHEUS}","definition":"metrics(aerospike_latencies_)","hide":0,"includeAll":false,"label":"Latency Time Unit","multi":false,"name":"latencytimeunit","options":[],"query":"metrics(aerospike_latencies_)","refresh":2,"regex":"\/.*aerospike_latencies_[a-z]*_([a-z]*)_count\/","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"current":{"selected":false,"text":"Aerospike Prometheus","value":"Aerospike Prometheus"},"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"DS_AEROSPIKE_PROMETHEUS","options":[],"query":"prometheus","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"","title":"Node Overview","uid":"UcZD2iHAk","version":1} xdr.json: | - {"__requires":[{"type":"grafana","id":"grafana","name":"Grafana","version":"7.2.2"},{"type":"panel","id":"graph","name":"Graph","version":""},{"type":"datasource","id":"prometheus","name":"Prometheus","version":"1.0.0"},{"type":"panel","id":"stat","name":"Stat","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":"-- Grafana --","enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations & Alerts","type":"dashboard"}]},"editable":true,"gnetId":null,"graphTooltip":0,"id":null,"iteration":1603802208531,"links":[],"panels":[{"collapsed":false,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":30,"panels":[],"title":"Overview","type":"row"},{"cacheTimeout":null,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Total Throughput (sum across all namespaces and all DCs)\n\nAverage XDR Lag\n\nAverage Ship Latency\n\nAverage Lap us (Time taken to process records across partitions in one lap)\n\nTotal recoveries pending\n\nTotal In Progress\n\nTotal In Queue","fieldConfig":{"defaults":{"custom":{},"decimals":1,"mappings":[{"id":0,"op":"=","text":"N\/A","type":1,"value":"null"}],"nullValueMode":"connected","thresholds":{"mode":"absolute","steps":[{"color":"#299c46","value":null}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"Avg Lag"},"properties":[{"id":"unit","value":"s"},{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"#299c46","value":null},{"color":"dark-red","value":10}]}}]},{"matcher":{"id":"byName","options":"Avg Ship Latency"},"properties":[{"id":"unit","value":"ms"}]},{"matcher":{"id":"byName","options":"Avg Lap us"},"properties":[{"id":"unit","value":"\u00b5s"}]}]},"gridPos":{"h":4,"w":24,"x":0,"y":1},"id":34,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"background","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"7.2.2","targets":[{"expr":"sum(aerospike_xdr_throughput{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Total Throughput","refId":"A"},{"expr":"avg(aerospike_xdr_lag{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Avg Lag","refId":"B"},{"expr":"avg(aerospike_xdr_latency_ms{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Avg Ship Latency","refId":"C"},{"expr":"avg(aerospike_xdr_lap_us{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Avg Lap us","refId":"D"},{"expr":"sum(aerospike_xdr_recoveries_pending{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Total Recoveries Pending","refId":"E"},{"expr":"sum(aerospike_xdr_in_progress{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Total In Progress","refId":"F"},{"expr":"sum(aerospike_xdr_in_queue{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Total In Queue","refId":"G"}],"timeFrom":null,"timeShift":null,"title":"XDR Statistics Summary","type":"stat"},{"collapsed":false,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":32,"panels":[],"title":"Detailed Statistics","type":"row"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":0,"description":"XDR throughput","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":6},"hiddenSeries":false,"id":2,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_throughput{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Throughput {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Throughput","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR THROUGHPUT","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR THROUGHPUT","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of records successfully shipped","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":6},"hiddenSeries":false,"id":4,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_success{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Success {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Success","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR SHIP SUCCESS","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR SHIP SUCCESS","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of ships abandoned","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":14},"hiddenSeries":false,"id":17,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_abandoned{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Abandoned {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Abandoned","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR SHIP ABANDONED","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR SHIP ABANDONED","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of XDR local read not found","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":14},"hiddenSeries":false,"id":18,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_not_found{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Not found {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Not Found","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR NOT FOUND","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR NOT FOUND","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"How many records are skipped after XDR reading the record locally but before putting them on wire","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":22},"hiddenSeries":false,"id":19,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_filtered_out{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Filtered out {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Filtered Out","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR FILTERED OUT","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR FILTERED OUT","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of retries due to connection reset","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":22},"hiddenSeries":false,"id":22,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_retry_conn_reset{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Retry Conn Reset {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Retry Connection Reset","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR RETRY CONN RESET","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR RETRY CONN RESET","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of retries due to temporary error from destination","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":30},"hiddenSeries":false,"id":21,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_retry_dest{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Retry Destination {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Retry Destination","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR RETRY DESTINATION","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR RETRY DESTINATION","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of times a record write is skipped from processing because that record is already pending processing","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":30},"hiddenSeries":false,"id":24,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_hot_keys{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Hot keys {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Hot Keys","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR HOT KEYS","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR HOT KEYS","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Number of XDR processing record in progress","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":38},"hiddenSeries":false,"id":14,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_in_progress{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"In Progress {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"In Progress","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR IN-PROGRESS","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR IN-PROGRESS","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Number of records waiting to be processed in in-memory transaction queue","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":38},"hiddenSeries":false,"id":12,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_in_queue{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"In queue {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"In Queue","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR IN-QUEUE","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR IN-QUEUE","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"It signifies how much behind the destination is compared to the source. In other words, so much time worth of data is yet to be shipped from source to destination","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":46},"hiddenSeries":false,"id":16,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_lag{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Lag {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Lag","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR LAG","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR LAG","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Time taken to process records across partitions in one lap. A higher number indicates slowness of source in processing the records.","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":46},"hiddenSeries":false,"id":25,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_lap_us{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Lap \u03bcs {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Lap \u03bcs","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR LAP \u03bcS","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR LAP \u03bcS","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of partitions that are recovered by reducing the primary index of that partition","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":54},"hiddenSeries":false,"id":20,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_recoveries{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Recoveries {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Recoveries","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR RECOVERIES","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR RECOVERIES","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Number of recoveries that are currently pending","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":54},"hiddenSeries":false,"id":23,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_recoveries_pending{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Recoveries pending {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Recoveries Pending","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR RECOVERIES PENDING","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR RECOVERIES PENDING","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Average network latency for the successfully shipped records","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":62},"hiddenSeries":false,"id":26,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_latency_ms{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Latency ms {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Latency ms","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR AVG SHIP LATENCY MS","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR AVG SHIP LATENCY MS","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Average XDR compression ratio","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":62},"hiddenSeries":false,"id":27,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_compression_ratio{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Avg compression ratio {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Avg Compression Ratio","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR AVG COMPRESSION RATIO","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR AVG COMPRESSION RATIO","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"How much % of records are not compressed because they are below the compression threshold","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":70},"hiddenSeries":false,"id":28,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.2.2","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_uncompressed_pct{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Uncompressed pct {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Uncompressed Pct","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR AVG UNCOMPRESSED PCT","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR AVG UNCOMPRESSED PCT","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}}],"refresh":"1m","schemaVersion":26,"style":"dark","tags":[],"templating":{"list":[{"allValue":null,"current":{},"datasource":"${DS_AEROSPIKE_PROMETHEUS}","definition":"label_values(aerospike_node_stats_uptime{job=\"aerospike\"},cluster_name)","hide":0,"includeAll":true,"label":"Cluster","multi":true,"name":"cluster","options":[],"query":"label_values(aerospike_node_stats_uptime{job=\"aerospike\"},cluster_name)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{},"datasource":"${DS_AEROSPIKE_PROMETHEUS}","definition":"label_values(aerospike_node_stats_uptime{job=\"aerospike\", cluster_name=~\"$cluster|$^\"},service)","hide":0,"includeAll":true,"label":"Node","multi":true,"name":"node","options":[],"query":"label_values(aerospike_node_stats_uptime{job=\"aerospike\", cluster_name=~\"$cluster|$^\"},service)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{},"datasource":"${DS_AEROSPIKE_PROMETHEUS}","definition":"label_values(aerospike_xdr_lap_us{job=\"aerospike\", cluster_name=~\"$cluster|$^\", service=~\"$node|$^\" },dc)","hide":0,"includeAll":true,"label":"DC","multi":true,"name":"dc","options":[],"query":"label_values(aerospike_xdr_lap_us{job=\"aerospike\", cluster_name=~\"$cluster|$^\", service=~\"$node|$^\" },dc)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"current":{"selected":false,"text":"Aerospike Prometheus","value":"Aerospike Prometheus"},"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"DS_AEROSPIKE_PROMETHEUS","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"]},"timezone":"","title":"XDR View (Aerospike 5.0+ only)","uid":"hU_4PTqWk","version":1} + {"__requires":[{"type":"grafana","id":"grafana","name":"Grafana","version":"7.3.7"},{"type":"panel","id":"graph","name":"Graph","version":""},{"type":"datasource","id":"prometheus","name":"Prometheus","version":"1.0.0"},{"type":"panel","id":"stat","name":"Stat","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":"-- Grafana --","enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations & Alerts","type":"dashboard"}]},"editable":true,"gnetId":null,"graphTooltip":0,"id":null,"iteration":1611740627455,"links":[],"panels":[{"collapsed":false,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":30,"panels":[],"title":"Overview","type":"row"},{"cacheTimeout":null,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Total Throughput (sum across all namespaces and all DCs)\n\nAverage XDR Lag\n\nAverage Ship Latency\n\nAverage Lap us (Time taken to process records across partitions in one lap)\n\nTotal recoveries pending\n\nTotal In Progress\n\nTotal In Queue","fieldConfig":{"defaults":{"custom":{},"decimals":1,"mappings":[{"id":0,"op":"=","text":"N\/A","type":1,"value":"null"}],"nullValueMode":"connected","thresholds":{"mode":"absolute","steps":[{"color":"#299c46","value":null}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"Avg Lag"},"properties":[{"id":"unit","value":"s"},{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"#299c46","value":null},{"color":"dark-red","value":10}]}}]},{"matcher":{"id":"byName","options":"Avg Ship Latency"},"properties":[{"id":"unit","value":"ms"}]},{"matcher":{"id":"byName","options":"Avg Lap us"},"properties":[{"id":"unit","value":"\u00b5s"}]}]},"gridPos":{"h":4,"w":24,"x":0,"y":1},"id":34,"interval":null,"links":[],"maxDataPoints":100,"options":{"colorMode":"background","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"7.3.7","targets":[{"expr":"sum(aerospike_xdr_throughput{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Total Throughput","refId":"A"},{"expr":"avg(aerospike_xdr_lag{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Avg Lag","refId":"B"},{"expr":"avg(aerospike_xdr_latency_ms{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Avg Ship Latency","refId":"C"},{"expr":"avg(aerospike_xdr_lap_us{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Avg Lap us","refId":"D"},{"expr":"sum(aerospike_xdr_recoveries_pending{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Total Recoveries Pending","refId":"E"},{"expr":"sum(aerospike_xdr_in_progress{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Total In Progress","refId":"F"},{"expr":"sum(aerospike_xdr_in_queue{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"})","interval":"","legendFormat":"Total In Queue","refId":"G"}],"timeFrom":null,"timeShift":null,"title":"XDR Statistics Summary","type":"stat"},{"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Number of nodes in the destination DC as seen by XDR (Average)","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#299c46","value":null},{"color":"red","value":0},{"color":"#299c46","value":3}]},"unit":"short"},"overrides":[]},"gridPos":{"h":4,"w":24,"x":0,"y":5},"id":36,"options":{"colorMode":"background","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"auto"},"pluginVersion":"7.3.7","targets":[{"expr":"avg(aerospike_xdr_nodes{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node\", dc=~\"$dc\"}) by (dc)","format":"time_series","instant":true,"interval":"","legendFormat":"{{ "{{" }}dc{{ "}}" }}","queryType":"randomWalk","refId":"A"}],"timeFrom":null,"timeShift":null,"title":"DC Nodes","type":"stat"},{"collapsed":false,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":9},"id":32,"panels":[],"title":"Detailed Statistics","type":"row"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":0,"description":"XDR throughput","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":10},"hiddenSeries":false,"id":2,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_throughput{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Throughput {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Throughput","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR THROUGHPUT","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR THROUGHPUT","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of records successfully shipped","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":10},"hiddenSeries":false,"id":4,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_success{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Success {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Success","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR SHIP SUCCESS","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR SHIP SUCCESS","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of ships abandoned","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":18},"hiddenSeries":false,"id":17,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_abandoned{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Abandoned {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Abandoned","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR SHIP ABANDONED","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR SHIP ABANDONED","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of XDR local read not found","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":18},"hiddenSeries":false,"id":18,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_not_found{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Not found {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Not Found","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR NOT FOUND","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR NOT FOUND","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"How many records are skipped after XDR reading the record locally but before putting them on wire","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":26},"hiddenSeries":false,"id":19,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_filtered_out{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Filtered out {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Filtered Out","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR FILTERED OUT","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR FILTERED OUT","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of retries due to connection reset","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":26},"hiddenSeries":false,"id":22,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_retry_conn_reset{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Retry Conn Reset {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Retry Connection Reset","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR RETRY CONN RESET","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR RETRY CONN RESET","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of retries due to temporary error from destination","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":34},"hiddenSeries":false,"id":21,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_retry_dest{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Retry Destination {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Retry Destination","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR RETRY DESTINATION","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR RETRY DESTINATION","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of times a record write is skipped from processing because that record is already pending processing","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":34},"hiddenSeries":false,"id":24,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_hot_keys{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Hot keys {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Hot Keys","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR HOT KEYS","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR HOT KEYS","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Number of XDR processing record in progress","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":42},"hiddenSeries":false,"id":14,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_in_progress{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"In Progress {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"In Progress","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR IN-PROGRESS","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR IN-PROGRESS","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Number of records waiting to be processed in in-memory transaction queue","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":42},"hiddenSeries":false,"id":12,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_in_queue{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"In queue {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"In Queue","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR IN-QUEUE","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR IN-QUEUE","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"It signifies how much behind the destination is compared to the source. In other words, so much time worth of data is yet to be shipped from source to destination","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":50},"hiddenSeries":false,"id":16,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_lag{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Lag {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Lag","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR LAG","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR LAG","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Time taken to process records across partitions in one lap. A higher number indicates slowness of source in processing the records.","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":50},"hiddenSeries":false,"id":25,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_lap_us{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Lap \u03bcs {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Lap \u03bcs","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR LAP \u03bcS","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR LAP \u03bcS","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","decimals":null,"description":"Number of partitions that are recovered by reducing the primary index of that partition","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":58},"hiddenSeries":false,"id":20,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"rate(aerospike_xdr_recoveries{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}[1m])","legendFormat":"Recoveries {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Recoveries","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR RECOVERIES","logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":"XDR RECOVERIES","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Number of recoveries that are currently pending","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":58},"hiddenSeries":false,"id":23,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_recoveries_pending{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Recoveries pending {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Recoveries Pending","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR RECOVERIES PENDING","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR RECOVERIES PENDING","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Average network latency for the successfully shipped records","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":66},"hiddenSeries":false,"id":26,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_latency_ms{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Latency ms {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Latency ms","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR AVG SHIP LATENCY MS","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR AVG SHIP LATENCY MS","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"Average XDR compression ratio","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":12,"y":66},"hiddenSeries":false,"id":27,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_compression_ratio{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Avg compression ratio {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Avg Compression Ratio","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR AVG COMPRESSION RATIO","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR AVG COMPRESSION RATIO","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${DS_AEROSPIKE_PROMETHEUS}","description":"How much % of records are not compressed because they are below the compression threshold","fieldConfig":{"defaults":{"custom":{},"links":[]},"overrides":[]},"fill":5,"fillGradient":5,"gridPos":{"h":8,"w":12,"x":0,"y":74},"hiddenSeries":false,"id":28,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pluginVersion":"7.3.7","pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"expr":"aerospike_xdr_uncompressed_pct{job=\"aerospike\", cluster_name=~\"$cluster\", service=~\"$node|$^\", dc=~\"$dc|$^\"}","legendFormat":"Uncompressed pct {{ "{{" }}service{{ "}}" }} {{ "{{" }}dc{{ "}}" }}","refId":"A"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Uncompressed Pct","tooltip":{"shared":true,"sort":1,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":"XDR AVG UNCOMPRESSED PCT","logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":"XDR AVG UNCOMPRESSED PCT","logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}}],"refresh":"1m","schemaVersion":26,"style":"dark","tags":[],"templating":{"list":[{"allValue":null,"current":{},"datasource":"${DS_AEROSPIKE_PROMETHEUS}","definition":"label_values(aerospike_node_stats_uptime{job=\"aerospike\"},cluster_name)","error":null,"hide":0,"includeAll":true,"label":"Cluster","multi":true,"name":"cluster","options":[],"query":"label_values(aerospike_node_stats_uptime{job=\"aerospike\"},cluster_name)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{},"datasource":"${DS_AEROSPIKE_PROMETHEUS}","definition":"label_values(aerospike_node_stats_uptime{job=\"aerospike\", cluster_name=~\"$cluster|$^\"},service)","error":null,"hide":0,"includeAll":true,"label":"Node","multi":true,"name":"node","options":[],"query":"label_values(aerospike_node_stats_uptime{job=\"aerospike\", cluster_name=~\"$cluster|$^\"},service)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{},"datasource":"${DS_AEROSPIKE_PROMETHEUS}","definition":"label_values(aerospike_xdr_lap_us{job=\"aerospike\", cluster_name=~\"$cluster|$^\", service=~\"$node|$^\" },dc)","error":null,"hide":0,"includeAll":true,"label":"DC","multi":true,"name":"dc","options":[],"query":"label_values(aerospike_xdr_lap_us{job=\"aerospike\", cluster_name=~\"$cluster|$^\", service=~\"$node|$^\" },dc)","refresh":2,"regex":"","skipUrlSync":false,"sort":1,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"current":{"selected":false,"text":"Aerospike Prometheus","value":"Aerospike Prometheus"},"error":null,"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"DS_AEROSPIKE_PROMETHEUS","options":[],"query":"prometheus","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"]},"timezone":"","title":"XDR View (Aerospike 5.0+ only)","uid":"hU_4PTqWk","version":1} --- apiVersion: v1 diff --git a/helm/values.yaml b/helm/values.yaml index 49298b1..52968cc 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -52,7 +52,7 @@ clusterServiceDnsDomain: cluster.local image: repository: aerospike/aerospike-server - tag: 5.3.0.6 + tag: 5.4.0.3 ### ------------------------------- ### Aerospike init container image @@ -60,7 +60,7 @@ image: initImage: repository: aerospike/aerospike-kubernetes-init - tag: 1.2.0 + tag: latest ### ---------------------------------