From 9b089222f755334bf07c3e45d20cd517363d9552 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 09:45:23 +0000 Subject: [PATCH 1/6] Bump google.golang.org/grpc from 1.70.0 to 1.71.0 (#3732) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.70.0 to 1.71.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 4 ++-- go.sum | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/go.mod b/go.mod index 7a78cc3514..4982a52a74 100644 --- a/go.mod +++ b/go.mod @@ -77,8 +77,8 @@ require ( golang.org/x/tools v0.30.0 google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f - google.golang.org/grpc v1.70.0 - google.golang.org/protobuf v1.36.3 + google.golang.org/grpc v1.71.0 + google.golang.org/protobuf v1.36.4 gopkg.in/reform.v1 v1.5.1 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index 6b257b594b..30c50e002c 100644 --- a/go.sum +++ b/go.sum @@ -546,8 +546,8 @@ go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A= go.opentelemetry.io/otel/sdk v1.34.0/go.mod h1:0e/pNiaMAqaykJGKbi+tSjWfNNHMTxoC9qANsCzbyxU= -go.opentelemetry.io/otel/sdk/metric v1.32.0 h1:rZvFnvmvawYb0alrYkjraqJq0Z4ZUJAiyYCU9snn1CU= -go.opentelemetry.io/otel/sdk/metric v1.32.0/go.mod h1:PWeZlq0zt9YkYAp3gjKZ0eicRYvOh1Gd+X99x6GHpCQ= +go.opentelemetry.io/otel/sdk/metric v1.34.0 h1:5CeK9ujjbFVL5c1PhLuStg1wxA7vQv7ce1EK0Gyvahk= +go.opentelemetry.io/otel/sdk/metric v1.34.0/go.mod h1:jQ/r8Ze28zRKoNRdkjCZxfs6YvBTG1+YIqyFVFYec5w= go.opentelemetry.io/otel/trace v1.34.0 h1:+ouXS2V8Rd4hp4580a8q23bg0azF2nI8cqLYnC8mh/k= go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h0M2jHBhmSfRE= go.opentelemetry.io/proto/otlp v1.3.1 h1:TrMUixzpM0yuc/znrFTP9MMRh8trP93mkCiDVeXrui0= @@ -715,8 +715,8 @@ google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyac google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= -google.golang.org/grpc v1.70.0 h1:pWFv03aZoHzlRKHWicjsZytKAiYCtNS0dHbXnIdq7jQ= -google.golang.org/grpc v1.70.0/go.mod h1:ofIJqVKDXx/JiXrwr2IG4/zwdH9txy3IlF40RmcJSQw= +google.golang.org/grpc v1.71.0 h1:kF77BGdPTQ4/JZWMlb9VpJ5pa25aqvVqogsxNHHdeBg= +google.golang.org/grpc v1.71.0/go.mod h1:H0GRtasmQOh9LkFoCPDu3ZrwUtD1YGE+b2vYBYd/8Ec= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -728,8 +728,8 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU= -google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.4 h1:6A3ZDJHn/eNqc1i+IdefRzy/9PokBTPvcqMySR7NNIM= +google.golang.org/protobuf v1.36.4/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= From e19c71cc7310ae89fb7614d3b78d7c2048075f6a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 10:09:29 +0000 Subject: [PATCH 2/6] Bump golang.org/x/tools from 0.30.0 to 0.31.0 (#3740) Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.30.0 to 0.31.0. - [Release notes](https://github.com/golang/tools/releases) - [Commits](https://github.com/golang/tools/compare/v0.30.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/tools dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 14 +++++++------- go.sum | 28 ++++++++++++++-------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/go.mod b/go.mod index 4982a52a74..299d0fda29 100644 --- a/go.mod +++ b/go.mod @@ -70,11 +70,11 @@ require ( github.com/tink-crypto/tink-go v0.0.0-20230613075026-d6de17e3f164 go.mongodb.org/mongo-driver v1.17.2 go.starlark.net v0.0.0-20230717150657-8a3343210976 - golang.org/x/crypto v0.33.0 - golang.org/x/sync v0.11.0 - golang.org/x/sys v0.30.0 - golang.org/x/text v0.22.0 - golang.org/x/tools v0.30.0 + golang.org/x/crypto v0.36.0 + golang.org/x/sync v0.12.0 + golang.org/x/sys v0.31.0 + golang.org/x/text v0.23.0 + golang.org/x/tools v0.31.0 google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f google.golang.org/grpc v1.71.0 @@ -194,7 +194,7 @@ require ( github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78 // indirect go.opentelemetry.io/otel v1.34.0 // indirect go.opentelemetry.io/otel/trace v1.34.0 // indirect - golang.org/x/mod v0.23.0 // indirect - golang.org/x/net v0.35.0 // indirect + golang.org/x/mod v0.24.0 // indirect + golang.org/x/net v0.37.0 // indirect gotest.tools/v3 v3.3.0 // indirect ) diff --git a/go.sum b/go.sum index 30c50e002c..05815003b4 100644 --- a/go.sum +++ b/go.sum @@ -582,8 +582,8 @@ golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.23.0 h1:Zb7khfcRGKk+kqfxFaP5tZqCnDZMjC5VtUBs87Hr6QM= -golang.org/x/mod v0.23.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= +golang.org/x/mod v0.24.0 h1:ZfthKaKaT4NrhGVZHO1/WDTwGES4De8KtWO0SIbNJMU= +golang.org/x/mod v0.24.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww= golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -600,8 +600,8 @@ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwY golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8= -golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk= +golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c= +golang.org/x/net v0.37.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.25.0 h1:CY4y7XT9v0cRI9oupztF8AgiIu99L/ksR/Xp/6jrZ70= golang.org/x/oauth2 v0.25.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= @@ -614,8 +614,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w= -golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw= +golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -647,15 +647,15 @@ golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= -golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik= +golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20220526004731-065cf7ba2467/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= -golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU= -golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s= +golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y= +golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -665,8 +665,8 @@ golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM= -golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY= +golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY= +golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4= golang.org/x/time v0.7.0 h1:ntUhktv3OPE6TgYxXWv9vKvUSJyIFJlyohwbkEwPrKQ= golang.org/x/time v0.7.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -687,8 +687,8 @@ golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.30.0 h1:BgcpHewrV5AUp2G9MebG4XPFI1E2W41zU1SaqVA9vJY= -golang.org/x/tools v0.30.0/go.mod h1:c347cR/OJfw5TI+GfX7RUPNMdDRRbjvYTS0jPyvsVtY= +golang.org/x/tools v0.31.0 h1:0EedkvKDbh+qistFTd0Bcwe/YLh4vHwWEkiI0toFIBU= +golang.org/x/tools v0.31.0/go.mod h1:naFTU+Cev749tSJRXJlna0T3WxKvb1kWEx15xA4SdmQ= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= From 270a54208fa8c3d1413efb82edd5973acea2d6b0 Mon Sep 17 00:00:00 2001 From: Catalina A <94133018+catalinaadam@users.noreply.github.com> Date: Thu, 6 Mar 2025 15:01:27 +0200 Subject: [PATCH 3/6] removed references to HA (#3743) --- docs/api/pmm-server-config/overview.md | 1 - documentation/docs/install-pmm/HA.md | 685 ------------------------- documentation/mkdocs-base.yml | 1 - 3 files changed, 687 deletions(-) delete mode 100644 documentation/docs/install-pmm/HA.md diff --git a/docs/api/pmm-server-config/overview.md b/docs/api/pmm-server-config/overview.md index 3693680d54..3f89ebf988 100644 --- a/docs/api/pmm-server-config/overview.md +++ b/docs/api/pmm-server-config/overview.md @@ -12,7 +12,6 @@ This section will provide you with information on how to perform configuration a - PMM Server Settings - [Get settings](ref:getsettings) - [Change settings](ref:changesettings) -- PMM Server High Availability - [Check PMM Server Leadership](ref:leaderhealthcheck) - PMM Server Upgrade - [Check for upgrade](ref:checkupdates) diff --git a/documentation/docs/install-pmm/HA.md b/documentation/docs/install-pmm/HA.md deleted file mode 100644 index c20fd81509..0000000000 --- a/documentation/docs/install-pmm/HA.md +++ /dev/null @@ -1,685 +0,0 @@ -# Install PMM in HA mode - -!!! caution alert alert-warning "Important" - This feature is currently in [Technical Preview](../reference/glossary.md#technical-preview). Early adopters are advised to use this feature for testing purposes only as it is subject to change. - -Set up PMM using Docker containers in a high-availability (HA) configuration following these instructions. - -PMM Server is deployed in a high-availability setup where three PMM Server instances are configured, one being the leader and others are followers. These servers provide services including: - -- ClickHouse: A fast, open-source analytical database. -- VictoriaMetrics: A scalable, long-term storage solution for time series data. -- PostgreSQL: A powerful open-source relational database management system, used in this setup to store PMM data like inventory, settings, and other feature-related data. - -## Importance of HA - -Having high availability increases the reliability of the PMM service, as the leader server handles all client requests, and subsequent servers take over if the leader fails. - -- Gossip Protocol: This protocol facilitates PMM Servers to discover and share information about their states with each other. It is used for managing the PMM Server list and failure detection. -- Raft Protocol: This is a consensus algorithm that allows PMM Servers to agree on a leader and ensures that logs are replicated among all machines. - -## Prerequisites - -You will need the following before you can begin the deployment: - -- Docker installed and configured on your system. If you haven't installed Docker, you can follow **[this guide](https://docs.docker.com/get-docker/)**. - -## Procedure to set up PMM in HA mode - -!!! note alert alert-primary "Note" - - The sections below provide instructions for setting up the services on both the same and separate instances. However, it is not recommended to run the services on a single machine for production purposes. This approach is only recommended for the development environment. - - It is recommended to use clustered versions of PosgreSQL, Victoriametrics, Clickhouse, etc., instead of standalone versions when setting up the services. - -The steps to set up PMM in HA mode are: - -### **Step 1: Define environment variables** - -Before you start with the setup, define the necessary environment variables on each instance where the services will be running. These variables will be used in subsequent commands. - -For all IP addresses, use the format `17.10.1.x`, and for all usernames and passwords, use a string format like `example`. - - -| **Variable** | **Description** -| ------------------------------------------------| ------------------------------------------------------------------------------------------------------------------------------- -| `CH_HOST_IP` | The IP address of the instance where the ClickHouse service is running or the desired IP address for the ClickHouse container within the Docker network, depending on your setup.

Example: `17.10.1.2` -| `VM_HOST_IP` | The IP address of the instance where the VictoriaMetrics service is running or the desired IP address for the VictoriaMetrics container within the Docker network, depending on your setup.

Example: `17.10.1.3` -| `PG_HOST_IP` | The IP address of the instance where the PostgreSQL service is running or the desired IP address for the PostgreSQL container within the Docker network, depending on your setup.

Example: `17.10.1.4` -| `PG_USERNAME` | The username for your PostgreSQL server.

Example: `pmmuser` -| `PG_PASSWORD` | The password for your PostgreSQL server.

Example: `pgpassword` -| `GF_USERNAME` | The username for your Grafana database user.

Example: `gfuser` -| `GF_PASSWORD` | The password for your Grafana database user.

Example: `gfpassword` -| `PMM_ACTIVE_IP` | The IP address of the instance where the active PMM Server is running or the desired IP address for your active PMM Server container within the Docker network, depending on your setup.

Example: `17.10.1.5` -| `PMM_ACTIVE_NODE_ID` | The unique ID for your active PMM Server node.

Example: `pmm-server-active` -| `PMM_PASSIVE_IP` | The IP address of the instance where the first passive PMM Server is running or the desired IP address for your first passive PMM Server container within the Docker network, depending on your setup.

Example: `17.10.1.6` -| `PMM_PASSIVE_NODE_ID` | The unique ID for your first passive PMM Server node.

Example: `pmm-server-passive` -| `PMM_PASSIVE2_IP` | The IP address of the instance where the second passive PMM Server is running or the desired IP address for your second passive PMM Server container within the Docker network, depending on your setup.

Example: `17.10.1.7` -| `PMM_PASSIVE2_NODE_ID` | The unique ID for your second passive PMM Server node.

Example: `pmm-server-passive2` -| `PMM_DOCKER_IMAGE`         | The specific PMM Server Docker image for this guide.

Example: `percona/pmm-server:3` - - -??? example "Expected output" - - ``` - export CH_HOST_IP=17.10.1.2 - export VM_HOST_IP=17.10.1.3 - export PG_HOST_IP=17.10.1.4 - export PG_USERNAME=pmmuser - export PG_PASSWORD=pgpassword - export GF_USERNAME=gfuser - export GF_PASSWORD=gfpassword - export PMM_ACTIVE_IP=17.10.1.5 - export PMM_ACTIVE_NODE_ID=pmm-server-active - export PMM_PASSIVE_IP=17.10.1.6 - export PMM_PASSIVE_NODE_ID=pmm-server-passive - export PMM_PASSIVE2_IP=17.10.1.7 - export PMM_PASSIVE2_NODE_ID=pmm-server-passive2 - export PMM_DOCKER_IMAGE=percona/pmm-server:3 - ``` - -!!! note alert alert-primary "Note" - Ensure that you have all the environment variables from Step 1 set in each instance where you run these commands. - -### **Step 2: Create Docker network (Optional)** - -To create Docker network: -{.power-number} - -1. Set up a Docker network for PMM services if you plan to run all the services on the same instance. As a result of this Docker network, your containers will be able to communicate with each other, which is essential for the High Availability (HA) mode to function properly in PMM. This step may be optional if you run your services on separate instances. - -2. Run the following command to create a Docker network: - - ```sh - docker network create pmm-network --subnet=17.10.1.0/16 - ``` - -### **Step 3: Set up ClickHouse** - -ClickHouse is an open-source column-oriented database management system. In PMM, ClickHouse stores Query Analytics (QAN) metrics, which provide detailed information about your queries. - -To set up ClickHouse: -{.power-number} - -1. Pull the ClickHouse Docker image. - - ```sh - docker pull clickhouse/clickhouse-server:23.8.2.7-alpine - ``` - -2. Create a Docker volume for ClickHouse data. - - ```sh - docker volume create ch_data - ``` - -3. Run the ClickHouse container. - - === "Run services on same instance" - - ```sh - docker run -d \ - --name ch \ - --network pmm-network \ - --ip ${CH_HOST_IP} \ - -p 9000:9000 \ - -v ch_data:/var/lib/clickhouse \ - clickhouse/clickhouse-server:23.8.2.7-alpine - ``` - - === "Run services on a separate instance" - - ```sh - docker run -d \ - --name ch \ - -p 9000:9000 \ - -v ch_data:/var/lib/clickhouse \ - clickhouse/clickhouse-server:23.8.2.7-alpine - ``` - - !!! note alert alert-primary "Note" - - If you run the services on the same instance, the `--network` and `--ip` flags assign a specific IP address to the container within the Docker network created in the previous step. This IP address is referenced in subsequent steps as the ClickHouse service address. - - The `--network` and `--ip` flags are not required if the services are running on separate instances since ClickHouse will bind to the default network interface. - - -### **Step 4: Set up VictoriaMetrics** - -VictoriaMetrics provides a long-term storage solution for your time-series data. In PMM, it is used to store Prometheus metrics. - -To set up VictoriaMetrics: -{.power-number} - -1. Pull the VictoriaMetrics Docker image. - - ```sh - docker pull victoriametrics/victoria-metrics:v1.93.4 - ``` - -2. Create a Docker volume for VictoriaMetrics data. - - ```sh - docker volume create vm_data - ``` - -3. Run the VictoriaMetrics container. - - You can either run all the services on the same instance or a separate instance. - - - === "Run services on same instance" - - ```sh - docker run -d \ - --name vm \ - --network pmm-network \ - --ip ${VM_HOST_IP} \ - -p 8428:8428 \ - -p 8089:8089 \ - -p 8089:8089/udp \ - -p 2003:2003 \ - -p 2003:2003/udp \ - -p 4242:4242 \ - -v vm_data:/storage \ - victoriametrics/victoria-metrics:v1.93.4 \ - --storageDataPath=/storage \ - --graphiteListenAddr=:2003 \ - --opentsdbListenAddr=:4242 \ - --httpListenAddr=:8428 \ - --influxListenAddr=:8089 - ``` - - === "Run services on a separate instance" - - ```sh - docker run -d \ - --name vm \ - -p 8428:8428 \ - -p 8089:8089 \ - -p 8089:8089/udp \ - -p 2003:2003 \ - -p 2003:2003/udp \ - -p 4242:4242 \ - -v vm_data:/storage \ - victoriametrics/victoria-metrics:v1.93.4 \ - --storageDataPath=/storage \ - --graphiteListenAddr=:2003 \ - --opentsdbListenAddr=:4242 \ - --httpListenAddr=:8428 \ - --influxListenAddr=:8089 - ``` - - !!! note alert alert-primary "Note" - - If you run the services on the same instance, the `--network` and `--ip` flags are used to assign a specific IP address to the container within the Docker network created in Step 2. This IP address is referenced in subsequent steps as the VictoriaMetrics service address. - - The `--network` and `--ip` flags are not required if the services are running on separate instances, as VictoriaMetrics will bind to the default network interface. - -### **Step 5: Set up PostgreSQL** - -PostgreSQL is a powerful, open-source object-relational database system. In PMM, it's used to store data related to inventory, settings, and other features. - -To set up PostgreSQL: -{.power-number} - -1. Pull the Postgres Docker image. - - ```sh - docker pull postgres:14 - ``` - -2. Create a Docker volume for Postgres data: - - ```bash - docker volume create pg_data - ``` - -3. Create a directory to store init SQL queries: - - ```bash - mkdir -p /path/to/queries - ``` - - Replace `/path/to/queries` with the path where you want to store your `init` SQL queries. - -4. Create an `init.sql.template` file in newly created directory with the following content: - - ```sql - CREATE DATABASE "pmm-managed"; - CREATE USER WITH ENCRYPTED PASSWORD ''; - GRANT ALL PRIVILEGES ON DATABASE "pmm-managed" TO ; - CREATE DATABASE grafana; - CREATE USER WITH ENCRYPTED PASSWORD ''; - GRANT ALL PRIVILEGES ON DATABASE grafana TO ; - - \c pmm-managed - - CREATE EXTENSION IF NOT EXISTS pg_stat_statements; - ``` - - -5. Use **`sed`** to replace the placeholders with the environment variables and write the output to **`init.sql`**. - - ```bash - sed -e 's//'"$PG_USERNAME"'/g' \ - -e 's//'"$PG_PASSWORD"'/g' \ - -e 's//'"$GF_USERNAME"'/g' \ - -e 's//'"$GF_PASSWORD"'/g' \ - init.sql.template > init.sql - ``` - -6. Run the PostgreSQL container. - - You can either run all the services on the same instance or on a separate instance. - - !!! note alert alert-primary "Note" - It is recommended to use absolute paths instead of relative paths for volume mounts. - - - === "Run services on same instance" - - ```sh - docker run -d \ - --name pg \ - --network pmm-network \ - --ip ${PG_HOST_IP} \ - -p 5432:5432 \ - -e POSTGRES_PASSWORD=${PG_PASSWORD} \ - -v /path/to/queries:/docker-entrypoint-initdb.d/ \ - -v pg_data:/var/lib/postgresql/data \ - postgres:14 \ - postgres -c shared_preload_libraries=pg_stat_statements - ``` - - === "Run services on a separate instance" - - ```sh - docker run -d \ - --name pg \ - -p 5432:5432 \ - -e POSTGRES_PASSWORD=${PG_PASSWORD} \ - -v /path/to/queries:/docker-entrypoint-initdb.d \ - -v pg_data:/var/lib/postgresql/data \ - postgres:14 \ - postgres -c shared_preload_libraries=pg_stat_statements - ``` - - Replace **`/path/to/queries`** with the path to your **`init.sql`** file. This command mounts the **`init.sql`** file to the **`docker-entrypoint-initdb.d`** directory, which is automatically executed upon container startup. - - - !!! note alert alert-primary "Note" - - If you run the services on the same instance, the `--network` and `--ip` flags are used to assign a specific IP address to the container within the Docker network created in Step 2. This IP address is referenced in subsequent steps as the PostgreSQL service address. - - The `--network` and `--ip` flags are not required if the services are running on separate instances, as PostgreSQL will bind to the default network interface. - -### **Step 6: Running PMM Services** - -The PMM Server orchestrates the collection, storage, and visualization of metrics. In our high-availability setup, we'll have one active PMM Server and two passive PMM Servers. -{.power-number} - -1. Pull the PMM Server Docker image: - - ```bash - docker pull ${PMM_DOCKER_IMAGE} - ``` - -2. Create a Docker volume for PMM-Server data: - - ```bash - docker volume create pmm-server-active_data - docker volume create pmm-server-passive_data - docker volume create pmm-server-passive-2_data - ``` - -3. Run the active PMM managed server. This server will serve as the primary monitoring server. - - You can either run all the services on the same instance or a separate instance. - - === "Run services on same instance" - - ```sh - docker run -d \ - --name ${PMM_ACTIVE_NODE_ID} \ - --hostname ${PMM_ACTIVE_NODE_ID} \ - --network pmm-network \ - --ip ${PMM_ACTIVE_IP} \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_CLICKHOUSE=1 \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_POSTGRES=1 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_ADDR=${CH_HOST_IP}:9000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_DATABASE=pmm \ - -e PERCONA_TEST_PMM_CLICKHOUSE_BLOCK_SIZE=10000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_POOL_SIZE=2 \ - -e PERCONA_TEST_POSTGRES_ADDR=${PG_HOST_IP}:5432 \ - -e PERCONA_TEST_POSTGRES_USERNAME=${PG_USERNAME} \ - -e PERCONA_TEST_POSTGRES_DBPASSWORD=${PG_PASSWORD} \ - -e GF_DATABASE_URL=postgres://${GF_USERNAME}:${GF_PASSWORD}@${PG_HOST_IP}:5432/grafana \ - -e PMM_VM_URL=http://${VM_HOST_IP}:8428 \ - -e PMM_TEST_HA_ENABLE=1 \ - -e PMM_TEST_HA_BOOTSTRAP=1 \ - -e PMM_TEST_HA_NODE_ID=${PMM_ACTIVE_NODE_ID} \ - -e PMM_TEST_HA_ADVERTISE_ADDRESS=${PMM_ACTIVE_IP} \ - -e PMM_TEST_HA_GOSSIP_PORT=9096 \ - -e PMM_TEST_HA_RAFT_PORT=9097 \ - -e PMM_TEST_HA_GRAFANA_GOSSIP_PORT=9094 \ - -e PMM_TEST_HA_PEERS=${PMM_ACTIVE_IP},${PMM_PASSIVE_IP},${PMM_PASSIVE2_IP} \ - -v pmm-server-active_data:/srv \ - ${PMM_DOCKER_IMAGE} - ``` - - === "Run services on a separate instance" - - ```sh - docker run -d \ - --name ${PMM_ACTIVE_NODE_ID} \ - -p 80:8080 \ - -p 443:8443 \ - -p 9094:9094 \ - -p 9096:9096 \ - -p 9094:9094/udp \ - -p 9096:9096/udp \ - -p 9097:9097 \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_CLICKHOUSE=1 \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_POSTGRES=1 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_ADDR=${CH_HOST_IP}:9000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_DATABASE=pmm \ - -e PERCONA_TEST_PMM_CLICKHOUSE_BLOCK_SIZE=10000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_POOL_SIZE=2 \ - -e PERCONA_TEST_POSTGRES_ADDR=${PG_HOST_IP}:5432 \ - -e PERCONA_TEST_POSTGRES_USERNAME=${PG_USERNAME} \ - -e PERCONA_TEST_POSTGRES_DBPASSWORD=${PG_PASSWORD} \ - -e GF_DATABASE_URL=postgres://${GF_USERNAME}:${GF_PASSWORD}@${PG_HOST_IP}:5432/grafana \ - -e PMM_VM_URL=http://${VM_HOST_IP}:8428 \ - -e PMM_TEST_HA_ENABLE=1 \ - -e PMM_TEST_HA_BOOTSTRAP=1 \ - -e PMM_TEST_HA_NODE_ID=${PMM_ACTIVE_NODE_ID} \ - -e PMM_TEST_HA_ADVERTISE_ADDRESS=${PMM_ACTIVE_IP} \ - -e PMM_TEST_HA_GOSSIP_PORT=9096 \ - -e PMM_TEST_HA_RAFT_PORT=9097 \ - -e PMM_TEST_HA_GRAFANA_GOSSIP_PORT=9094 \ - -e PMM_TEST_HA_PEERS=${PMM_ACTIVE_IP},${PMM_PASSIVE_IP},${PMM_PASSIVE2_IP} \ - -v pmm-server-active_data:/srv \ - ${PMM_DOCKER_IMAGE} - ``` - -4. Run the first passive PMM managed server. This server will act as a standby server, ready to take over if the active server fails. - - You can either run all the services on the same instance or a separate instance. - - === "Run services on same instance" - - ```sh - docker run -d \ - --name ${PMM_PASSIVE_NODE_ID} \ - --hostname ${PMM_PASSIVE_NODE_ID} \ - --network pmm-network \ - --ip ${PMM_PASSIVE_IP} \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_CLICKHOUSE=1 \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_POSTGRES=1 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_ADDR=${CH_HOST_IP}:9000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_DATABASE=pmm \ - -e PERCONA_TEST_PMM_CLICKHOUSE_BLOCK_SIZE=10000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_POOL_SIZE=2 \ - -e PERCONA_TEST_POSTGRES_ADDR=${PG_HOST_IP}:5432 \ - -e PERCONA_TEST_POSTGRES_USERNAME=${PG_USERNAME} \ - -e PERCONA_TEST_POSTGRES_DBPASSWORD=${PG_PASSWORD} \ - -e GF_DATABASE_URL=postgres://${GF_USERNAME}:${GF_PASSWORD}@${PG_HOST_IP}:5432/grafana \ - -e PMM_VM_URL=http://${VM_HOST_IP}:8428 \ - -e PMM_TEST_HA_ENABLE=1 \ - -e PMM_TEST_HA_BOOTSTRAP=0 \ - -e PMM_TEST_HA_NODE_ID=${PMM_PASSIVE_NODE_ID} \ - -e PMM_TEST_HA_ADVERTISE_ADDRESS=${PMM_PASSIVE_IP} \ - -e PMM_TEST_HA_GOSSIP_PORT=9096 \ - -e PMM_TEST_HA_RAFT_PORT=9097 \ - -e PMM_TEST_HA_GRAFANA_GOSSIP_PORT=9094 \ - -e PMM_TEST_HA_PEERS=${PMM_ACTIVE_IP},${PMM_PASSIVE_IP},${PMM_PASSIVE2_IP} \ - -v pmm-server-passive_data:/srv \ - ${PMM_DOCKER_IMAGE} - ``` - - === "Run services on a separate instance" - - ```sh - docker run -d \ - --name ${PMM_PASSIVE_NODE_ID} \ - -p 80:8080 \ - -p 443:8443 \ - -p 9094:9094 \ - -p 9096:9096 \ - -p 9094:9094/udp \ - -p 9096:9096/udp \ - -p 9097:9097 \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_CLICKHOUSE=1 \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_POSTGRES=1 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_ADDR=${CH_HOST_IP}:9000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_DATABASE=pmm \ - -e PERCONA_TEST_PMM_CLICKHOUSE_BLOCK_SIZE=10000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_POOL_SIZE=2 \ - -e PERCONA_TEST_POSTGRES_ADDR=${PG_HOST_IP}:5432 \ - -e PERCONA_TEST_POSTGRES_USERNAME=${PG_USERNAME} \ - -e PERCONA_TEST_POSTGRES_DBPASSWORD=${PG_PASSWORD} \ - -e GF_DATABASE_URL=postgres://${GF_USERNAME}:${GF_PASSWORD}@${PG_HOST_IP}:5432/grafana \ - -e PMM_VM_URL=http://${VM_HOST_IP}:8428 \ - -e PMM_TEST_HA_ENABLE=1 \ - -e PMM_TEST_HA_BOOTSTRAP=0 \ - -e PMM_TEST_HA_NODE_ID=${PMM_PASSIVE_NODE_ID} \ - -e PMM_TEST_HA_ADVERTISE_ADDRESS=${PMM_PASSIVE_IP} \ - -e PMM_TEST_HA_GOSSIP_PORT=9096 \ - -e PMM_TEST_HA_RAFT_PORT=9097 \ - -e PMM_TEST_HA_GRAFANA_GOSSIP_PORT=9094 \ - -e PMM_TEST_HA_PEERS=${PMM_ACTIVE_IP},${PMM_PASSIVE_IP},${PMM_PASSIVE2_IP} \ - -v pmm-server-passive_data:/srv \ - ${PMM_DOCKER_IMAGE} - ``` - -5. Run the second passive PMM managed server. Like the first passive server, this server will also act as a standby server. - - You can either run all the services on the same instance or a separate instance. - - === "Run services on same instance" - - ```sh - docker run -d \ - --name ${PMM_PASSIVE2_NODE_ID} \ - --hostname ${PMM_PASSIVE2_NODE_ID} \ - --network pmm-network \ - --ip ${PMM_PASSIVE2_IP} \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_CLICKHOUSE=1 \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_POSTGRES=1 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_ADDR=${CH_HOST_IP}:9000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_DATABASE=pmm \ - -e PERCONA_TEST_PMM_CLICKHOUSE_BLOCK_SIZE=10000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_POOL_SIZE=2 \ - -e PERCONA_TEST_POSTGRES_ADDR=${PG_HOST_IP}:5432 \ - -e PERCONA_TEST_POSTGRES_USERNAME=${PG_USERNAME} \ - -e PERCONA_TEST_POSTGRES_DBPASSWORD=${PG_PASSWORD} \ - -e GF_DATABASE_URL=postgres://${GF_USERNAME}:${GF_PASSWORD}@${PG_HOST_IP}:5432/grafana \ - -e PMM_VM_URL=http://${VM_HOST_IP}:8428 \ - -e PMM_TEST_HA_ENABLE=1 \ - -e PMM_TEST_HA_BOOTSTRAP=0 \ - -e PMM_TEST_HA_NODE_ID=${PMM_PASSIVE2_NODE_ID} \ - -e PMM_TEST_HA_ADVERTISE_ADDRESS=${PMM_PASSIVE2_IP} \ - -e PMM_TEST_HA_GOSSIP_PORT=9096 \ - -e PMM_TEST_HA_RAFT_PORT=9097 \ - -e PMM_TEST_HA_GRAFANA_GOSSIP_PORT=9094 \ - -e PMM_TEST_HA_PEERS=${PMM_ACTIVE_IP},${PMM_PASSIVE_IP},${PMM_PASSIVE2_IP} \ - -v pmm-server-passive-2_data:/srv \ - ${PMM_DOCKER_IMAGE} - ``` - - === "Run services on a separate instance" - - ```sh - docker run -d \ - --name ${PMM_PASSIVE2_NODE_ID} \ - -p 80:8080 \ - -p 443:8443 \ - -p 9094:9094 \ - -p 9096:9096 \ - -p 9094:9094/udp \ - -p 9096:9096/udp \ - -p 9097:9097 \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_CLICKHOUSE=1 \ - -e PERCONA_TEST_PMM_DISABLE_BUILTIN_POSTGRES=1 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_ADDR=${CH_HOST_IP}:9000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_DATABASE=pmm \ - -e PERCONA_TEST_PMM_CLICKHOUSE_BLOCK_SIZE=10000 \ - -e PERCONA_TEST_PMM_CLICKHOUSE_POOL_SIZE=2 \ - -e PERCONA_TEST_POSTGRES_ADDR=${PG_HOST_IP}:5432 \ - -e PERCONA_TEST_POSTGRES_USERNAME=${PG_USERNAME} \ - -e PERCONA_TEST_POSTGRES_DBPASSWORD=${PG_PASSWORD} \ - -e GF_DATABASE_URL=postgres://${GF_USERNAME}:${GF_PASSWORD}@${PG_HOST_IP}:5432/grafana \ - -e PMM_VM_URL=http://${VM_HOST_IP}:8428 \ - -e PMM_TEST_HA_ENABLE=1 \ - -e PMM_TEST_HA_BOOTSTRAP=0 \ - -e PMM_TEST_HA_NODE_ID=${PMM_PASSIVE2_NODE_ID} \ - -e PMM_TEST_HA_ADVERTISE_ADDRESS=${PMM_PASSIVE2_IP} \ - -e PMM_TEST_HA_GOSSIP_PORT=9096 \ - -e PMM_TEST_HA_RAFT_PORT=9097 \ - -e PMM_TEST_HA_GRAFANA_GOSSIP_PORT=9094 \ - -e PMM_TEST_HA_PEERS=${PMM_ACTIVE_IP},${PMM_PASSIVE_IP},${PMM_PASSIVE2_IP} \ - -v /srv/pmm-data:/srv \ - ${PMM_DOCKER_IMAGE} - ``` - - - !!! note alert alert-primary "Note" - - - Ensure to set the environment variables from Step 1 in each instance where you run these commands. - - If you run the service on the same instance, remove the **`-p`** flags. - - If you run the service on a separate instance, remove the **`--network`** and **`--ip`** flags. - - -### **Step 7: Running HAProxy** - -HAProxy provides high availability for your PMM setup by directing traffic to the current leader server via the `/v1/leaderHealthCheck` endpoint: -{.power-number} - -1. Pull the HAProxy Docker image: - - ```bash - docker pull haproxy:2.4.2-alpine - ``` - -2. Create a directory to store the SSL certificate. - - ```bash - mkdir -p /path/to/certs - ``` - - Replace `/path/to/certs` with the path where you want to store your SSL certificates. - -3. Navigate to this directory and generate a new private key. - - ```bash - openssl genrsa -out pmm.key 2048 - ``` - - This command generates a 2048-bit RSA private key and saves it to a file named `pmm.key`. - -4. Using the private key, generate a self-signed certificate. - - ```bash - openssl req -new -x509 -key pmm.key -out pmm.crt -days 365 - ``` - - Enter country, state, organization name, etc. when asked. Use `-days 365` option for 365-day certificate validity. - -5. Copy your SSL certificate and private key to the directory you created in step 2. Ensure that the certificate file is named `pmm.crt` and the private key file is named `pmm.key`. - - Concatenate these two files to create a PEM file: - - ```bash - cat pmm.crt pmm.key > pmm.pem - ``` - -6. Create a directory to store HA Proxy configuration. - - ```bash - mkdir -p /path/to/haproxy-config - ``` - - Replace `/path/to/haproxy-config` with the path where you want to store your HAProxy configuration. - -7. Create an HAProxy configuration file named `haproxy.cfg.template` in that directory. This configuration tells HAProxy to use the `/v1/leaderHealthCheck` endpoint of each PMM Server to identify the leader. - - ``` - global - log stdout local0 debug - log stdout local1 info - log stdout local2 info - daemon - - defaults - log global - mode http - option httplog - option dontlognull - timeout connect 5000 - timeout client 50000 - timeout server 50000 - - frontend http_front - bind *:80 - default_backend http_back - - frontend https_front - bind *:443 ssl crt /etc/haproxy/certs/pmm.pem - default_backend https_back - - backend http_back - option httpchk - http-check send meth POST uri /v1/leaderHealthCheck ver HTTP/1.1 hdr Host www - http-check expect status 200 - server pmm-server-active-http PMM_ACTIVE_IP:80 check - server pmm-server-passive-http PMM_PASSIVE_IP:80 check backup - server pmm-server-passive-2-http PMM_PASSIVE2_IP:80 check backup - - backend https_back - option httpchk - http-check send meth POST uri /v1/leaderHealthCheck ver HTTP/1.1 hdr Host www - http-check expect status 200 - server pmm-server-active-https PMM_ACTIVE_IP:443 check ssl verify none - server pmm-server-passive-https PMM_PASSIVE_IP:443 check ssl verify none - server pmm-server-passive-2-https PMM_PASSIVE2_IP:443 check ssl verify none - ``` - -8. Before starting the HAProxy container, use `sed` to replace the placeholders in `haproxy.cfg.template` with the environment variables, and write the output to `haproxy.cfg`. - - ```bash - sed -e "s/PMM_ACTIVE_IP/$PMM_ACTIVE_IP/g" \ - -e "s/PMM_PASSIVE_IP/$PMM_PASSIVE_IP/g" \ - -e "s/PMM_PASSIVE2_IP/$PMM_PASSIVE2_IP/g" \ - /path/to/haproxy.cfg.template > /path/to/haproxy.cfg - ``` - -9. Run the HAProxy container. - - ```bash - docker run -d \ - --name haproxy \ - --network pmm-network \ - -p 80:80 \ - -p 443:443 \ - -v /path/to/haproxy-config:/usr/local/etc/haproxy \ - -v /path/to/certs:/etc/haproxy/certs \ - haproxy:2.4.2-alpine - ``` - - Replace `/path/to/haproxy-config` with the path to the `haproxy.cfg` file you created in step 6, and `/path/to/certs` with the path to the directory containing the SSL certificate and private key. - -!!! note alert alert-primary "Note" - - It is recommended to use absolute paths instead of relative paths for volume mounts. - - If you're running services on separate instances, you can remove the `--network` flag. - -HAProxy is now configured to redirect traffic to the leader PMM managed server. This ensures highly reliable service by redirecting requests to the remainder of the servers in the event that the leader server goes down. - -### **Step 8: Accessing PMM** - -You can access the PMM web interface via HAProxy once all the components are set up and configured: -{.power-number} - -1. Access the PMM services by navigating to `https://` in your web browser. Replace `` with the IP address or hostname of the machine running the HAProxy container. -2. You should now see the PMM login screen. Log in using the default credentials, unless you changed them during setup. -3. You can use the PMM web interface to monitor your database infrastructure, analyze metrics, and perform various database management tasks. - -When you register PMM Clients, you must use the HAProxy IP address (or hostname) rather than the PMM Server address once your PMM environment has been set up in high-availability (HA) mode. Even if one PMM Server becomes unavailable, clients will still be able to communicate with the servers. - -You have now successfully set up PMM in HA mode using Docker containers. Your PMM environment is more resilient to failures and can continue providing monitoring services if any of the instances fail. - - -!!! note alert alert-primary "Note" - Ensure that all containers are running and accessible. You can use `docker ps` to check the status of your Docker containers. If a container is not running, you can view its logs using the command `docker logs ` to investigate the issue. \ No newline at end of file diff --git a/documentation/mkdocs-base.yml b/documentation/mkdocs-base.yml index c7fdd63024..8f5433b42f 100644 --- a/documentation/mkdocs-base.yml +++ b/documentation/mkdocs-base.yml @@ -144,7 +144,6 @@ nav: - Plan your PMM installation: - install-pmm/plan-pmm-installation/hardware_and_system.md - install-pmm/plan-pmm-installation/network_and_firewall.md - - Install PMM in HA mode: install-pmm/HA.md - Install PMM Server: - install-pmm/install-pmm-server/index.md - install-pmm/install-pmm-server/prerequisites.md From b1acbff07b92c4aee93d075cb02f236e1bf5e6af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20=C4=8Ctvrtka?= <62988319+JiriCtvrtka@users.noreply.github.com> Date: Fri, 7 Mar 2025 12:58:47 +0100 Subject: [PATCH 4/6] PMM-9288 Extended profiler. (#3662) * PMM-9288 Extended system profile capture. * PMM-9288 Tidy. * PMM-9288 Another fields/metrics. * PMM-9288 Changes. * PMM-9288 New fields in clickhouse. * PMM-9288 Refactor. * PMM-9288 Changes. * PMM-9288 Changes. * PMM-9288 Better debug. * PMM-9288 Profiler test adjust. * PMM-9288 Changes. * PMM-9288 Profiler test. * PMM-9288 Changes. * PMM-9288 Mod tidy. * PMM-9288 Small refactor in naming. * PMM-9288 Format, lint. * PMM-9288 Changes after discussion. * PMM-9288 Format. * PMM-9288 Mention of new PMM ticket. * PMM-9288 Related tickets. * PMM-9288 Changes for FE. Mod. * PMM-9288 Percona Toolkit merged commit hash. * PMM-9288 Tidy. --- .../profiler/aggregator/aggregator.go | 82 +- .../profiler/aggregator/aggregator_test.go | 48 +- .../internal/profiler/profiler_test.go | 17 +- api/agent/v1/collector.pb.go | 835 ++++-- api/agent/v1/collector.pb.validate.go | 72 + api/agent/v1/collector.proto | 47 + api/qan/v1/collector.pb.go | 852 ++++-- api/qan/v1/collector.pb.validate.go | 70 + api/qan/v1/collector.proto | 45 + .../qan_service/get_metrics_responses.go | 30 + .../qan_service/get_report_responses.go | 30 + api/qan/v1/json/v1.json | 212 +- api/qan/v1/qan.pb.go | 379 ++- api/qan/v1/qan.pb.validate.go | 20 + api/qan/v1/qan.proto | 20 + api/swagger/swagger-dev.json | 212 +- api/swagger/swagger.json | 212 +- go.mod | 2 +- go.sum | 4 +- managed/services/qan/client.go | 47 + managed/services/qan/client_test.go | 4 + .../sql/20_extended_profiler.down.sql | 45 + .../sql/20_extended_profiler.up.sql | 55 + qan-api2/models/base.go | 547 ++-- qan-api2/models/data_ingestion.go | 74 +- qan-api2/models/metrics.go | 67 +- qan-api2/services/analytics/base.go | 130 +- qan-api2/services/analytics/metrics_names.go | 2 +- .../GetMetrics_group_by_queryid.json | 1402 ++++++---- .../GetMetrics_sparklines_90_points.json | 646 +++-- qan-api2/test_data/GetMetrics_total.json | 2371 ++++++++++++----- 31 files changed, 6095 insertions(+), 2484 deletions(-) create mode 100644 qan-api2/migrations/sql/20_extended_profiler.down.sql create mode 100644 qan-api2/migrations/sql/20_extended_profiler.up.sql diff --git a/agent/agents/mongodb/internal/profiler/aggregator/aggregator.go b/agent/agents/mongodb/internal/profiler/aggregator/aggregator.go index c9f44ca2a5..6caf581bbc 100644 --- a/agent/agents/mongodb/internal/profiler/aggregator/aggregator.go +++ b/agent/agents/mongodb/internal/profiler/aggregator/aggregator.go @@ -35,7 +35,11 @@ import ( var DefaultInterval = time.Duration(time.Minute) -const reportChanBuffer = 1000 +const ( + reportChanBuffer = 1000 + millisecondsToSeconds = 1000 + microsecondsToSeconds = 1000000 +) // New returns configured *Aggregator func New(timeStart time.Time, agentID string, logger *logrus.Entry, maxQueryLength int32) *Aggregator { @@ -258,12 +262,12 @@ func (a *Aggregator) createResult(_ context.Context) *report.Result { query, truncated := truncate.Query(v.Query, a.maxQueryLength, truncate.GetMongoDBDefaultMaxQueryLength()) bucket := &agentv1.MetricsBucket{ Common: &agentv1.MetricsBucket_Common{ - Queryid: v.ID, + Queryid: v.ID, // PMM-13466 Fingerprint: fingerprint, Database: db, Tables: []string{collection}, - Username: "", - ClientHost: "", + Username: v.User, + ClientHost: v.Client, AgentId: a.agentID, AgentType: inventoryv1.AgentType_AGENT_TYPE_QAN_MONGODB_PROFILER_AGENT, PeriodStartUnixSecs: uint32(a.timeStart.Truncate(1 * time.Minute).Unix()), @@ -272,38 +276,80 @@ func (a *Aggregator) createResult(_ context.Context) *report.Result { ExampleType: agentv1.ExampleType_EXAMPLE_TYPE_RANDOM, NumQueries: float32(v.Count), IsTruncated: truncated, + Comments: nil, // PMM-11866 }, Mongodb: &agentv1.MetricsBucket_MongoDB{}, } - bucket.Common.MQueryTimeCnt = float32(v.Count) // TODO: Check is it right value - bucket.Common.MQueryTimeMax = float32(v.QueryTime.Max) / 1000 - bucket.Common.MQueryTimeMin = float32(v.QueryTime.Min) / 1000 - bucket.Common.MQueryTimeP99 = float32(v.QueryTime.Pct99) / 1000 - bucket.Common.MQueryTimeSum = float32(v.QueryTime.Total) / 1000 + bucket.Common.MQueryTimeCnt = float32(v.Count) // PMM-13788 + bucket.Common.MQueryTimeMax = float32(v.QueryTime.Max) / millisecondsToSeconds + bucket.Common.MQueryTimeMin = float32(v.QueryTime.Min) / millisecondsToSeconds + bucket.Common.MQueryTimeP99 = float32(v.QueryTime.Pct99) / millisecondsToSeconds + bucket.Common.MQueryTimeSum = float32(v.QueryTime.Total) / millisecondsToSeconds - bucket.Mongodb.MDocsReturnedCnt = float32(v.Count) // TODO: Check is it right value + bucket.Mongodb.MDocsReturnedCnt = float32(v.Count) // PMM-13788 bucket.Mongodb.MDocsReturnedMax = float32(v.Returned.Max) bucket.Mongodb.MDocsReturnedMin = float32(v.Returned.Min) bucket.Mongodb.MDocsReturnedP99 = float32(v.Returned.Pct99) bucket.Mongodb.MDocsReturnedSum = float32(v.Returned.Total) - bucket.Mongodb.MDocsScannedCnt = float32(v.Count) // TODO: Check is it right value - bucket.Mongodb.MDocsScannedMax = float32(v.Scanned.Max) - bucket.Mongodb.MDocsScannedMin = float32(v.Scanned.Min) - bucket.Mongodb.MDocsScannedP99 = float32(v.Scanned.Pct99) - bucket.Mongodb.MDocsScannedSum = float32(v.Scanned.Total) - - bucket.Mongodb.MResponseLengthCnt = float32(v.Count) // TODO: Check is it right value + bucket.Mongodb.MResponseLengthCnt = float32(v.ResponseLengthCount) bucket.Mongodb.MResponseLengthMax = float32(v.ResponseLength.Max) bucket.Mongodb.MResponseLengthMin = float32(v.ResponseLength.Min) bucket.Mongodb.MResponseLengthP99 = float32(v.ResponseLength.Pct99) bucket.Mongodb.MResponseLengthSum = float32(v.ResponseLength.Total) bucket.Mongodb.MFullScanCnt = float32(v.CollScanCount) - bucket.Mongodb.MFullScanSum = float32(v.CollScanSum) / 1000 + bucket.Mongodb.MFullScanSum = float32(v.CollScanCount) // Sum is same like count in this case bucket.Mongodb.PlanSummary = v.PlanSummary + bucket.Mongodb.ApplicationName = v.AppName + + bucket.Mongodb.MDocsExaminedCnt = float32(v.DocsExaminedCount) + bucket.Mongodb.MDocsExaminedMax = float32(v.DocsExamined.Max) + bucket.Mongodb.MDocsExaminedMin = float32(v.DocsExamined.Min) + bucket.Mongodb.MDocsExaminedP99 = float32(v.DocsExamined.Pct99) + bucket.Mongodb.MDocsExaminedSum = float32(v.DocsExamined.Total) + + bucket.Mongodb.MKeysExaminedCnt = float32(v.KeysExaminedCount) + bucket.Mongodb.MKeysExaminedMax = float32(v.KeysExamined.Max) + bucket.Mongodb.MKeysExaminedMin = float32(v.KeysExamined.Min) + bucket.Mongodb.MKeysExaminedP99 = float32(v.KeysExamined.Pct99) + bucket.Mongodb.MKeysExaminedSum = float32(v.KeysExamined.Total) + + bucket.Mongodb.MLocksGlobalAcquireCountReadSharedCnt = float32(v.LocksGlobalAcquireCountReadSharedCount) + bucket.Mongodb.MLocksGlobalAcquireCountReadSharedSum = float32(v.LocksGlobalAcquireCountReadShared) + + bucket.Mongodb.MLocksGlobalAcquireCountWriteSharedCnt = float32(v.LocksGlobalAcquireCountWriteSharedCount) + bucket.Mongodb.MLocksGlobalAcquireCountWriteSharedSum = float32(v.LocksGlobalAcquireCountWriteShared) + + bucket.Mongodb.MLocksDatabaseAcquireCountReadSharedCnt = float32(v.LocksDatabaseAcquireCountReadSharedCount) + bucket.Mongodb.MLocksDatabaseAcquireCountReadSharedSum = float32(v.LocksDatabaseAcquireCountReadShared) + + bucket.Mongodb.MLocksDatabaseAcquireWaitCountReadSharedCnt = float32(v.LocksDatabaseAcquireWaitCountReadSharedCount) + bucket.Mongodb.MLocksDatabaseAcquireWaitCountReadSharedSum = float32(v.LocksDatabaseAcquireWaitCountReadShared) + + bucket.Mongodb.MLocksDatabaseTimeAcquiringMicrosReadSharedCnt = float32(v.LocksDatabaseTimeAcquiringMicrosReadSharedCount) + bucket.Mongodb.MLocksDatabaseTimeAcquiringMicrosReadSharedMax = float32(v.LocksDatabaseTimeAcquiringMicrosReadShared.Max) / microsecondsToSeconds + bucket.Mongodb.MLocksDatabaseTimeAcquiringMicrosReadSharedMin = float32(v.LocksDatabaseTimeAcquiringMicrosReadShared.Min) / microsecondsToSeconds + bucket.Mongodb.MLocksDatabaseTimeAcquiringMicrosReadSharedP99 = float32(v.LocksDatabaseTimeAcquiringMicrosReadShared.Pct99) / microsecondsToSeconds + bucket.Mongodb.MLocksDatabaseTimeAcquiringMicrosReadSharedSum = float32(v.LocksDatabaseTimeAcquiringMicrosReadShared.Total) / microsecondsToSeconds + + bucket.Mongodb.MLocksCollectionAcquireCountReadSharedCnt = float32(v.LocksCollectionAcquireCountReadSharedCount) + bucket.Mongodb.MLocksCollectionAcquireCountReadSharedSum = float32(v.LocksCollectionAcquireCountReadShared) + + bucket.Mongodb.MStorageBytesReadCnt = float32(v.StorageBytesReadCount) + bucket.Mongodb.MStorageBytesReadMax = float32(v.StorageBytesRead.Max) + bucket.Mongodb.MStorageBytesReadMin = float32(v.StorageBytesRead.Min) + bucket.Mongodb.MStorageBytesReadP99 = float32(v.StorageBytesRead.Pct99) + bucket.Mongodb.MStorageBytesReadSum = float32(v.StorageBytesRead.Total) + + bucket.Mongodb.MStorageTimeReadingMicrosCnt = float32(v.StorageTimeReadingMicrosCount) + bucket.Mongodb.MStorageTimeReadingMicrosMax = float32(v.StorageTimeReadingMicros.Max) / microsecondsToSeconds + bucket.Mongodb.MStorageTimeReadingMicrosMin = float32(v.StorageTimeReadingMicros.Min) / microsecondsToSeconds + bucket.Mongodb.MStorageTimeReadingMicrosP99 = float32(v.StorageTimeReadingMicros.Pct99) / microsecondsToSeconds + bucket.Mongodb.MStorageTimeReadingMicrosSum = float32(v.StorageTimeReadingMicros.Total) / microsecondsToSeconds + buckets = append(buckets, bucket) } diff --git a/agent/agents/mongodb/internal/profiler/aggregator/aggregator_test.go b/agent/agents/mongodb/internal/profiler/aggregator/aggregator_test.go index becfa325b7..c9dc394163 100644 --- a/agent/agents/mongodb/internal/profiler/aggregator/aggregator_test.go +++ b/agent/agents/mongodb/internal/profiler/aggregator/aggregator_test.go @@ -51,10 +51,11 @@ func TestAggregator(t *testing.T) { defer aggregator.Stop() ctx := context.TODO() err := aggregator.Add(ctx, proto.SystemProfile{ - NscannedObjects: 2, - Nreturned: 3, - Ns: "collection.people", - Op: "insert", + Nreturned: 3, + Ns: "collection.people", + Op: "insert", + DocsExamined: 2, + KeysExamined: 3, }) require.NoError(t, err) @@ -85,11 +86,16 @@ func TestAggregator(t *testing.T) { MDocsReturnedMax: 3, MDocsReturnedP99: 3, MResponseLengthCnt: 1, - MDocsScannedCnt: 1, - MDocsScannedSum: 2, - MDocsScannedMin: 2, - MDocsScannedMax: 2, - MDocsScannedP99: 2, + MDocsExaminedCnt: 1, + MDocsExaminedSum: 2, + MDocsExaminedMin: 2, + MDocsExaminedMax: 2, + MDocsExaminedP99: 2, + MKeysExaminedCnt: 1, + MKeysExaminedSum: 3, + MKeysExaminedMin: 3, + MKeysExaminedMax: 3, + MKeysExaminedP99: 3, }, }, }, @@ -104,10 +110,9 @@ func TestAggregator(t *testing.T) { defer aggregator.Stop() ctx := context.TODO() err := aggregator.Add(ctx, proto.SystemProfile{ - NscannedObjects: 2, - Nreturned: 3, - Ns: "collection.people", - Op: "query", + Nreturned: 3, + Ns: "collection.people", + Op: "query", Command: bson.D{ primitive.E{Key: "find", Value: "people"}, primitive.E{ @@ -117,6 +122,8 @@ func TestAggregator(t *testing.T) { }, }, }, + DocsExamined: 2, + KeysExamined: 3, }) require.NoError(t, err) @@ -148,11 +155,16 @@ func TestAggregator(t *testing.T) { MDocsReturnedMax: 3, MDocsReturnedP99: 3, MResponseLengthCnt: 1, - MDocsScannedCnt: 1, - MDocsScannedSum: 2, - MDocsScannedMin: 2, - MDocsScannedMax: 2, - MDocsScannedP99: 2, + MDocsExaminedCnt: 1, + MDocsExaminedSum: 2, + MDocsExaminedMin: 2, + MDocsExaminedMax: 2, + MDocsExaminedP99: 2, + MKeysExaminedCnt: 1, + MKeysExaminedSum: 3, + MKeysExaminedMin: 3, + MKeysExaminedMax: 3, + MKeysExaminedP99: 3, }, }, }, diff --git a/agent/agents/mongodb/internal/profiler/profiler_test.go b/agent/agents/mongodb/internal/profiler/profiler_test.go index c645ce6649..2d84c52cd6 100644 --- a/agent/agents/mongodb/internal/profiler/profiler_test.go +++ b/agent/agents/mongodb/internal/profiler/profiler_test.go @@ -149,7 +149,7 @@ func testProfiler(t *testing.T, url string) { b.Mongodb.MDocsReturnedCnt += bucket.Mongodb.MDocsReturnedCnt b.Mongodb.MResponseLengthCnt += bucket.Mongodb.MResponseLengthCnt b.Mongodb.MResponseLengthSum += bucket.Mongodb.MResponseLengthSum - b.Mongodb.MDocsScannedCnt += bucket.Mongodb.MDocsScannedCnt + b.Mongodb.MDocsExaminedCnt += bucket.Mongodb.MDocsExaminedCnt } else { bucketsMap[key] = bucket } @@ -184,16 +184,15 @@ func testProfiler(t *testing.T, url string) { MResponseLengthMin: responseLength, MResponseLengthMax: responseLength, MResponseLengthP99: responseLength, - MDocsScannedCnt: docsCount, } // TODO: fix protobuf equality https://jira.percona.com/browse/PMM-6743 - assert.Equalf(t, expected.MDocsReturnedCnt, bucket.Mongodb.MDocsReturnedCnt, "wrong metrics for db %s", bucket.Common.Database) - assert.Equalf(t, expected.MResponseLengthCnt, bucket.Mongodb.MResponseLengthCnt, "wrong metrics for db %s", bucket.Common.Database) - assert.Equalf(t, expected.MResponseLengthSum, bucket.Mongodb.MResponseLengthSum, "wrong metrics for db %s", bucket.Common.Database) - assert.Equalf(t, expected.MResponseLengthMin, bucket.Mongodb.MResponseLengthMin, "wrong metrics for db %s", bucket.Common.Database) - assert.Equalf(t, expected.MResponseLengthMax, bucket.Mongodb.MResponseLengthMax, "wrong metrics for db %s", bucket.Common.Database) - assert.Equalf(t, expected.MResponseLengthP99, bucket.Mongodb.MResponseLengthP99, "wrong metrics for db %s", bucket.Common.Database) - assert.Equalf(t, expected.MDocsScannedCnt, bucket.Mongodb.MDocsScannedCnt, "wrong metrics for db %s", bucket.Common.Database) + assert.Equalf(t, expected.MDocsReturnedCnt, bucket.Mongodb.MDocsReturnedCnt, "wrong metrics MDocsReturnedCnt for db %s", bucket.Common.Database) + assert.Equalf(t, expected.MResponseLengthCnt, bucket.Mongodb.MResponseLengthCnt, "wrong metrics MResponseLengthCnt for db %s", bucket.Common.Database) + assert.Equalf(t, expected.MResponseLengthSum, bucket.Mongodb.MResponseLengthSum, "wrong metrics MResponseLengthSum for db %s", bucket.Common.Database) + assert.Equalf(t, expected.MResponseLengthMin, bucket.Mongodb.MResponseLengthMin, "wrong metrics MResponseLengthMin for db %s", bucket.Common.Database) + assert.Equalf(t, expected.MResponseLengthMax, bucket.Mongodb.MResponseLengthMax, "wrong metrics MResponseLengthMax for db %s", bucket.Common.Database) + assert.Equalf(t, expected.MResponseLengthP99, bucket.Mongodb.MResponseLengthP99, "wrong metrics MResponseLengthP99 for db %s", bucket.Common.Database) + assert.Equalf(t, expected.MDocsExaminedCnt, bucket.Mongodb.MDocsExaminedCnt, "wrong metrics MDocsExaminedCnt for db %s", bucket.Common.Database) } require.NotNil(t, findBucket) assert.Equal(t, `db.people.find({"name_00\ufffd":"?"})`, findBucket.Common.Fingerprint) diff --git a/api/agent/v1/collector.pb.go b/api/agent/v1/collector.pb.go index ef89017ff4..8f6b9e77a2 100644 --- a/api/agent/v1/collector.pb.go +++ b/api/agent/v1/collector.pb.go @@ -1494,9 +1494,56 @@ type MetricsBucket_MongoDB struct { MFullScanCnt float32 `protobuf:"fixed32,16,opt,name=m_full_scan_cnt,json=mFullScanCnt,proto3" json:"m_full_scan_cnt,omitempty"` MFullScanSum float32 `protobuf:"fixed32,17,opt,name=m_full_scan_sum,json=mFullScanSum,proto3" json:"m_full_scan_sum,omitempty"` // Plan summary type (COLLSCAN, IXSCAN, etc). - PlanSummary string `protobuf:"bytes,18,opt,name=plan_summary,json=planSummary,proto3" json:"plan_summary,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache + PlanSummary string `protobuf:"bytes,18,opt,name=plan_summary,json=planSummary,proto3" json:"plan_summary,omitempty"` + // Total number of documents scanned during query execution. + MDocsExaminedCnt float32 `protobuf:"fixed32,19,opt,name=m_docs_examined_cnt,json=mDocsExaminedCnt,proto3" json:"m_docs_examined_cnt,omitempty"` + MDocsExaminedSum float32 `protobuf:"fixed32,20,opt,name=m_docs_examined_sum,json=mDocsExaminedSum,proto3" json:"m_docs_examined_sum,omitempty"` + MDocsExaminedMin float32 `protobuf:"fixed32,21,opt,name=m_docs_examined_min,json=mDocsExaminedMin,proto3" json:"m_docs_examined_min,omitempty"` + MDocsExaminedMax float32 `protobuf:"fixed32,22,opt,name=m_docs_examined_max,json=mDocsExaminedMax,proto3" json:"m_docs_examined_max,omitempty"` + MDocsExaminedP99 float32 `protobuf:"fixed32,23,opt,name=m_docs_examined_p99,json=mDocsExaminedP99,proto3" json:"m_docs_examined_p99,omitempty"` + // Total number of index keys scanned during query execution. + MKeysExaminedCnt float32 `protobuf:"fixed32,24,opt,name=m_keys_examined_cnt,json=mKeysExaminedCnt,proto3" json:"m_keys_examined_cnt,omitempty"` + MKeysExaminedSum float32 `protobuf:"fixed32,25,opt,name=m_keys_examined_sum,json=mKeysExaminedSum,proto3" json:"m_keys_examined_sum,omitempty"` + MKeysExaminedMin float32 `protobuf:"fixed32,26,opt,name=m_keys_examined_min,json=mKeysExaminedMin,proto3" json:"m_keys_examined_min,omitempty"` + MKeysExaminedMax float32 `protobuf:"fixed32,27,opt,name=m_keys_examined_max,json=mKeysExaminedMax,proto3" json:"m_keys_examined_max,omitempty"` + MKeysExaminedP99 float32 `protobuf:"fixed32,28,opt,name=m_keys_examined_p99,json=mKeysExaminedP99,proto3" json:"m_keys_examined_p99,omitempty"` + // Application name from client. + ApplicationName string `protobuf:"bytes,29,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"` + // Number of times a global read lock was acquired during query execution. + MLocksGlobalAcquireCountReadSharedCnt float32 `protobuf:"fixed32,30,opt,name=m_locks_global_acquire_count_read_shared_cnt,json=mLocksGlobalAcquireCountReadSharedCnt,proto3" json:"m_locks_global_acquire_count_read_shared_cnt,omitempty"` + MLocksGlobalAcquireCountReadSharedSum float32 `protobuf:"fixed32,31,opt,name=m_locks_global_acquire_count_read_shared_sum,json=mLocksGlobalAcquireCountReadSharedSum,proto3" json:"m_locks_global_acquire_count_read_shared_sum,omitempty"` + // Number of times a global write lock was acquired during query execution. + MLocksGlobalAcquireCountWriteSharedCnt float32 `protobuf:"fixed32,32,opt,name=m_locks_global_acquire_count_write_shared_cnt,json=mLocksGlobalAcquireCountWriteSharedCnt,proto3" json:"m_locks_global_acquire_count_write_shared_cnt,omitempty"` + MLocksGlobalAcquireCountWriteSharedSum float32 `protobuf:"fixed32,33,opt,name=m_locks_global_acquire_count_write_shared_sum,json=mLocksGlobalAcquireCountWriteSharedSum,proto3" json:"m_locks_global_acquire_count_write_shared_sum,omitempty"` + // Number of times a read lock was acquired at the database level during query execution. + MLocksDatabaseAcquireCountReadSharedCnt float32 `protobuf:"fixed32,34,opt,name=m_locks_database_acquire_count_read_shared_cnt,json=mLocksDatabaseAcquireCountReadSharedCnt,proto3" json:"m_locks_database_acquire_count_read_shared_cnt,omitempty"` + MLocksDatabaseAcquireCountReadSharedSum float32 `protobuf:"fixed32,35,opt,name=m_locks_database_acquire_count_read_shared_sum,json=mLocksDatabaseAcquireCountReadSharedSum,proto3" json:"m_locks_database_acquire_count_read_shared_sum,omitempty"` + // Number of times a read lock at the database level was requested but had to wait before being granted. + MLocksDatabaseAcquireWaitCountReadSharedCnt float32 `protobuf:"fixed32,36,opt,name=m_locks_database_acquire_wait_count_read_shared_cnt,json=mLocksDatabaseAcquireWaitCountReadSharedCnt,proto3" json:"m_locks_database_acquire_wait_count_read_shared_cnt,omitempty"` + MLocksDatabaseAcquireWaitCountReadSharedSum float32 `protobuf:"fixed32,37,opt,name=m_locks_database_acquire_wait_count_read_shared_sum,json=mLocksDatabaseAcquireWaitCountReadSharedSum,proto3" json:"m_locks_database_acquire_wait_count_read_shared_sum,omitempty"` + // Indicates the time, spent acquiring a read lock at the database level during an operation. + MLocksDatabaseTimeAcquiringMicrosReadSharedCnt float32 `protobuf:"fixed32,38,opt,name=m_locks_database_time_acquiring_micros_read_shared_cnt,json=mLocksDatabaseTimeAcquiringMicrosReadSharedCnt,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_cnt,omitempty"` + MLocksDatabaseTimeAcquiringMicrosReadSharedSum float32 `protobuf:"fixed32,39,opt,name=m_locks_database_time_acquiring_micros_read_shared_sum,json=mLocksDatabaseTimeAcquiringMicrosReadSharedSum,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_sum,omitempty"` + MLocksDatabaseTimeAcquiringMicrosReadSharedMin float32 `protobuf:"fixed32,40,opt,name=m_locks_database_time_acquiring_micros_read_shared_min,json=mLocksDatabaseTimeAcquiringMicrosReadSharedMin,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_min,omitempty"` + MLocksDatabaseTimeAcquiringMicrosReadSharedMax float32 `protobuf:"fixed32,41,opt,name=m_locks_database_time_acquiring_micros_read_shared_max,json=mLocksDatabaseTimeAcquiringMicrosReadSharedMax,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_max,omitempty"` + MLocksDatabaseTimeAcquiringMicrosReadSharedP99 float32 `protobuf:"fixed32,42,opt,name=m_locks_database_time_acquiring_micros_read_shared_p99,json=mLocksDatabaseTimeAcquiringMicrosReadSharedP99,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_p99,omitempty"` + // Number of times a read lock was acquired on a specific collection during operations. + MLocksCollectionAcquireCountReadSharedCnt float32 `protobuf:"fixed32,43,opt,name=m_locks_collection_acquire_count_read_shared_cnt,json=mLocksCollectionAcquireCountReadSharedCnt,proto3" json:"m_locks_collection_acquire_count_read_shared_cnt,omitempty"` + MLocksCollectionAcquireCountReadSharedSum float32 `protobuf:"fixed32,44,opt,name=m_locks_collection_acquire_count_read_shared_sum,json=mLocksCollectionAcquireCountReadSharedSum,proto3" json:"m_locks_collection_acquire_count_read_shared_sum,omitempty"` + // Total number of bytes read from storage during a specific operation. + MStorageBytesReadCnt float32 `protobuf:"fixed32,45,opt,name=m_storage_bytes_read_cnt,json=mStorageBytesReadCnt,proto3" json:"m_storage_bytes_read_cnt,omitempty"` + MStorageBytesReadSum float32 `protobuf:"fixed32,46,opt,name=m_storage_bytes_read_sum,json=mStorageBytesReadSum,proto3" json:"m_storage_bytes_read_sum,omitempty"` + MStorageBytesReadMin float32 `protobuf:"fixed32,47,opt,name=m_storage_bytes_read_min,json=mStorageBytesReadMin,proto3" json:"m_storage_bytes_read_min,omitempty"` + MStorageBytesReadMax float32 `protobuf:"fixed32,48,opt,name=m_storage_bytes_read_max,json=mStorageBytesReadMax,proto3" json:"m_storage_bytes_read_max,omitempty"` + MStorageBytesReadP99 float32 `protobuf:"fixed32,49,opt,name=m_storage_bytes_read_p99,json=mStorageBytesReadP99,proto3" json:"m_storage_bytes_read_p99,omitempty"` + // Indicates the time, spent reading data from storage during an operation. + MStorageTimeReadingMicrosCnt float32 `protobuf:"fixed32,50,opt,name=m_storage_time_reading_micros_cnt,json=mStorageTimeReadingMicrosCnt,proto3" json:"m_storage_time_reading_micros_cnt,omitempty"` + MStorageTimeReadingMicrosSum float32 `protobuf:"fixed32,51,opt,name=m_storage_time_reading_micros_sum,json=mStorageTimeReadingMicrosSum,proto3" json:"m_storage_time_reading_micros_sum,omitempty"` + MStorageTimeReadingMicrosMin float32 `protobuf:"fixed32,52,opt,name=m_storage_time_reading_micros_min,json=mStorageTimeReadingMicrosMin,proto3" json:"m_storage_time_reading_micros_min,omitempty"` + MStorageTimeReadingMicrosMax float32 `protobuf:"fixed32,53,opt,name=m_storage_time_reading_micros_max,json=mStorageTimeReadingMicrosMax,proto3" json:"m_storage_time_reading_micros_max,omitempty"` + MStorageTimeReadingMicrosP99 float32 `protobuf:"fixed32,54,opt,name=m_storage_time_reading_micros_p99,json=mStorageTimeReadingMicrosP99,proto3" json:"m_storage_time_reading_micros_p99,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *MetricsBucket_MongoDB) Reset() { @@ -1655,6 +1702,258 @@ func (x *MetricsBucket_MongoDB) GetPlanSummary() string { return "" } +func (x *MetricsBucket_MongoDB) GetMDocsExaminedCnt() float32 { + if x != nil { + return x.MDocsExaminedCnt + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMDocsExaminedSum() float32 { + if x != nil { + return x.MDocsExaminedSum + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMDocsExaminedMin() float32 { + if x != nil { + return x.MDocsExaminedMin + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMDocsExaminedMax() float32 { + if x != nil { + return x.MDocsExaminedMax + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMDocsExaminedP99() float32 { + if x != nil { + return x.MDocsExaminedP99 + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMKeysExaminedCnt() float32 { + if x != nil { + return x.MKeysExaminedCnt + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMKeysExaminedSum() float32 { + if x != nil { + return x.MKeysExaminedSum + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMKeysExaminedMin() float32 { + if x != nil { + return x.MKeysExaminedMin + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMKeysExaminedMax() float32 { + if x != nil { + return x.MKeysExaminedMax + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMKeysExaminedP99() float32 { + if x != nil { + return x.MKeysExaminedP99 + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetApplicationName() string { + if x != nil { + return x.ApplicationName + } + return "" +} + +func (x *MetricsBucket_MongoDB) GetMLocksGlobalAcquireCountReadSharedCnt() float32 { + if x != nil { + return x.MLocksGlobalAcquireCountReadSharedCnt + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksGlobalAcquireCountReadSharedSum() float32 { + if x != nil { + return x.MLocksGlobalAcquireCountReadSharedSum + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksGlobalAcquireCountWriteSharedCnt() float32 { + if x != nil { + return x.MLocksGlobalAcquireCountWriteSharedCnt + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksGlobalAcquireCountWriteSharedSum() float32 { + if x != nil { + return x.MLocksGlobalAcquireCountWriteSharedSum + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksDatabaseAcquireCountReadSharedCnt() float32 { + if x != nil { + return x.MLocksDatabaseAcquireCountReadSharedCnt + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksDatabaseAcquireCountReadSharedSum() float32 { + if x != nil { + return x.MLocksDatabaseAcquireCountReadSharedSum + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksDatabaseAcquireWaitCountReadSharedCnt() float32 { + if x != nil { + return x.MLocksDatabaseAcquireWaitCountReadSharedCnt + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksDatabaseAcquireWaitCountReadSharedSum() float32 { + if x != nil { + return x.MLocksDatabaseAcquireWaitCountReadSharedSum + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksDatabaseTimeAcquiringMicrosReadSharedCnt() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedCnt + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksDatabaseTimeAcquiringMicrosReadSharedSum() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedSum + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksDatabaseTimeAcquiringMicrosReadSharedMin() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedMin + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksDatabaseTimeAcquiringMicrosReadSharedMax() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedMax + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksDatabaseTimeAcquiringMicrosReadSharedP99() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedP99 + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksCollectionAcquireCountReadSharedCnt() float32 { + if x != nil { + return x.MLocksCollectionAcquireCountReadSharedCnt + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMLocksCollectionAcquireCountReadSharedSum() float32 { + if x != nil { + return x.MLocksCollectionAcquireCountReadSharedSum + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMStorageBytesReadCnt() float32 { + if x != nil { + return x.MStorageBytesReadCnt + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMStorageBytesReadSum() float32 { + if x != nil { + return x.MStorageBytesReadSum + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMStorageBytesReadMin() float32 { + if x != nil { + return x.MStorageBytesReadMin + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMStorageBytesReadMax() float32 { + if x != nil { + return x.MStorageBytesReadMax + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMStorageBytesReadP99() float32 { + if x != nil { + return x.MStorageBytesReadP99 + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMStorageTimeReadingMicrosCnt() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosCnt + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMStorageTimeReadingMicrosSum() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosSum + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMStorageTimeReadingMicrosMin() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosMin + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMStorageTimeReadingMicrosMax() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosMax + } + return 0 +} + +func (x *MetricsBucket_MongoDB) GetMStorageTimeReadingMicrosP99() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosP99 + } + return 0 +} + // PostgreSQL contains metrics for PostgreSQL. type MetricsBucket_PostgreSQL struct { state protoimpl.MessageState `protogen:"open.v1"` @@ -2154,7 +2453,7 @@ var file_agent_v1_collector_proto_rawDesc = string([]byte{ 0x63, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x69, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0x9b, 0x50, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, + 0xa9, 0x65, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x36, 0x0a, 0x06, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, @@ -2586,7 +2885,7 @@ var file_agent_v1_collector_proto_rawDesc = string([]byte{ 0x6e, 0x6f, 0x5f, 0x67, 0x6f, 0x6f, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5f, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x73, 0x20, 0x01, 0x28, 0x02, 0x52, 0x13, 0x6d, 0x4e, 0x6f, 0x47, 0x6f, 0x6f, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x55, 0x73, 0x65, 0x64, 0x53, 0x75, - 0x6d, 0x1a, 0xc5, 0x06, 0x0a, 0x07, 0x4d, 0x6f, 0x6e, 0x67, 0x6f, 0x44, 0x42, 0x12, 0x2d, 0x0a, + 0x6d, 0x1a, 0xd3, 0x1b, 0x0a, 0x07, 0x4d, 0x6f, 0x6e, 0x67, 0x6f, 0x44, 0x42, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x64, 0x6f, 0x63, 0x73, 0x5f, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x2d, 0x0a, 0x13, @@ -2638,188 +2937,356 @@ var file_agent_v1_collector_proto_rawDesc = string([]byte{ 0x75, 0x6d, 0x18, 0x11, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x46, 0x75, 0x6c, 0x6c, 0x53, 0x63, 0x61, 0x6e, 0x53, 0x75, 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x6c, - 0x61, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x1a, 0xd1, 0x13, 0x0a, 0x0a, 0x50, 0x6f, - 0x73, 0x74, 0x67, 0x72, 0x65, 0x53, 0x51, 0x4c, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x5f, 0x72, 0x6f, - 0x77, 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x6d, 0x52, - 0x6f, 0x77, 0x73, 0x43, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x5f, 0x72, 0x6f, 0x77, 0x73, - 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x6d, 0x52, 0x6f, 0x77, - 0x73, 0x53, 0x75, 0x6d, 0x12, 0x30, 0x0a, 0x15, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, - 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x03, 0x20, + 0x61, 0x6e, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x64, + 0x6f, 0x63, 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, + 0x18, 0x13, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, + 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x64, 0x6f, + 0x63, 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, + 0x14, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x64, 0x6f, 0x63, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x15, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, 0x6d, 0x69, + 0x6e, 0x65, 0x64, 0x4d, 0x69, 0x6e, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x64, 0x6f, 0x63, 0x73, + 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x16, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, + 0x65, 0x64, 0x4d, 0x61, 0x78, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x64, 0x6f, 0x63, 0x73, 0x5f, + 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x70, 0x39, 0x39, 0x18, 0x17, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, + 0x64, 0x50, 0x39, 0x39, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x5f, 0x65, + 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x18, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x10, 0x6d, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, + 0x43, 0x6e, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x5f, 0x65, 0x78, + 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x19, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x10, 0x6d, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x53, + 0x75, 0x6d, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x5f, 0x65, 0x78, 0x61, + 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x02, 0x52, + 0x10, 0x6d, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x4d, 0x69, + 0x6e, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, + 0x6d, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x4d, 0x61, 0x78, + 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, + 0x6e, 0x65, 0x64, 0x5f, 0x70, 0x39, 0x39, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, + 0x4b, 0x65, 0x79, 0x73, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x50, 0x39, 0x39, 0x12, + 0x29, 0x0a, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x5b, 0x0a, 0x2c, 0x6d, 0x5f, + 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, + 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x25, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x63, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, + 0x61, 0x72, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x5b, 0x0a, 0x2c, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, + 0x6b, 0x73, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, + 0x72, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x25, 0x6d, + 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x63, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, + 0x64, 0x53, 0x75, 0x6d, 0x12, 0x5d, 0x0a, 0x2d, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, + 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, + 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x20, 0x20, 0x01, 0x28, 0x02, 0x52, 0x26, 0x6d, 0x4c, 0x6f, + 0x63, 0x6b, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x43, 0x6e, 0x74, 0x12, 0x5d, 0x0a, 0x2d, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x67, + 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x21, 0x20, 0x01, 0x28, 0x02, 0x52, 0x26, 0x6d, 0x4c, 0x6f, 0x63, + 0x6b, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x43, + 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x53, + 0x75, 0x6d, 0x12, 0x5f, 0x0a, 0x2e, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x22, 0x20, 0x01, 0x28, 0x02, 0x52, 0x27, 0x6d, 0x4c, 0x6f, 0x63, + 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x43, 0x6e, 0x74, 0x12, 0x5f, 0x0a, 0x2e, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, + 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x23, 0x20, 0x01, 0x28, 0x02, 0x52, 0x27, 0x6d, 0x4c, 0x6f, + 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, + 0x64, 0x53, 0x75, 0x6d, 0x12, 0x68, 0x0a, 0x33, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, + 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x5f, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, + 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x24, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x2b, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x57, 0x61, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, + 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x68, + 0x0a, 0x33, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x5f, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, + 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x25, 0x20, 0x01, 0x28, 0x02, 0x52, 0x2b, 0x6d, 0x4c, 0x6f, + 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x57, 0x61, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x6e, 0x0a, 0x36, 0x6d, 0x5f, 0x6c, 0x6f, + 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, + 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x63, + 0x6e, 0x74, 0x18, 0x26, 0x20, 0x01, 0x28, 0x02, 0x52, 0x2e, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x63, 0x71, 0x75, + 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x6e, 0x0a, 0x36, 0x6d, 0x5f, 0x6c, 0x6f, + 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, + 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x73, + 0x75, 0x6d, 0x18, 0x27, 0x20, 0x01, 0x28, 0x02, 0x52, 0x2e, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x63, 0x71, 0x75, + 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x6e, 0x0a, 0x36, 0x6d, 0x5f, 0x6c, 0x6f, + 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, + 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x6d, + 0x69, 0x6e, 0x18, 0x28, 0x20, 0x01, 0x28, 0x02, 0x52, 0x2e, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x63, 0x71, 0x75, + 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x4d, 0x69, 0x6e, 0x12, 0x6e, 0x0a, 0x36, 0x6d, 0x5f, 0x6c, 0x6f, + 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, + 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x6d, + 0x61, 0x78, 0x18, 0x29, 0x20, 0x01, 0x28, 0x02, 0x52, 0x2e, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x63, 0x71, 0x75, + 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x4d, 0x61, 0x78, 0x12, 0x6e, 0x0a, 0x36, 0x6d, 0x5f, 0x6c, 0x6f, + 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, + 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x70, + 0x39, 0x39, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x2e, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x63, 0x71, 0x75, + 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x50, 0x39, 0x39, 0x12, 0x63, 0x0a, 0x30, 0x6d, 0x5f, 0x6c, 0x6f, + 0x63, 0x6b, 0x73, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, + 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, + 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x2b, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x29, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, + 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x63, 0x0a, + 0x30, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x75, + 0x6d, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x29, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x43, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x53, + 0x75, 0x6d, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, + 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x2d, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x42, 0x79, + 0x74, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, + 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, + 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x2e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x53, + 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, + 0x75, 0x6d, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, + 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x2f, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x42, 0x79, + 0x74, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x4d, 0x69, 0x6e, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, + 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, + 0x61, 0x64, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x30, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x53, + 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x4d, + 0x61, 0x78, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, + 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x70, 0x39, 0x39, 0x18, 0x31, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x42, 0x79, + 0x74, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x50, 0x39, 0x39, 0x12, 0x47, 0x0a, 0x21, 0x6d, 0x5f, + 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x61, + 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, + 0x32, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1c, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, + 0x69, 0x6d, 0x65, 0x52, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, + 0x43, 0x6e, 0x74, 0x12, 0x47, 0x0a, 0x21, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, + 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x33, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1c, + 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x61, 0x64, + 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x53, 0x75, 0x6d, 0x12, 0x47, 0x0a, 0x21, + 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, + 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x6d, 0x69, + 0x6e, 0x18, 0x34, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1c, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, + 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, + 0x6f, 0x73, 0x4d, 0x69, 0x6e, 0x12, 0x47, 0x0a, 0x21, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, + 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, + 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x35, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x1c, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, + 0x61, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x4d, 0x61, 0x78, 0x12, 0x47, + 0x0a, 0x21, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, + 0x70, 0x39, 0x39, 0x18, 0x36, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1c, 0x6d, 0x53, 0x74, 0x6f, 0x72, + 0x61, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x69, + 0x63, 0x72, 0x6f, 0x73, 0x50, 0x39, 0x39, 0x1a, 0xd1, 0x13, 0x0a, 0x0a, 0x50, 0x6f, 0x73, 0x74, + 0x67, 0x72, 0x65, 0x53, 0x51, 0x4c, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x5f, 0x72, 0x6f, 0x77, 0x73, + 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x6d, 0x52, 0x6f, 0x77, + 0x73, 0x43, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x5f, 0x73, + 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, 0x6d, 0x52, 0x6f, 0x77, 0x73, 0x53, + 0x75, 0x6d, 0x12, 0x30, 0x0a, 0x15, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, + 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x11, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x48, 0x69, + 0x74, 0x43, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x15, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, - 0x48, 0x69, 0x74, 0x43, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x15, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, - 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, - 0x6b, 0x73, 0x48, 0x69, 0x74, 0x53, 0x75, 0x6d, 0x12, 0x32, 0x0a, 0x16, 0x6d, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, - 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, - 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x32, 0x0a, 0x16, - 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, - 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x6d, 0x53, - 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, - 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, - 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, - 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x5f, - 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, - 0x69, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, - 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, - 0x64, 0x53, 0x75, 0x6d, 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, - 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6e, - 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, - 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x43, 0x6e, 0x74, 0x12, 0x38, + 0x48, 0x69, 0x74, 0x53, 0x75, 0x6d, 0x12, 0x32, 0x0a, 0x16, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6e, 0x74, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, + 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x32, 0x0a, 0x16, 0x6d, 0x5f, + 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, + 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x6d, 0x53, 0x68, 0x61, + 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, - 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, - 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, - 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, 0x2e, 0x0a, 0x14, 0x6d, 0x5f, 0x6c, 0x6f, - 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6e, 0x74, - 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, - 0x6b, 0x73, 0x48, 0x69, 0x74, 0x43, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x14, 0x6d, 0x5f, 0x6c, 0x6f, - 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x73, 0x75, 0x6d, - 0x18, 0x0c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, - 0x6b, 0x73, 0x48, 0x69, 0x74, 0x53, 0x75, 0x6d, 0x12, 0x30, 0x0a, 0x15, 0x6d, 0x5f, 0x6c, 0x6f, - 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6e, - 0x74, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, - 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x15, 0x6d, 0x5f, - 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, - 0x73, 0x75, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x4c, 0x6f, 0x63, 0x61, - 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x36, 0x0a, 0x18, - 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, - 0x74, 0x69, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, - 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, - 0x64, 0x43, 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, - 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, - 0x18, 0x10, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, - 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x36, 0x0a, 0x18, - 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, - 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, - 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, - 0x6e, 0x43, 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, - 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, - 0x18, 0x12, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, - 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, 0x2e, 0x0a, 0x14, - 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, - 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x13, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x54, 0x65, 0x6d, - 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x14, - 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, - 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x14, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x54, 0x65, 0x6d, - 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x34, 0x0a, 0x17, - 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, - 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x15, 0x20, 0x01, 0x28, 0x02, 0x52, 0x13, 0x6d, - 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x43, - 0x6e, 0x74, 0x12, 0x34, 0x0a, 0x17, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, - 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x16, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x13, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, - 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, 0x39, 0x0a, 0x1a, 0x6d, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x17, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, - 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, - 0x43, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x1a, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, - 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, - 0x6d, 0x18, 0x18, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, - 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x3b, - 0x0a, 0x1b, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, - 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x19, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x57, - 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x1b, 0x6d, - 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, - 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x02, - 0x52, 0x16, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, - 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x37, 0x0a, 0x19, 0x6d, 0x5f, 0x6c, 0x6f, - 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x32, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, - 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, - 0x74, 0x12, 0x37, 0x0a, 0x19, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, - 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x33, - 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x52, - 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x39, 0x0a, 0x1a, 0x6d, 0x5f, - 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, - 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x34, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, - 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, - 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x1a, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, - 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, - 0x73, 0x75, 0x6d, 0x18, 0x35, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x4c, 0x6f, 0x63, 0x61, - 0x6c, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, - 0x12, 0x2c, 0x0a, 0x13, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x6d, - 0x43, 0x70, 0x75, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2c, + 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, + 0x72, 0x74, 0x69, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, + 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, + 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, + 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x53, + 0x75, 0x6d, 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, + 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6e, 0x74, 0x18, + 0x09, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, + 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x43, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x19, + 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, + 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, + 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, + 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, 0x2e, 0x0a, 0x14, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, + 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x0b, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, + 0x48, 0x69, 0x74, 0x43, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x14, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, + 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x0c, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, + 0x48, 0x69, 0x74, 0x53, 0x75, 0x6d, 0x12, 0x30, 0x0a, 0x15, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, + 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, + 0x0d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, + 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x15, 0x6d, 0x5f, 0x6c, 0x6f, + 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, + 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, + 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, + 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, + 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, + 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x43, + 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, + 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x10, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, + 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, + 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, + 0x65, 0x6e, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, + 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x43, + 0x6e, 0x74, 0x12, 0x36, 0x0a, 0x18, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, + 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x12, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, + 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, 0x2e, 0x0a, 0x14, 0x6d, 0x5f, + 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, + 0x6e, 0x74, 0x18, 0x13, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, + 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x14, 0x6d, 0x5f, + 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, + 0x75, 0x6d, 0x18, 0x14, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, + 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x34, 0x0a, 0x17, 0x6d, 0x5f, + 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, + 0x6e, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x15, 0x20, 0x01, 0x28, 0x02, 0x52, 0x13, 0x6d, 0x54, 0x65, + 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x43, 0x6e, 0x74, + 0x12, 0x34, 0x0a, 0x17, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, + 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x16, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x13, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, + 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, 0x39, 0x0a, 0x1a, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x17, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, + 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, + 0x74, 0x12, 0x39, 0x0a, 0x1a, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, + 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, + 0x18, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, + 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x3b, 0x0a, 0x1b, + 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, + 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x19, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x16, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, + 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x3b, 0x0a, 0x1b, 0x6d, 0x5f, 0x73, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, + 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, + 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x37, 0x0a, 0x19, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, + 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, + 0x63, 0x6e, 0x74, 0x18, 0x32, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, + 0x6c, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, + 0x37, 0x0a, 0x19, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, + 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x33, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, + 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x39, 0x0a, 0x1a, 0x6d, 0x5f, 0x6c, 0x6f, + 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x34, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x4c, + 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, + 0x43, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x1a, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, + 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, + 0x6d, 0x18, 0x35, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, + 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x2c, 0x0a, 0x13, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x6d, 0x43, 0x70, - 0x75, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x12, - 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, - 0x6e, 0x74, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x43, 0x70, 0x75, 0x53, 0x79, - 0x73, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x12, 0x6d, 0x5f, 0x63, 0x70, - 0x75, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x1e, - 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x43, 0x70, 0x75, 0x53, 0x79, 0x73, 0x54, 0x69, 0x6d, - 0x65, 0x53, 0x75, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x6d, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, - 0x18, 0x2b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6d, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, - 0x29, 0x0a, 0x11, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x73, - 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x50, 0x6c, 0x61, - 0x6e, 0x73, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x53, 0x75, 0x6d, 0x12, 0x29, 0x0a, 0x11, 0x6d, 0x5f, - 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, - 0x20, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x43, 0x61, 0x6c, - 0x6c, 0x73, 0x43, 0x6e, 0x74, 0x12, 0x29, 0x0a, 0x11, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x72, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x21, 0x20, 0x01, 0x28, 0x02, - 0x52, 0x0e, 0x6d, 0x57, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x53, 0x75, 0x6d, - 0x12, 0x29, 0x0a, 0x11, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, - 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x22, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x57, 0x61, - 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x43, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0d, 0x6d, - 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x66, 0x70, 0x69, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x23, 0x20, 0x01, - 0x28, 0x02, 0x52, 0x0a, 0x6d, 0x57, 0x61, 0x6c, 0x46, 0x70, 0x69, 0x53, 0x75, 0x6d, 0x12, 0x21, - 0x0a, 0x0d, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x66, 0x70, 0x69, 0x5f, 0x63, 0x6e, 0x74, 0x18, - 0x24, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a, 0x6d, 0x57, 0x61, 0x6c, 0x46, 0x70, 0x69, 0x43, 0x6e, - 0x74, 0x12, 0x25, 0x0a, 0x0f, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, - 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x25, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x57, 0x61, 0x6c, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0f, 0x6d, 0x5f, 0x77, 0x61, - 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x26, 0x20, 0x01, 0x28, - 0x02, 0x52, 0x0c, 0x6d, 0x57, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x43, 0x6e, 0x74, 0x12, - 0x25, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, - 0x75, 0x6d, 0x18, 0x27, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x54, - 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, - 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x28, 0x20, 0x01, 0x28, 0x02, 0x52, - 0x0c, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x25, 0x0a, - 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x6e, - 0x18, 0x29, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, - 0x65, 0x4d, 0x69, 0x6e, 0x12, 0x25, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, - 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x78, 0x12, 0x1f, 0x0a, 0x0b, 0x74, - 0x6f, 0x70, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x74, 0x6f, 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, - 0x74, 0x6f, 0x70, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x74, 0x6f, 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x29, 0x0a, 0x10, 0x61, 0x70, 0x70, - 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x2d, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x69, 0x64, 0x18, 0x2e, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, - 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x30, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x71, 0x75, 0x65, 0x72, 0x79, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x40, 0x0a, 0x0f, 0x68, - 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x31, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0e, 0x68, - 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x43, 0x0a, - 0x0d, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x14, - 0x0a, 0x05, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x72, - 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, - 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, - 0x63, 0x79, 0x2a, 0x95, 0x01, 0x0a, 0x0b, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x54, 0x79, - 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x18, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, - 0x12, 0x17, 0x0a, 0x13, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, - 0x5f, 0x52, 0x41, 0x4e, 0x44, 0x4f, 0x4d, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x58, 0x41, - 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x4c, 0x4f, 0x57, 0x45, 0x53, - 0x54, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, - 0x59, 0x50, 0x45, 0x5f, 0x46, 0x41, 0x53, 0x54, 0x45, 0x53, 0x54, 0x10, 0x03, 0x12, 0x1b, 0x0a, - 0x17, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x49, - 0x54, 0x48, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x04, 0x42, 0x8c, 0x01, 0x0a, 0x0c, 0x63, - 0x6f, 0x6d, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x42, 0x0e, 0x43, 0x6f, 0x6c, - 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2b, 0x67, - 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x65, 0x72, 0x63, 0x6f, 0x6e, - 0x61, 0x2f, 0x70, 0x6d, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2f, - 0x76, 0x31, 0x3b, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x41, 0x58, 0x58, - 0xaa, 0x02, 0x08, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x08, 0x41, 0x67, - 0x65, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x14, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x5c, 0x56, - 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x09, - 0x41, 0x67, 0x65, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, + 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x6d, 0x43, 0x70, + 0x75, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x13, + 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, + 0x73, 0x75, 0x6d, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x6d, 0x43, 0x70, 0x75, 0x55, + 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x12, 0x6d, 0x5f, + 0x63, 0x70, 0x75, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, + 0x18, 0x1d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x43, 0x70, 0x75, 0x53, 0x79, 0x73, 0x54, + 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x12, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, + 0x73, 0x79, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x1e, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x43, 0x70, 0x75, 0x53, 0x79, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x53, + 0x75, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x6d, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x2b, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6d, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x29, 0x0a, + 0x11, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x5f, 0x73, + 0x75, 0x6d, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x73, + 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x53, 0x75, 0x6d, 0x12, 0x29, 0x0a, 0x11, 0x6d, 0x5f, 0x70, 0x6c, + 0x61, 0x6e, 0x73, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x20, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x43, 0x61, 0x6c, 0x6c, 0x73, + 0x43, 0x6e, 0x74, 0x12, 0x29, 0x0a, 0x11, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x21, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, + 0x6d, 0x57, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x53, 0x75, 0x6d, 0x12, 0x29, + 0x0a, 0x11, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x5f, + 0x63, 0x6e, 0x74, 0x18, 0x22, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x57, 0x61, 0x6c, 0x52, + 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x43, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0d, 0x6d, 0x5f, 0x77, + 0x61, 0x6c, 0x5f, 0x66, 0x70, 0x69, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x23, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x0a, 0x6d, 0x57, 0x61, 0x6c, 0x46, 0x70, 0x69, 0x53, 0x75, 0x6d, 0x12, 0x21, 0x0a, 0x0d, + 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x66, 0x70, 0x69, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x24, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x0a, 0x6d, 0x57, 0x61, 0x6c, 0x46, 0x70, 0x69, 0x43, 0x6e, 0x74, 0x12, + 0x25, 0x0a, 0x0f, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, + 0x75, 0x6d, 0x18, 0x25, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x57, 0x61, 0x6c, 0x42, 0x79, + 0x74, 0x65, 0x73, 0x53, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0f, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, + 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x26, 0x20, 0x01, 0x28, 0x02, 0x52, + 0x0c, 0x6d, 0x57, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x43, 0x6e, 0x74, 0x12, 0x25, 0x0a, + 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, + 0x18, 0x27, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, + 0x65, 0x53, 0x75, 0x6d, 0x12, 0x25, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, + 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x28, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, + 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x0f, 0x6d, + 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x29, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, + 0x69, 0x6e, 0x12, 0x25, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, + 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x78, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x70, + 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, + 0x74, 0x6f, 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x6f, + 0x70, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, + 0x6f, 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x29, 0x0a, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x2d, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x69, 0x64, 0x18, 0x2e, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x30, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x40, 0x0a, 0x0f, 0x68, 0x69, 0x73, + 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x31, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x69, + 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0e, 0x68, 0x69, 0x73, + 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x43, 0x0a, 0x0d, 0x48, + 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x14, 0x0a, 0x05, + 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x72, 0x61, 0x6e, + 0x67, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, + 0x2a, 0x95, 0x01, 0x0a, 0x0b, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x1c, 0x0a, 0x18, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, + 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, + 0x0a, 0x13, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, + 0x41, 0x4e, 0x44, 0x4f, 0x4d, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x58, 0x41, 0x4d, 0x50, + 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x4c, 0x4f, 0x57, 0x45, 0x53, 0x54, 0x10, + 0x02, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x46, 0x41, 0x53, 0x54, 0x45, 0x53, 0x54, 0x10, 0x03, 0x12, 0x1b, 0x0a, 0x17, 0x45, + 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x49, 0x54, 0x48, + 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x04, 0x42, 0x8c, 0x01, 0x0a, 0x0c, 0x63, 0x6f, 0x6d, + 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x42, 0x0e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2b, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x65, 0x72, 0x63, 0x6f, 0x6e, 0x61, 0x2f, + 0x70, 0x6d, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, + 0x3b, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x41, 0x58, 0x58, 0xaa, 0x02, + 0x08, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x08, 0x41, 0x67, 0x65, 0x6e, + 0x74, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x14, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x5c, + 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x09, 0x41, 0x67, + 0x65, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, }) var ( diff --git a/api/agent/v1/collector.pb.validate.go b/api/agent/v1/collector.pb.validate.go index 4165f48a41..3b1582a35a 100644 --- a/api/agent/v1/collector.pb.validate.go +++ b/api/agent/v1/collector.pb.validate.go @@ -901,6 +901,78 @@ func (m *MetricsBucket_MongoDB) validate(all bool) error { // no validation rules for PlanSummary + // no validation rules for MDocsExaminedCnt + + // no validation rules for MDocsExaminedSum + + // no validation rules for MDocsExaminedMin + + // no validation rules for MDocsExaminedMax + + // no validation rules for MDocsExaminedP99 + + // no validation rules for MKeysExaminedCnt + + // no validation rules for MKeysExaminedSum + + // no validation rules for MKeysExaminedMin + + // no validation rules for MKeysExaminedMax + + // no validation rules for MKeysExaminedP99 + + // no validation rules for ApplicationName + + // no validation rules for MLocksGlobalAcquireCountReadSharedCnt + + // no validation rules for MLocksGlobalAcquireCountReadSharedSum + + // no validation rules for MLocksGlobalAcquireCountWriteSharedCnt + + // no validation rules for MLocksGlobalAcquireCountWriteSharedSum + + // no validation rules for MLocksDatabaseAcquireCountReadSharedCnt + + // no validation rules for MLocksDatabaseAcquireCountReadSharedSum + + // no validation rules for MLocksDatabaseAcquireWaitCountReadSharedCnt + + // no validation rules for MLocksDatabaseAcquireWaitCountReadSharedSum + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedCnt + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedSum + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedMin + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedMax + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedP99 + + // no validation rules for MLocksCollectionAcquireCountReadSharedCnt + + // no validation rules for MLocksCollectionAcquireCountReadSharedSum + + // no validation rules for MStorageBytesReadCnt + + // no validation rules for MStorageBytesReadSum + + // no validation rules for MStorageBytesReadMin + + // no validation rules for MStorageBytesReadMax + + // no validation rules for MStorageBytesReadP99 + + // no validation rules for MStorageTimeReadingMicrosCnt + + // no validation rules for MStorageTimeReadingMicrosSum + + // no validation rules for MStorageTimeReadingMicrosMin + + // no validation rules for MStorageTimeReadingMicrosMax + + // no validation rules for MStorageTimeReadingMicrosP99 + if len(errors) > 0 { return MetricsBucket_MongoDBMultiError(errors) } diff --git a/api/agent/v1/collector.proto b/api/agent/v1/collector.proto index 54c6b9bafe..c5ec5b88e6 100644 --- a/api/agent/v1/collector.proto +++ b/api/agent/v1/collector.proto @@ -266,6 +266,53 @@ message MetricsBucket { float m_full_scan_sum = 17; // Plan summary type (COLLSCAN, IXSCAN, etc). string plan_summary = 18; + // Total number of documents scanned during query execution. + float m_docs_examined_cnt = 19; + float m_docs_examined_sum = 20; + float m_docs_examined_min = 21; + float m_docs_examined_max = 22; + float m_docs_examined_p99 = 23; + // Total number of index keys scanned during query execution. + float m_keys_examined_cnt = 24; + float m_keys_examined_sum = 25; + float m_keys_examined_min = 26; + float m_keys_examined_max = 27; + float m_keys_examined_p99 = 28; + // Application name from client. + string application_name = 29; + // Number of times a global read lock was acquired during query execution. + float m_locks_global_acquire_count_read_shared_cnt = 30; + float m_locks_global_acquire_count_read_shared_sum = 31; + // Number of times a global write lock was acquired during query execution. + float m_locks_global_acquire_count_write_shared_cnt = 32; + float m_locks_global_acquire_count_write_shared_sum = 33; + // Number of times a read lock was acquired at the database level during query execution. + float m_locks_database_acquire_count_read_shared_cnt = 34; + float m_locks_database_acquire_count_read_shared_sum = 35; + // Number of times a read lock at the database level was requested but had to wait before being granted. + float m_locks_database_acquire_wait_count_read_shared_cnt = 36; + float m_locks_database_acquire_wait_count_read_shared_sum = 37; + // Indicates the time, spent acquiring a read lock at the database level during an operation. + float m_locks_database_time_acquiring_micros_read_shared_cnt = 38; + float m_locks_database_time_acquiring_micros_read_shared_sum = 39; + float m_locks_database_time_acquiring_micros_read_shared_min = 40; + float m_locks_database_time_acquiring_micros_read_shared_max = 41; + float m_locks_database_time_acquiring_micros_read_shared_p99 = 42; + // Number of times a read lock was acquired on a specific collection during operations. + float m_locks_collection_acquire_count_read_shared_cnt = 43; + float m_locks_collection_acquire_count_read_shared_sum = 44; + // Total number of bytes read from storage during a specific operation. + float m_storage_bytes_read_cnt = 45; + float m_storage_bytes_read_sum = 46; + float m_storage_bytes_read_min = 47; + float m_storage_bytes_read_max = 48; + float m_storage_bytes_read_p99 = 49; + // Indicates the time, spent reading data from storage during an operation. + float m_storage_time_reading_micros_cnt = 50; + float m_storage_time_reading_micros_sum = 51; + float m_storage_time_reading_micros_min = 52; + float m_storage_time_reading_micros_max = 53; + float m_storage_time_reading_micros_p99 = 54; } // PostgreSQL contains metrics for PostgreSQL. message PostgreSQL { diff --git a/api/qan/v1/collector.pb.go b/api/qan/v1/collector.pb.go index eeb15a34d3..8a7e1e9a3d 100644 --- a/api/qan/v1/collector.pb.go +++ b/api/qan/v1/collector.pb.go @@ -326,8 +326,53 @@ type MetricsBucket struct { MDocsScannedMax float32 `protobuf:"fixed32,203,opt,name=m_docs_scanned_max,json=mDocsScannedMax,proto3" json:"m_docs_scanned_max,omitempty"` MDocsScannedP99 float32 `protobuf:"fixed32,204,opt,name=m_docs_scanned_p99,json=mDocsScannedP99,proto3" json:"m_docs_scanned_p99,omitempty"` // Plan summary type (COLLSCAN, IXSCAN, etc). - PlanSummary string `protobuf:"bytes,205,opt,name=plan_summary,json=planSummary,proto3" json:"plan_summary,omitempty"` - MSharedBlksHitCnt float32 `protobuf:"fixed32,210,opt,name=m_shared_blks_hit_cnt,json=mSharedBlksHitCnt,proto3" json:"m_shared_blks_hit_cnt,omitempty"` + PlanSummary string `protobuf:"bytes,205,opt,name=plan_summary,json=planSummary,proto3" json:"plan_summary,omitempty"` + // Total number of documents scanned during query execution. + MDocsExaminedCnt float32 `protobuf:"fixed32,269,opt,name=m_docs_examined_cnt,json=mDocsExaminedCnt,proto3" json:"m_docs_examined_cnt,omitempty"` + MDocsExaminedSum float32 `protobuf:"fixed32,270,opt,name=m_docs_examined_sum,json=mDocsExaminedSum,proto3" json:"m_docs_examined_sum,omitempty"` + MDocsExaminedMin float32 `protobuf:"fixed32,271,opt,name=m_docs_examined_min,json=mDocsExaminedMin,proto3" json:"m_docs_examined_min,omitempty"` + MDocsExaminedMax float32 `protobuf:"fixed32,272,opt,name=m_docs_examined_max,json=mDocsExaminedMax,proto3" json:"m_docs_examined_max,omitempty"` + MDocsExaminedP99 float32 `protobuf:"fixed32,273,opt,name=m_docs_examined_p99,json=mDocsExaminedP99,proto3" json:"m_docs_examined_p99,omitempty"` + // Total number of index keys scanned during query execution. + MKeysExaminedCnt float32 `protobuf:"fixed32,274,opt,name=m_keys_examined_cnt,json=mKeysExaminedCnt,proto3" json:"m_keys_examined_cnt,omitempty"` + MKeysExaminedSum float32 `protobuf:"fixed32,275,opt,name=m_keys_examined_sum,json=mKeysExaminedSum,proto3" json:"m_keys_examined_sum,omitempty"` + MKeysExaminedMin float32 `protobuf:"fixed32,276,opt,name=m_keys_examined_min,json=mKeysExaminedMin,proto3" json:"m_keys_examined_min,omitempty"` + MKeysExaminedMax float32 `protobuf:"fixed32,277,opt,name=m_keys_examined_max,json=mKeysExaminedMax,proto3" json:"m_keys_examined_max,omitempty"` + MKeysExaminedP99 float32 `protobuf:"fixed32,278,opt,name=m_keys_examined_p99,json=mKeysExaminedP99,proto3" json:"m_keys_examined_p99,omitempty"` + // Number of times a global read lock was acquired during query execution. + MLocksGlobalAcquireCountReadSharedCnt float32 `protobuf:"fixed32,279,opt,name=m_locks_global_acquire_count_read_shared_cnt,json=mLocksGlobalAcquireCountReadSharedCnt,proto3" json:"m_locks_global_acquire_count_read_shared_cnt,omitempty"` + MLocksGlobalAcquireCountReadSharedSum float32 `protobuf:"fixed32,280,opt,name=m_locks_global_acquire_count_read_shared_sum,json=mLocksGlobalAcquireCountReadSharedSum,proto3" json:"m_locks_global_acquire_count_read_shared_sum,omitempty"` + // Number of times a global write lock was acquired during query execution. + MLocksGlobalAcquireCountWriteSharedCnt float32 `protobuf:"fixed32,281,opt,name=m_locks_global_acquire_count_write_shared_cnt,json=mLocksGlobalAcquireCountWriteSharedCnt,proto3" json:"m_locks_global_acquire_count_write_shared_cnt,omitempty"` + MLocksGlobalAcquireCountWriteSharedSum float32 `protobuf:"fixed32,282,opt,name=m_locks_global_acquire_count_write_shared_sum,json=mLocksGlobalAcquireCountWriteSharedSum,proto3" json:"m_locks_global_acquire_count_write_shared_sum,omitempty"` + // Number of times a read lock was acquired at the database level during query execution. + MLocksDatabaseAcquireCountReadSharedCnt float32 `protobuf:"fixed32,283,opt,name=m_locks_database_acquire_count_read_shared_cnt,json=mLocksDatabaseAcquireCountReadSharedCnt,proto3" json:"m_locks_database_acquire_count_read_shared_cnt,omitempty"` + MLocksDatabaseAcquireCountReadSharedSum float32 `protobuf:"fixed32,284,opt,name=m_locks_database_acquire_count_read_shared_sum,json=mLocksDatabaseAcquireCountReadSharedSum,proto3" json:"m_locks_database_acquire_count_read_shared_sum,omitempty"` + // Number of times a read lock at the database level was requested but had to wait before being granted. + MLocksDatabaseAcquireWaitCountReadSharedCnt float32 `protobuf:"fixed32,285,opt,name=m_locks_database_acquire_wait_count_read_shared_cnt,json=mLocksDatabaseAcquireWaitCountReadSharedCnt,proto3" json:"m_locks_database_acquire_wait_count_read_shared_cnt,omitempty"` + MLocksDatabaseAcquireWaitCountReadSharedSum float32 `protobuf:"fixed32,286,opt,name=m_locks_database_acquire_wait_count_read_shared_sum,json=mLocksDatabaseAcquireWaitCountReadSharedSum,proto3" json:"m_locks_database_acquire_wait_count_read_shared_sum,omitempty"` + // Indicates the time, spent acquiring a read lock at the database level during an operation. + MLocksDatabaseTimeAcquiringMicrosReadSharedCnt float32 `protobuf:"fixed32,287,opt,name=m_locks_database_time_acquiring_micros_read_shared_cnt,json=mLocksDatabaseTimeAcquiringMicrosReadSharedCnt,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_cnt,omitempty"` + MLocksDatabaseTimeAcquiringMicrosReadSharedSum float32 `protobuf:"fixed32,288,opt,name=m_locks_database_time_acquiring_micros_read_shared_sum,json=mLocksDatabaseTimeAcquiringMicrosReadSharedSum,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_sum,omitempty"` + MLocksDatabaseTimeAcquiringMicrosReadSharedMin float32 `protobuf:"fixed32,289,opt,name=m_locks_database_time_acquiring_micros_read_shared_min,json=mLocksDatabaseTimeAcquiringMicrosReadSharedMin,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_min,omitempty"` + MLocksDatabaseTimeAcquiringMicrosReadSharedMax float32 `protobuf:"fixed32,290,opt,name=m_locks_database_time_acquiring_micros_read_shared_max,json=mLocksDatabaseTimeAcquiringMicrosReadSharedMax,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_max,omitempty"` + MLocksDatabaseTimeAcquiringMicrosReadSharedP99 float32 `protobuf:"fixed32,291,opt,name=m_locks_database_time_acquiring_micros_read_shared_p99,json=mLocksDatabaseTimeAcquiringMicrosReadSharedP99,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_p99,omitempty"` + // Number of times a read lock was acquired on a specific collection during operations. + MLocksCollectionAcquireCountReadSharedCnt float32 `protobuf:"fixed32,292,opt,name=m_locks_collection_acquire_count_read_shared_cnt,json=mLocksCollectionAcquireCountReadSharedCnt,proto3" json:"m_locks_collection_acquire_count_read_shared_cnt,omitempty"` + MLocksCollectionAcquireCountReadSharedSum float32 `protobuf:"fixed32,293,opt,name=m_locks_collection_acquire_count_read_shared_sum,json=mLocksCollectionAcquireCountReadSharedSum,proto3" json:"m_locks_collection_acquire_count_read_shared_sum,omitempty"` + // Total number of bytes read from storage during a specific operation. + MStorageBytesReadCnt float32 `protobuf:"fixed32,294,opt,name=m_storage_bytes_read_cnt,json=mStorageBytesReadCnt,proto3" json:"m_storage_bytes_read_cnt,omitempty"` + MStorageBytesReadSum float32 `protobuf:"fixed32,295,opt,name=m_storage_bytes_read_sum,json=mStorageBytesReadSum,proto3" json:"m_storage_bytes_read_sum,omitempty"` + MStorageBytesReadMin float32 `protobuf:"fixed32,296,opt,name=m_storage_bytes_read_min,json=mStorageBytesReadMin,proto3" json:"m_storage_bytes_read_min,omitempty"` + MStorageBytesReadMax float32 `protobuf:"fixed32,297,opt,name=m_storage_bytes_read_max,json=mStorageBytesReadMax,proto3" json:"m_storage_bytes_read_max,omitempty"` + MStorageBytesReadP99 float32 `protobuf:"fixed32,298,opt,name=m_storage_bytes_read_p99,json=mStorageBytesReadP99,proto3" json:"m_storage_bytes_read_p99,omitempty"` + // Indicates the time, spent reading data from storage during an operation. + MStorageTimeReadingMicrosCnt float32 `protobuf:"fixed32,299,opt,name=m_storage_time_reading_micros_cnt,json=mStorageTimeReadingMicrosCnt,proto3" json:"m_storage_time_reading_micros_cnt,omitempty"` + MStorageTimeReadingMicrosSum float32 `protobuf:"fixed32,300,opt,name=m_storage_time_reading_micros_sum,json=mStorageTimeReadingMicrosSum,proto3" json:"m_storage_time_reading_micros_sum,omitempty"` + MStorageTimeReadingMicrosMin float32 `protobuf:"fixed32,301,opt,name=m_storage_time_reading_micros_min,json=mStorageTimeReadingMicrosMin,proto3" json:"m_storage_time_reading_micros_min,omitempty"` + MStorageTimeReadingMicrosMax float32 `protobuf:"fixed32,302,opt,name=m_storage_time_reading_micros_max,json=mStorageTimeReadingMicrosMax,proto3" json:"m_storage_time_reading_micros_max,omitempty"` + MStorageTimeReadingMicrosP99 float32 `protobuf:"fixed32,303,opt,name=m_storage_time_reading_micros_p99,json=mStorageTimeReadingMicrosP99,proto3" json:"m_storage_time_reading_micros_p99,omitempty"` + MSharedBlksHitCnt float32 `protobuf:"fixed32,210,opt,name=m_shared_blks_hit_cnt,json=mSharedBlksHitCnt,proto3" json:"m_shared_blks_hit_cnt,omitempty"` // Total number of shared block cache hits by the statement. MSharedBlksHitSum float32 `protobuf:"fixed32,211,opt,name=m_shared_blks_hit_sum,json=mSharedBlksHitSum,proto3" json:"m_shared_blks_hit_sum,omitempty"` MSharedBlksReadCnt float32 `protobuf:"fixed32,212,opt,name=m_shared_blks_read_cnt,json=mSharedBlksReadCnt,proto3" json:"m_shared_blks_read_cnt,omitempty"` @@ -1664,6 +1709,251 @@ func (x *MetricsBucket) GetPlanSummary() string { return "" } +func (x *MetricsBucket) GetMDocsExaminedCnt() float32 { + if x != nil { + return x.MDocsExaminedCnt + } + return 0 +} + +func (x *MetricsBucket) GetMDocsExaminedSum() float32 { + if x != nil { + return x.MDocsExaminedSum + } + return 0 +} + +func (x *MetricsBucket) GetMDocsExaminedMin() float32 { + if x != nil { + return x.MDocsExaminedMin + } + return 0 +} + +func (x *MetricsBucket) GetMDocsExaminedMax() float32 { + if x != nil { + return x.MDocsExaminedMax + } + return 0 +} + +func (x *MetricsBucket) GetMDocsExaminedP99() float32 { + if x != nil { + return x.MDocsExaminedP99 + } + return 0 +} + +func (x *MetricsBucket) GetMKeysExaminedCnt() float32 { + if x != nil { + return x.MKeysExaminedCnt + } + return 0 +} + +func (x *MetricsBucket) GetMKeysExaminedSum() float32 { + if x != nil { + return x.MKeysExaminedSum + } + return 0 +} + +func (x *MetricsBucket) GetMKeysExaminedMin() float32 { + if x != nil { + return x.MKeysExaminedMin + } + return 0 +} + +func (x *MetricsBucket) GetMKeysExaminedMax() float32 { + if x != nil { + return x.MKeysExaminedMax + } + return 0 +} + +func (x *MetricsBucket) GetMKeysExaminedP99() float32 { + if x != nil { + return x.MKeysExaminedP99 + } + return 0 +} + +func (x *MetricsBucket) GetMLocksGlobalAcquireCountReadSharedCnt() float32 { + if x != nil { + return x.MLocksGlobalAcquireCountReadSharedCnt + } + return 0 +} + +func (x *MetricsBucket) GetMLocksGlobalAcquireCountReadSharedSum() float32 { + if x != nil { + return x.MLocksGlobalAcquireCountReadSharedSum + } + return 0 +} + +func (x *MetricsBucket) GetMLocksGlobalAcquireCountWriteSharedCnt() float32 { + if x != nil { + return x.MLocksGlobalAcquireCountWriteSharedCnt + } + return 0 +} + +func (x *MetricsBucket) GetMLocksGlobalAcquireCountWriteSharedSum() float32 { + if x != nil { + return x.MLocksGlobalAcquireCountWriteSharedSum + } + return 0 +} + +func (x *MetricsBucket) GetMLocksDatabaseAcquireCountReadSharedCnt() float32 { + if x != nil { + return x.MLocksDatabaseAcquireCountReadSharedCnt + } + return 0 +} + +func (x *MetricsBucket) GetMLocksDatabaseAcquireCountReadSharedSum() float32 { + if x != nil { + return x.MLocksDatabaseAcquireCountReadSharedSum + } + return 0 +} + +func (x *MetricsBucket) GetMLocksDatabaseAcquireWaitCountReadSharedCnt() float32 { + if x != nil { + return x.MLocksDatabaseAcquireWaitCountReadSharedCnt + } + return 0 +} + +func (x *MetricsBucket) GetMLocksDatabaseAcquireWaitCountReadSharedSum() float32 { + if x != nil { + return x.MLocksDatabaseAcquireWaitCountReadSharedSum + } + return 0 +} + +func (x *MetricsBucket) GetMLocksDatabaseTimeAcquiringMicrosReadSharedCnt() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedCnt + } + return 0 +} + +func (x *MetricsBucket) GetMLocksDatabaseTimeAcquiringMicrosReadSharedSum() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedSum + } + return 0 +} + +func (x *MetricsBucket) GetMLocksDatabaseTimeAcquiringMicrosReadSharedMin() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedMin + } + return 0 +} + +func (x *MetricsBucket) GetMLocksDatabaseTimeAcquiringMicrosReadSharedMax() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedMax + } + return 0 +} + +func (x *MetricsBucket) GetMLocksDatabaseTimeAcquiringMicrosReadSharedP99() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedP99 + } + return 0 +} + +func (x *MetricsBucket) GetMLocksCollectionAcquireCountReadSharedCnt() float32 { + if x != nil { + return x.MLocksCollectionAcquireCountReadSharedCnt + } + return 0 +} + +func (x *MetricsBucket) GetMLocksCollectionAcquireCountReadSharedSum() float32 { + if x != nil { + return x.MLocksCollectionAcquireCountReadSharedSum + } + return 0 +} + +func (x *MetricsBucket) GetMStorageBytesReadCnt() float32 { + if x != nil { + return x.MStorageBytesReadCnt + } + return 0 +} + +func (x *MetricsBucket) GetMStorageBytesReadSum() float32 { + if x != nil { + return x.MStorageBytesReadSum + } + return 0 +} + +func (x *MetricsBucket) GetMStorageBytesReadMin() float32 { + if x != nil { + return x.MStorageBytesReadMin + } + return 0 +} + +func (x *MetricsBucket) GetMStorageBytesReadMax() float32 { + if x != nil { + return x.MStorageBytesReadMax + } + return 0 +} + +func (x *MetricsBucket) GetMStorageBytesReadP99() float32 { + if x != nil { + return x.MStorageBytesReadP99 + } + return 0 +} + +func (x *MetricsBucket) GetMStorageTimeReadingMicrosCnt() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosCnt + } + return 0 +} + +func (x *MetricsBucket) GetMStorageTimeReadingMicrosSum() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosSum + } + return 0 +} + +func (x *MetricsBucket) GetMStorageTimeReadingMicrosMin() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosMin + } + return 0 +} + +func (x *MetricsBucket) GetMStorageTimeReadingMicrosMax() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosMax + } + return 0 +} + +func (x *MetricsBucket) GetMStorageTimeReadingMicrosP99() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosP99 + } + return 0 +} + func (x *MetricsBucket) GetMSharedBlksHitCnt() float32 { if x != nil { return x.MSharedBlksHitCnt @@ -2099,7 +2389,7 @@ var file_qan_v1_collector_proto_rawDesc = string([]byte{ 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x0d, 0x6d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x22, 0xd0, 0x53, 0x0a, 0x0d, 0x4d, + 0x72, 0x69, 0x63, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x22, 0xd6, 0x68, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x65, 0x78, 0x70, 0x6c, 0x61, 0x69, @@ -2591,200 +2881,368 @@ var file_qan_v1_collector_proto_rawDesc = string([]byte{ 0x28, 0x02, 0x52, 0x0f, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x53, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x50, 0x39, 0x39, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0xcd, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x6c, 0x61, 0x6e, - 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x5f, 0x73, 0x68, 0x61, - 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6e, 0x74, - 0x18, 0xd2, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, - 0x42, 0x6c, 0x6b, 0x73, 0x48, 0x69, 0x74, 0x43, 0x6e, 0x74, 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x5f, - 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, - 0x73, 0x75, 0x6d, 0x18, 0xd3, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x53, 0x68, 0x61, - 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x48, 0x69, 0x74, 0x53, 0x75, 0x6d, 0x12, 0x33, 0x0a, - 0x16, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, - 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xd4, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, - 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, - 0x6e, 0x74, 0x12, 0x33, 0x0a, 0x16, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, - 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xd5, 0x01, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x12, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, - 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x39, 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, 0x61, - 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, - 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xd6, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, - 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x43, - 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, - 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, - 0xd7, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, - 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x39, 0x0a, - 0x19, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, - 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xd8, 0x01, 0x20, 0x01, 0x28, - 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, - 0x69, 0x74, 0x74, 0x65, 0x6e, 0x43, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, - 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xd9, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, - 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, - 0x53, 0x75, 0x6d, 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, - 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xda, 0x01, 0x20, 0x01, - 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x48, 0x69, - 0x74, 0x43, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, - 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xdb, 0x01, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x48, - 0x69, 0x74, 0x53, 0x75, 0x6d, 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, - 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xdc, - 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, - 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x5f, 0x6c, 0x6f, - 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, - 0x6d, 0x18, 0xdd, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, - 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x37, 0x0a, 0x18, 0x6d, - 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, - 0x69, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xde, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, - 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, - 0x64, 0x43, 0x6e, 0x74, 0x12, 0x37, 0x0a, 0x18, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, - 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, - 0x18, 0xdf, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, - 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x37, 0x0a, - 0x18, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, - 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xe0, 0x01, 0x20, 0x01, 0x28, 0x02, - 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, - 0x74, 0x65, 0x6e, 0x43, 0x6e, 0x74, 0x12, 0x37, 0x0a, 0x18, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, - 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, - 0x75, 0x6d, 0x18, 0xe1, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, - 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, - 0x2f, 0x0a, 0x14, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, - 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xe2, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, - 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, - 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, - 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xe3, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, - 0x10, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, - 0x6d, 0x12, 0x35, 0x0a, 0x17, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, - 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xe4, 0x01, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x13, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, - 0x69, 0x74, 0x74, 0x65, 0x6e, 0x43, 0x6e, 0x74, 0x12, 0x35, 0x0a, 0x17, 0x6d, 0x5f, 0x74, 0x65, - 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, - 0x73, 0x75, 0x6d, 0x18, 0xe5, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x13, 0x6d, 0x54, 0x65, 0x6d, - 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, - 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xe6, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x6d, - 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2d, - 0x0a, 0x13, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xe7, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x6d, 0x42, - 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x2f, 0x0a, - 0x14, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xe8, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x42, - 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2f, - 0x0a, 0x14, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xe9, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, - 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, - 0x3a, 0x0a, 0x1a, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, - 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xea, 0x01, - 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, - 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x3a, 0x0a, 0x1a, 0x6d, - 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, - 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xeb, 0x01, 0x20, 0x01, 0x28, 0x02, - 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, - 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x3c, 0x0a, 0x1b, 0x6d, 0x5f, 0x73, 0x68, 0x61, - 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xec, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, - 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, - 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x3c, 0x0a, 0x1b, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, - 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, - 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xed, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, 0x53, 0x68, - 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, - 0x53, 0x75, 0x6d, 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, - 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, - 0x18, 0xee, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, - 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x38, 0x0a, - 0x19, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, - 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xef, 0x01, 0x20, 0x01, 0x28, - 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, - 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x3a, 0x0a, 0x1a, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, - 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x4c, - 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, - 0x43, 0x6e, 0x74, 0x12, 0x3a, 0x0a, 0x1a, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, - 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, - 0x6d, 0x18, 0xf1, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, - 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, - 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xf2, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x6d, - 0x43, 0x70, 0x75, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2d, - 0x0a, 0x13, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xf3, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0f, 0x6d, 0x43, - 0x70, 0x75, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x2b, 0x0a, - 0x12, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, - 0x63, 0x6e, 0x74, 0x18, 0xf4, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x43, 0x70, 0x75, - 0x53, 0x79, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2b, 0x0a, 0x12, 0x6d, 0x5f, - 0x63, 0x70, 0x75, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, - 0x18, 0xf5, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x43, 0x70, 0x75, 0x53, 0x79, 0x73, - 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6d, 0x64, 0x5f, 0x74, - 0x79, 0x70, 0x65, 0x18, 0xf6, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6d, 0x64, 0x54, - 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x5f, 0x63, - 0x61, 0x6c, 0x6c, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xfa, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, - 0x0e, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x53, 0x75, 0x6d, 0x12, - 0x2a, 0x0a, 0x11, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x73, - 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xfb, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x50, 0x6c, - 0x61, 0x6e, 0x73, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x43, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6d, - 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x5f, 0x73, 0x75, 0x6d, - 0x18, 0xfc, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x57, 0x61, 0x6c, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x73, 0x53, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x5f, 0x77, 0x61, 0x6c, - 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xfd, 0x01, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x57, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, - 0x43, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x66, 0x70, 0x69, - 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xfe, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a, 0x6d, 0x57, 0x61, - 0x6c, 0x46, 0x70, 0x69, 0x53, 0x75, 0x6d, 0x12, 0x22, 0x0a, 0x0d, 0x6d, 0x5f, 0x77, 0x61, 0x6c, - 0x5f, 0x66, 0x70, 0x69, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xff, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, - 0x0a, 0x6d, 0x57, 0x61, 0x6c, 0x46, 0x70, 0x69, 0x43, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x6d, - 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x80, - 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x57, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x53, 0x75, 0x6d, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, - 0x65, 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x81, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, - 0x57, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x43, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x6d, - 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x82, - 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, - 0x53, 0x75, 0x6d, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x83, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, - 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x6d, - 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x84, - 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, - 0x4d, 0x69, 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x85, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, - 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x78, 0x12, 0x20, 0x0a, 0x0b, 0x74, - 0x6f, 0x70, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x18, 0x87, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x74, 0x6f, 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, 0x12, 0x1c, 0x0a, - 0x09, 0x74, 0x6f, 0x70, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x88, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x74, 0x6f, 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x2a, 0x0a, 0x10, 0x61, - 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x89, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x69, - 0x64, 0x18, 0x8a, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x69, 0x64, - 0x12, 0x1e, 0x0a, 0x0a, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x8b, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x71, 0x75, 0x65, 0x72, 0x79, 0x50, 0x6c, 0x61, 0x6e, - 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x74, - 0x65, 0x6d, 0x73, 0x18, 0x8c, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x68, 0x69, 0x73, 0x74, - 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, - 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x57, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, - 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, - 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0b, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x11, 0x0a, - 0x0f, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x32, 0x60, 0x0a, 0x10, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x3a, 0x0a, 0x07, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x12, - 0x16, 0x2e, 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x1a, 0x10, 0xfa, 0xd2, 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, - 0x41, 0x4c, 0x42, 0x7e, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x2e, 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, - 0x42, 0x0e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, - 0x50, 0x01, 0x5a, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, - 0x65, 0x72, 0x63, 0x6f, 0x6e, 0x61, 0x2f, 0x70, 0x6d, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x71, - 0x61, 0x6e, 0x2f, 0x76, 0x31, 0x3b, 0x71, 0x61, 0x6e, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x51, 0x58, - 0x58, 0xaa, 0x02, 0x06, 0x51, 0x61, 0x6e, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x06, 0x51, 0x61, 0x6e, - 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x12, 0x51, 0x61, 0x6e, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, - 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x07, 0x51, 0x61, 0x6e, 0x3a, 0x3a, - 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x5f, 0x64, 0x6f, 0x63, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x8d, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x5f, 0x64, 0x6f, 0x63, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x8e, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x5f, 0x64, 0x6f, 0x63, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x8f, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x4d, 0x69, 0x6e, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x5f, 0x64, 0x6f, 0x63, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x90, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x4d, 0x61, 0x78, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x5f, 0x64, 0x6f, 0x63, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x70, 0x39, 0x39, 0x18, 0x91, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x50, 0x39, 0x39, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x5f, 0x6b, 0x65, 0x79, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x92, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x5f, 0x6b, 0x65, 0x79, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x93, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x5f, 0x6b, 0x65, 0x79, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x94, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x4d, 0x69, 0x6e, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x5f, 0x6b, 0x65, 0x79, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x95, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x4d, 0x61, 0x78, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x5f, 0x6b, 0x65, 0x79, + 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x70, 0x39, 0x39, 0x18, 0x96, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4b, 0x65, 0x79, 0x73, 0x45, 0x78, 0x61, 0x6d, + 0x69, 0x6e, 0x65, 0x64, 0x50, 0x39, 0x39, 0x12, 0x5c, 0x0a, 0x2c, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, + 0x6b, 0x73, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, + 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x97, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x25, + 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x63, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, + 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x5c, 0x0a, 0x2c, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, + 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, + 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x98, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x25, 0x6d, 0x4c, + 0x6f, 0x63, 0x6b, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x53, 0x75, 0x6d, 0x12, 0x5e, 0x0a, 0x2d, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x67, + 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x99, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x26, 0x6d, 0x4c, 0x6f, + 0x63, 0x6b, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x43, 0x6e, 0x74, 0x12, 0x5e, 0x0a, 0x2d, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x67, + 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x9a, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x26, 0x6d, 0x4c, 0x6f, + 0x63, 0x6b, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x53, 0x75, 0x6d, 0x12, 0x60, 0x0a, 0x2e, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, + 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x9b, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x27, 0x6d, 0x4c, + 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x41, 0x63, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, + 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x60, 0x0a, 0x2e, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, + 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, + 0x72, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x9c, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x27, + 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x41, 0x63, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, + 0x61, 0x72, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x69, 0x0a, 0x33, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, + 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, + 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x9d, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x2b, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x57, 0x61, 0x69, 0x74, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x43, + 0x6e, 0x74, 0x12, 0x69, 0x0a, 0x33, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x77, + 0x61, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x9e, 0x02, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x2b, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x57, 0x61, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, + 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x6f, 0x0a, + 0x36, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, + 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x9f, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x2e, + 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x69, + 0x6d, 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, + 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x6f, + 0x0a, 0x36, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, + 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, + 0x61, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xa0, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, + 0x2e, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, + 0x69, 0x6d, 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, + 0x6f, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, + 0x6f, 0x0a, 0x36, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, + 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0xa1, 0x02, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x2e, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x54, 0x69, 0x6d, 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, + 0x72, 0x6f, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x4d, 0x69, 0x6e, + 0x12, 0x6f, 0x0a, 0x36, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, + 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, + 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0xa2, 0x02, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x2e, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, + 0x63, 0x72, 0x6f, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x4d, 0x61, + 0x78, 0x12, 0x6f, 0x0a, 0x36, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, + 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, + 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x70, 0x39, 0x39, 0x18, 0xa3, 0x02, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x2e, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, + 0x69, 0x63, 0x72, 0x6f, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x50, + 0x39, 0x39, 0x12, 0x64, 0x0a, 0x30, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, + 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xa4, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x29, 0x6d, + 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x41, + 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x64, 0x0a, 0x30, 0x6d, 0x5f, 0x6c, 0x6f, + 0x63, 0x6b, 0x73, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, + 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, + 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xa5, 0x02, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x29, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, + 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x37, + 0x0a, 0x18, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, + 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xa6, 0x02, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x14, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, + 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x37, 0x0a, 0x18, 0x6d, 0x5f, 0x73, 0x74, 0x6f, + 0x72, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, + 0x73, 0x75, 0x6d, 0x18, 0xa7, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x53, 0x74, 0x6f, + 0x72, 0x61, 0x67, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, + 0x12, 0x37, 0x0a, 0x18, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x79, + 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0xa8, 0x02, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x42, 0x79, 0x74, + 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x4d, 0x69, 0x6e, 0x12, 0x37, 0x0a, 0x18, 0x6d, 0x5f, 0x73, + 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x61, + 0x64, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0xa9, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x53, + 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x4d, + 0x61, 0x78, 0x12, 0x37, 0x0a, 0x18, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, + 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x70, 0x39, 0x39, 0x18, 0xaa, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x42, + 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x50, 0x39, 0x39, 0x12, 0x48, 0x0a, 0x21, 0x6d, + 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, + 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x63, 0x6e, 0x74, + 0x18, 0xab, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1c, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, + 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, + 0x6f, 0x73, 0x43, 0x6e, 0x74, 0x12, 0x48, 0x0a, 0x21, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, + 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, + 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xac, 0x02, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x1c, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, + 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x53, 0x75, 0x6d, 0x12, + 0x48, 0x0a, 0x21, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, + 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0xad, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1c, 0x6d, 0x53, 0x74, + 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, + 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x4d, 0x69, 0x6e, 0x12, 0x48, 0x0a, 0x21, 0x6d, 0x5f, 0x73, + 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x64, + 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0xae, + 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1c, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, + 0x69, 0x6d, 0x65, 0x52, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, + 0x4d, 0x61, 0x78, 0x12, 0x48, 0x0a, 0x21, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, + 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x70, 0x39, 0x39, 0x18, 0xaf, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, + 0x1c, 0x6d, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x61, + 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x50, 0x39, 0x39, 0x12, 0x31, 0x0a, + 0x15, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, + 0x69, 0x74, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xd2, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, + 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x48, 0x69, 0x74, 0x43, 0x6e, 0x74, + 0x12, 0x31, 0x0a, 0x15, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, + 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xd3, 0x01, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x11, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x48, 0x69, 0x74, + 0x53, 0x75, 0x6d, 0x12, 0x33, 0x0a, 0x16, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, + 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xd4, 0x01, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, + 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x33, 0x0a, 0x16, 0x6d, 0x5f, 0x73, 0x68, + 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, + 0x75, 0x6d, 0x18, 0xd5, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x6d, 0x53, 0x68, 0x61, 0x72, + 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x39, 0x0a, + 0x19, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, + 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xd6, 0x01, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, + 0x72, 0x74, 0x69, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, + 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, + 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xd7, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, + 0x53, 0x75, 0x6d, 0x12, 0x39, 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, + 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6e, 0x74, + 0x18, 0xd8, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x43, 0x6e, 0x74, 0x12, 0x39, + 0x0a, 0x19, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, + 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xd9, 0x01, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x57, + 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x5f, 0x6c, + 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x63, 0x6e, + 0x74, 0x18, 0xda, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, + 0x42, 0x6c, 0x6b, 0x73, 0x48, 0x69, 0x74, 0x43, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x5f, + 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x73, + 0x75, 0x6d, 0x18, 0xdb, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x4c, 0x6f, 0x63, 0x61, + 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x48, 0x69, 0x74, 0x53, 0x75, 0x6d, 0x12, 0x31, 0x0a, 0x15, 0x6d, + 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, + 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xdc, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, 0x6d, 0x4c, 0x6f, + 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x31, + 0x0a, 0x15, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, + 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xdd, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x11, + 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, + 0x6d, 0x12, 0x37, 0x0a, 0x18, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, + 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xde, 0x01, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, + 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x37, 0x0a, 0x18, 0x6d, 0x5f, + 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, + 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xdf, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, + 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, + 0x53, 0x75, 0x6d, 0x12, 0x37, 0x0a, 0x18, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, + 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x63, 0x6e, 0x74, 0x18, + 0xe0, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, + 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x43, 0x6e, 0x74, 0x12, 0x37, 0x0a, 0x18, + 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, + 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xe1, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, + 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, + 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, + 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xe2, 0x01, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x52, + 0x65, 0x61, 0x64, 0x43, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, + 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xe3, + 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, + 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x12, 0x35, 0x0a, 0x17, 0x6d, 0x5f, 0x74, 0x65, 0x6d, + 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x63, + 0x6e, 0x74, 0x18, 0xe4, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x13, 0x6d, 0x54, 0x65, 0x6d, 0x70, + 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x43, 0x6e, 0x74, 0x12, 0x35, + 0x0a, 0x17, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, + 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xe5, 0x01, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x13, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, + 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, + 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xe6, 0x01, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x0f, 0x6d, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, + 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, + 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xe7, 0x01, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x0f, 0x6d, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, + 0x53, 0x75, 0x6d, 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, + 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xe8, 0x01, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x10, 0x6d, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, + 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x14, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, + 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xe9, 0x01, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, + 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x3a, 0x0a, 0x1a, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, + 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, + 0x63, 0x6e, 0x74, 0x18, 0xea, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, + 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, + 0x74, 0x12, 0x3a, 0x0a, 0x1a, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, + 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, + 0xeb, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, + 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x3c, 0x0a, + 0x1b, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, + 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xec, 0x01, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x57, + 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x3c, 0x0a, 0x1b, 0x6d, + 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, + 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xed, 0x01, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x16, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, + 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x5f, 0x6c, + 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xee, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, + 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, + 0x43, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x19, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, + 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, + 0x18, 0xef, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, + 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x3a, 0x0a, + 0x1a, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, + 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xf0, 0x01, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x15, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, + 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, 0x12, 0x3a, 0x0a, 0x1a, 0x6d, 0x5f, 0x6c, + 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, + 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xf1, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, + 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, + 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x75, + 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xf2, 0x01, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x0f, 0x6d, 0x43, 0x70, 0x75, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, + 0x65, 0x43, 0x6e, 0x74, 0x12, 0x2d, 0x0a, 0x13, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x75, 0x73, + 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xf3, 0x01, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x0f, 0x6d, 0x43, 0x70, 0x75, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, + 0x53, 0x75, 0x6d, 0x12, 0x2b, 0x0a, 0x12, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x73, 0x79, 0x73, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xf4, 0x01, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x0e, 0x6d, 0x43, 0x70, 0x75, 0x53, 0x79, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, 0x74, + 0x12, 0x2b, 0x0a, 0x12, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xf5, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, + 0x43, 0x70, 0x75, 0x53, 0x79, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x1a, 0x0a, + 0x08, 0x63, 0x6d, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0xf6, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x07, 0x63, 0x6d, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x5f, 0x70, + 0x6c, 0x61, 0x6e, 0x73, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xfa, + 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x43, 0x61, 0x6c, + 0x6c, 0x73, 0x53, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x73, + 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xfb, 0x01, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x0e, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x43, 0x6e, + 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, + 0x64, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xfc, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, + 0x57, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x53, 0x75, 0x6d, 0x12, 0x2a, 0x0a, + 0x11, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x5f, 0x63, + 0x6e, 0x74, 0x18, 0xfd, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0e, 0x6d, 0x57, 0x61, 0x6c, 0x52, + 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x43, 0x6e, 0x74, 0x12, 0x22, 0x0a, 0x0d, 0x6d, 0x5f, 0x77, + 0x61, 0x6c, 0x5f, 0x66, 0x70, 0x69, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0xfe, 0x01, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x0a, 0x6d, 0x57, 0x61, 0x6c, 0x46, 0x70, 0x69, 0x53, 0x75, 0x6d, 0x12, 0x22, 0x0a, + 0x0d, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x66, 0x70, 0x69, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0xff, + 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0a, 0x6d, 0x57, 0x61, 0x6c, 0x46, 0x70, 0x69, 0x43, 0x6e, + 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, + 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x80, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x57, 0x61, + 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, 0x75, 0x6d, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x5f, 0x77, + 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x81, 0x02, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x57, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x43, 0x6e, + 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x82, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, + 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, + 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x63, 0x6e, 0x74, 0x18, 0x83, 0x02, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x43, 0x6e, + 0x74, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x84, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, + 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x69, 0x6e, 0x12, 0x26, 0x0a, 0x0f, 0x6d, 0x5f, 0x70, + 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x85, 0x02, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x0c, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x61, + 0x78, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x6f, 0x70, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x69, 0x64, + 0x18, 0x87, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x6f, 0x70, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x70, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x18, 0x88, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x6f, 0x70, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x89, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, + 0x06, 0x70, 0x6c, 0x61, 0x6e, 0x69, 0x64, 0x18, 0x8a, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, + 0x70, 0x6c, 0x61, 0x6e, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, + 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x8b, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x71, 0x75, 0x65, + 0x72, 0x79, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x67, + 0x72, 0x61, 0x6d, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x8c, 0x02, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x0e, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x49, 0x74, 0x65, 0x6d, 0x73, + 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, + 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, + 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x57, + 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, + 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, + 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0b, 0x45, 0x72, 0x72, 0x6f, + 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, + 0x02, 0x38, 0x01, 0x22, 0x11, 0x0a, 0x0f, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0x60, 0x0a, 0x10, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x6f, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3a, 0x0a, 0x07, 0x43, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x12, 0x16, 0x2e, 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, + 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x10, 0xfa, 0xd2, 0xe4, 0x93, 0x02, 0x0a, 0x12, 0x08, + 0x49, 0x4e, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x42, 0x7e, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x2e, + 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x42, 0x0e, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x6f, + 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x65, 0x72, 0x63, 0x6f, 0x6e, 0x61, 0x2f, 0x70, 0x6d, 0x6d, + 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x71, 0x61, 0x6e, 0x2f, 0x76, 0x31, 0x3b, 0x71, 0x61, 0x6e, 0x76, + 0x31, 0xa2, 0x02, 0x03, 0x51, 0x58, 0x58, 0xaa, 0x02, 0x06, 0x51, 0x61, 0x6e, 0x2e, 0x56, 0x31, + 0xca, 0x02, 0x06, 0x51, 0x61, 0x6e, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x12, 0x51, 0x61, 0x6e, 0x5c, + 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, + 0x07, 0x51, 0x61, 0x6e, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, }) var ( diff --git a/api/qan/v1/collector.pb.validate.go b/api/qan/v1/collector.pb.validate.go index af5993304f..eeae914a4a 100644 --- a/api/qan/v1/collector.pb.validate.go +++ b/api/qan/v1/collector.pb.validate.go @@ -541,6 +541,76 @@ func (m *MetricsBucket) validate(all bool) error { // no validation rules for PlanSummary + // no validation rules for MDocsExaminedCnt + + // no validation rules for MDocsExaminedSum + + // no validation rules for MDocsExaminedMin + + // no validation rules for MDocsExaminedMax + + // no validation rules for MDocsExaminedP99 + + // no validation rules for MKeysExaminedCnt + + // no validation rules for MKeysExaminedSum + + // no validation rules for MKeysExaminedMin + + // no validation rules for MKeysExaminedMax + + // no validation rules for MKeysExaminedP99 + + // no validation rules for MLocksGlobalAcquireCountReadSharedCnt + + // no validation rules for MLocksGlobalAcquireCountReadSharedSum + + // no validation rules for MLocksGlobalAcquireCountWriteSharedCnt + + // no validation rules for MLocksGlobalAcquireCountWriteSharedSum + + // no validation rules for MLocksDatabaseAcquireCountReadSharedCnt + + // no validation rules for MLocksDatabaseAcquireCountReadSharedSum + + // no validation rules for MLocksDatabaseAcquireWaitCountReadSharedCnt + + // no validation rules for MLocksDatabaseAcquireWaitCountReadSharedSum + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedCnt + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedSum + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedMin + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedMax + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedP99 + + // no validation rules for MLocksCollectionAcquireCountReadSharedCnt + + // no validation rules for MLocksCollectionAcquireCountReadSharedSum + + // no validation rules for MStorageBytesReadCnt + + // no validation rules for MStorageBytesReadSum + + // no validation rules for MStorageBytesReadMin + + // no validation rules for MStorageBytesReadMax + + // no validation rules for MStorageBytesReadP99 + + // no validation rules for MStorageTimeReadingMicrosCnt + + // no validation rules for MStorageTimeReadingMicrosSum + + // no validation rules for MStorageTimeReadingMicrosMin + + // no validation rules for MStorageTimeReadingMicrosMax + + // no validation rules for MStorageTimeReadingMicrosP99 + // no validation rules for MSharedBlksHitCnt // no validation rules for MSharedBlksHitSum diff --git a/api/qan/v1/collector.proto b/api/qan/v1/collector.proto index 5e44414e0f..8ade3659ce 100644 --- a/api/qan/v1/collector.proto +++ b/api/qan/v1/collector.proto @@ -306,6 +306,51 @@ message MetricsBucket { float m_docs_scanned_p99 = 204; // Plan summary type (COLLSCAN, IXSCAN, etc). string plan_summary = 205; + // Total number of documents scanned during query execution. + float m_docs_examined_cnt = 269; + float m_docs_examined_sum = 270; + float m_docs_examined_min = 271; + float m_docs_examined_max = 272; + float m_docs_examined_p99 = 273; + // Total number of index keys scanned during query execution. + float m_keys_examined_cnt = 274; + float m_keys_examined_sum = 275; + float m_keys_examined_min = 276; + float m_keys_examined_max = 277; + float m_keys_examined_p99 = 278; + // Number of times a global read lock was acquired during query execution. + float m_locks_global_acquire_count_read_shared_cnt = 279; + float m_locks_global_acquire_count_read_shared_sum = 280; + // Number of times a global write lock was acquired during query execution. + float m_locks_global_acquire_count_write_shared_cnt = 281; + float m_locks_global_acquire_count_write_shared_sum = 282; + // Number of times a read lock was acquired at the database level during query execution. + float m_locks_database_acquire_count_read_shared_cnt = 283; + float m_locks_database_acquire_count_read_shared_sum = 284; + // Number of times a read lock at the database level was requested but had to wait before being granted. + float m_locks_database_acquire_wait_count_read_shared_cnt = 285; + float m_locks_database_acquire_wait_count_read_shared_sum = 286; + // Indicates the time, spent acquiring a read lock at the database level during an operation. + float m_locks_database_time_acquiring_micros_read_shared_cnt = 287; + float m_locks_database_time_acquiring_micros_read_shared_sum = 288; + float m_locks_database_time_acquiring_micros_read_shared_min = 289; + float m_locks_database_time_acquiring_micros_read_shared_max = 290; + float m_locks_database_time_acquiring_micros_read_shared_p99 = 291; + // Number of times a read lock was acquired on a specific collection during operations. + float m_locks_collection_acquire_count_read_shared_cnt = 292; + float m_locks_collection_acquire_count_read_shared_sum = 293; + // Total number of bytes read from storage during a specific operation. + float m_storage_bytes_read_cnt = 294; + float m_storage_bytes_read_sum = 295; + float m_storage_bytes_read_min = 296; + float m_storage_bytes_read_max = 297; + float m_storage_bytes_read_p99 = 298; + // Indicates the time, spent reading data from storage during an operation. + float m_storage_time_reading_micros_cnt = 299; + float m_storage_time_reading_micros_sum = 300; + float m_storage_time_reading_micros_min = 301; + float m_storage_time_reading_micros_max = 302; + float m_storage_time_reading_micros_p99 = 303; // // PostgreSQL metrics. diff --git a/api/qan/v1/json/client/qan_service/get_metrics_responses.go b/api/qan/v1/json/client/qan_service/get_metrics_responses.go index 3ab221f11d..b8dddcbb63 100644 --- a/api/qan/v1/json/client/qan_service/get_metrics_responses.go +++ b/api/qan/v1/json/client/qan_service/get_metrics_responses.go @@ -1082,6 +1082,36 @@ type GetMetricsOKBodySparklineItems0 struct { // The number of scanned documents. MDocsScannedSumPerSec float32 `json:"m_docs_scanned_sum_per_sec,omitempty"` + // Total number of documents scanned during query execution. + MDocsExaminedSumPerSec float32 `json:"m_docs_examined_sum_per_sec,omitempty"` + + // Total number of index keys scanned during query execution. + MKeysExaminedSumPerSec float32 `json:"m_keys_examined_sum_per_sec,omitempty"` + + // Number of times a global read lock was acquired during query execution. + MLocksGlobalAcquireCountReadSharedSumPerSec float32 `json:"m_locks_global_acquire_count_read_shared_sum_per_sec,omitempty"` + + // Number of times a global write lock was acquired during query execution. + MLocksGlobalAcquireCountWriteSharedSumPerSec float32 `json:"m_locks_global_acquire_count_write_shared_sum_per_sec,omitempty"` + + // Number of times a read lock was acquired at the database level during query execution. + MLocksDatabaseAcquireCountReadSharedSumPerSec float32 `json:"m_locks_database_acquire_count_read_shared_sum_per_sec,omitempty"` + + // Number of times a read lock at the database level was requested but had to wait before being granted. + MLocksDatabaseAcquireWaitCountReadSharedSumPerSec float32 `json:"m_locks_database_acquire_wait_count_read_shared_sum_per_sec,omitempty"` + + // Indicates the time, spent acquiring a read lock at the database level during an operation. + MLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec float32 `json:"m_locks_database_time_acquiring_micros_read_shared_sum_per_sec,omitempty"` + + // Number of times a read lock was acquired on a specific collection during operations. + MLocksCollectionAcquireCountReadSharedSumPerSec float32 `json:"m_locks_collection_acquire_count_read_shared_sum_per_sec,omitempty"` + + // Total number of bytes read from storage during a specific operation. + MStorageBytesReadSumPerSec float32 `json:"m_storage_bytes_read_sum_per_sec,omitempty"` + + // Indicates the time, spent reading data from storage during an operation. + MStorageTimeReadingMicrosSumPerSec float32 `json:"m_storage_time_reading_micros_sum_per_sec,omitempty"` + // Total number of shared block cache hits by the statement. MSharedBlksHitSumPerSec float32 `json:"m_shared_blks_hit_sum_per_sec,omitempty"` diff --git a/api/qan/v1/json/client/qan_service/get_report_responses.go b/api/qan/v1/json/client/qan_service/get_report_responses.go index 19383e587b..9228aea745 100644 --- a/api/qan/v1/json/client/qan_service/get_report_responses.go +++ b/api/qan/v1/json/client/qan_service/get_report_responses.go @@ -1143,6 +1143,36 @@ type GetReportOKBodyRowsItems0SparklineItems0 struct { // The number of scanned documents. MDocsScannedSumPerSec float32 `json:"m_docs_scanned_sum_per_sec,omitempty"` + // Total number of documents scanned during query execution. + MDocsExaminedSumPerSec float32 `json:"m_docs_examined_sum_per_sec,omitempty"` + + // Total number of index keys scanned during query execution. + MKeysExaminedSumPerSec float32 `json:"m_keys_examined_sum_per_sec,omitempty"` + + // Number of times a global read lock was acquired during query execution. + MLocksGlobalAcquireCountReadSharedSumPerSec float32 `json:"m_locks_global_acquire_count_read_shared_sum_per_sec,omitempty"` + + // Number of times a global write lock was acquired during query execution. + MLocksGlobalAcquireCountWriteSharedSumPerSec float32 `json:"m_locks_global_acquire_count_write_shared_sum_per_sec,omitempty"` + + // Number of times a read lock was acquired at the database level during query execution. + MLocksDatabaseAcquireCountReadSharedSumPerSec float32 `json:"m_locks_database_acquire_count_read_shared_sum_per_sec,omitempty"` + + // Number of times a read lock at the database level was requested but had to wait before being granted. + MLocksDatabaseAcquireWaitCountReadSharedSumPerSec float32 `json:"m_locks_database_acquire_wait_count_read_shared_sum_per_sec,omitempty"` + + // Indicates the time, spent acquiring a read lock at the database level during an operation. + MLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec float32 `json:"m_locks_database_time_acquiring_micros_read_shared_sum_per_sec,omitempty"` + + // Number of times a read lock was acquired on a specific collection during operations. + MLocksCollectionAcquireCountReadSharedSumPerSec float32 `json:"m_locks_collection_acquire_count_read_shared_sum_per_sec,omitempty"` + + // Total number of bytes read from storage during a specific operation. + MStorageBytesReadSumPerSec float32 `json:"m_storage_bytes_read_sum_per_sec,omitempty"` + + // Indicates the time, spent reading data from storage during an operation. + MStorageTimeReadingMicrosSumPerSec float32 `json:"m_storage_time_reading_micros_sum_per_sec,omitempty"` + // Total number of shared block cache hits by the statement. MSharedBlksHitSumPerSec float32 `json:"m_shared_blks_hit_sum_per_sec,omitempty"` diff --git a/api/qan/v1/json/v1.json b/api/qan/v1/json/v1.json index 3ee77ab546..d436f318df 100644 --- a/api/qan/v1/json/v1.json +++ b/api/qan/v1/json/v1.json @@ -668,143 +668,203 @@ "format": "float", "x-order": 42 }, + "m_docs_examined_sum_per_sec": { + "description": "Total number of documents scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 43 + }, + "m_keys_examined_sum_per_sec": { + "description": "Total number of index keys scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 44 + }, + "m_locks_global_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a global read lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 45 + }, + "m_locks_global_acquire_count_write_shared_sum_per_sec": { + "description": "Number of times a global write lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 46 + }, + "m_locks_database_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired at the database level during query execution.", + "type": "number", + "format": "float", + "x-order": 47 + }, + "m_locks_database_acquire_wait_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock at the database level was requested but had to wait before being granted.", + "type": "number", + "format": "float", + "x-order": 48 + }, + "m_locks_database_time_acquiring_micros_read_shared_sum_per_sec": { + "description": "Indicates the time, spent acquiring a read lock at the database level during an operation.", + "type": "number", + "format": "float", + "x-order": 49 + }, + "m_locks_collection_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired on a specific collection during operations.", + "type": "number", + "format": "float", + "x-order": 50 + }, + "m_storage_bytes_read_sum_per_sec": { + "description": "Total number of bytes read from storage during a specific operation.", + "type": "number", + "format": "float", + "x-order": 51 + }, + "m_storage_time_reading_micros_sum_per_sec": { + "description": "Indicates the time, spent reading data from storage during an operation.", + "type": "number", + "format": "float", + "x-order": 52 + }, "m_shared_blks_hit_sum_per_sec": { "description": "Total number of shared block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 43 + "x-order": 53 }, "m_shared_blks_read_sum_per_sec": { "description": "Total number of shared blocks read by the statement.", "type": "number", "format": "float", - "x-order": 44 + "x-order": 54 }, "m_shared_blks_dirtied_sum_per_sec": { "description": "Total number of shared blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 45 + "x-order": 55 }, "m_shared_blks_written_sum_per_sec": { "description": "Total number of shared blocks written by the statement.", "type": "number", "format": "float", - "x-order": 46 + "x-order": 56 }, "m_shared_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 47 + "x-order": 57 }, "m_shared_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 48 + "x-order": 58 }, "m_local_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 49 + "x-order": 59 }, "m_local_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 50 + "x-order": 60 }, "m_local_blks_hit_sum_per_sec": { "description": "Total number of local block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 51 + "x-order": 61 }, "m_local_blks_read_sum_per_sec": { "description": "Total number of local blocks read by the statement.", "type": "number", "format": "float", - "x-order": 52 + "x-order": 62 }, "m_local_blks_dirtied_sum_per_sec": { "description": "Total number of local blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 53 + "x-order": 63 }, "m_local_blks_written_sum_per_sec": { "description": "Total number of local blocks written by the statement.", "type": "number", "format": "float", - "x-order": 54 + "x-order": 64 }, "m_temp_blks_read_sum_per_sec": { "description": "Total number of temp blocks read by the statement.", "type": "number", "format": "float", - "x-order": 55 + "x-order": 65 }, "m_temp_blks_written_sum_per_sec": { "description": "Total number of temp blocks written by the statement.", "type": "number", "format": "float", - "x-order": 56 + "x-order": 66 }, "m_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 57 + "x-order": 67 }, "m_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 58 + "x-order": 68 }, "m_cpu_user_time_sum_per_sec": { "description": "Total time user spent in query.", "type": "number", "format": "float", - "x-order": 59 + "x-order": 69 }, "m_cpu_sys_time_sum_per_sec": { "description": "Total time system spent in query.", "type": "number", "format": "float", - "x-order": 60 + "x-order": 70 }, "m_plans_calls_sum_per_sec": { "description": "Total number of planned calls.", "type": "number", "format": "float", - "x-order": 61 + "x-order": 71 }, "m_wal_records_sum_per_sec": { "description": "Total number of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 62 + "x-order": 72 }, "m_wal_fpi_sum_per_sec": { "description": "Total number of FPI (full page images) in WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 63 + "x-order": 73 }, "m_wal_bytes_sum_per_sec": { "description": "Total bytes of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 64 + "x-order": 74 }, "m_plan_time_sum_per_sec": { "description": "Plan time in per seconds.", "type": "number", "format": "float", - "x-order": 65 + "x-order": 75 } } }, @@ -1982,143 +2042,203 @@ "format": "float", "x-order": 42 }, + "m_docs_examined_sum_per_sec": { + "description": "Total number of documents scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 43 + }, + "m_keys_examined_sum_per_sec": { + "description": "Total number of index keys scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 44 + }, + "m_locks_global_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a global read lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 45 + }, + "m_locks_global_acquire_count_write_shared_sum_per_sec": { + "description": "Number of times a global write lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 46 + }, + "m_locks_database_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired at the database level during query execution.", + "type": "number", + "format": "float", + "x-order": 47 + }, + "m_locks_database_acquire_wait_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock at the database level was requested but had to wait before being granted.", + "type": "number", + "format": "float", + "x-order": 48 + }, + "m_locks_database_time_acquiring_micros_read_shared_sum_per_sec": { + "description": "Indicates the time, spent acquiring a read lock at the database level during an operation.", + "type": "number", + "format": "float", + "x-order": 49 + }, + "m_locks_collection_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired on a specific collection during operations.", + "type": "number", + "format": "float", + "x-order": 50 + }, + "m_storage_bytes_read_sum_per_sec": { + "description": "Total number of bytes read from storage during a specific operation.", + "type": "number", + "format": "float", + "x-order": 51 + }, + "m_storage_time_reading_micros_sum_per_sec": { + "description": "Indicates the time, spent reading data from storage during an operation.", + "type": "number", + "format": "float", + "x-order": 52 + }, "m_shared_blks_hit_sum_per_sec": { "description": "Total number of shared block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 43 + "x-order": 53 }, "m_shared_blks_read_sum_per_sec": { "description": "Total number of shared blocks read by the statement.", "type": "number", "format": "float", - "x-order": 44 + "x-order": 54 }, "m_shared_blks_dirtied_sum_per_sec": { "description": "Total number of shared blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 45 + "x-order": 55 }, "m_shared_blks_written_sum_per_sec": { "description": "Total number of shared blocks written by the statement.", "type": "number", "format": "float", - "x-order": 46 + "x-order": 56 }, "m_shared_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 47 + "x-order": 57 }, "m_shared_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 48 + "x-order": 58 }, "m_local_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 49 + "x-order": 59 }, "m_local_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 50 + "x-order": 60 }, "m_local_blks_hit_sum_per_sec": { "description": "Total number of local block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 51 + "x-order": 61 }, "m_local_blks_read_sum_per_sec": { "description": "Total number of local blocks read by the statement.", "type": "number", "format": "float", - "x-order": 52 + "x-order": 62 }, "m_local_blks_dirtied_sum_per_sec": { "description": "Total number of local blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 53 + "x-order": 63 }, "m_local_blks_written_sum_per_sec": { "description": "Total number of local blocks written by the statement.", "type": "number", "format": "float", - "x-order": 54 + "x-order": 64 }, "m_temp_blks_read_sum_per_sec": { "description": "Total number of temp blocks read by the statement.", "type": "number", "format": "float", - "x-order": 55 + "x-order": 65 }, "m_temp_blks_written_sum_per_sec": { "description": "Total number of temp blocks written by the statement.", "type": "number", "format": "float", - "x-order": 56 + "x-order": 66 }, "m_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 57 + "x-order": 67 }, "m_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 58 + "x-order": 68 }, "m_cpu_user_time_sum_per_sec": { "description": "Total time user spent in query.", "type": "number", "format": "float", - "x-order": 59 + "x-order": 69 }, "m_cpu_sys_time_sum_per_sec": { "description": "Total time system spent in query.", "type": "number", "format": "float", - "x-order": 60 + "x-order": 70 }, "m_plans_calls_sum_per_sec": { "description": "Total number of planned calls.", "type": "number", "format": "float", - "x-order": 61 + "x-order": 71 }, "m_wal_records_sum_per_sec": { "description": "Total number of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 62 + "x-order": 72 }, "m_wal_fpi_sum_per_sec": { "description": "Total number of FPI (full page images) in WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 63 + "x-order": 73 }, "m_wal_bytes_sum_per_sec": { "description": "Total bytes of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 64 + "x-order": 74 }, "m_plan_time_sum_per_sec": { "description": "Plan time in per seconds.", "type": "number", "format": "float", - "x-order": 65 + "x-order": 75 } } }, diff --git a/api/qan/v1/qan.pb.go b/api/qan/v1/qan.pb.go index c9e26788a5..634373c3fb 100644 --- a/api/qan/v1/qan.pb.go +++ b/api/qan/v1/qan.pb.go @@ -168,6 +168,26 @@ type Point struct { MResponseLengthSumPerSec float32 `protobuf:"fixed32,51,opt,name=m_response_length_sum_per_sec,json=mResponseLengthSumPerSec,proto3" json:"m_response_length_sum_per_sec,omitempty"` // The number of scanned documents. MDocsScannedSumPerSec float32 `protobuf:"fixed32,52,opt,name=m_docs_scanned_sum_per_sec,json=mDocsScannedSumPerSec,proto3" json:"m_docs_scanned_sum_per_sec,omitempty"` + // Total number of documents scanned during query execution. + MDocsExaminedSumPerSec float32 `protobuf:"fixed32,85,opt,name=m_docs_examined_sum_per_sec,json=mDocsExaminedSumPerSec,proto3" json:"m_docs_examined_sum_per_sec,omitempty"` + // Total number of index keys scanned during query execution. + MKeysExaminedSumPerSec float32 `protobuf:"fixed32,86,opt,name=m_keys_examined_sum_per_sec,json=mKeysExaminedSumPerSec,proto3" json:"m_keys_examined_sum_per_sec,omitempty"` + // Number of times a global read lock was acquired during query execution. + MLocksGlobalAcquireCountReadSharedSumPerSec float32 `protobuf:"fixed32,87,opt,name=m_locks_global_acquire_count_read_shared_sum_per_sec,json=mLocksGlobalAcquireCountReadSharedSumPerSec,proto3" json:"m_locks_global_acquire_count_read_shared_sum_per_sec,omitempty"` + // Number of times a global write lock was acquired during query execution. + MLocksGlobalAcquireCountWriteSharedSumPerSec float32 `protobuf:"fixed32,88,opt,name=m_locks_global_acquire_count_write_shared_sum_per_sec,json=mLocksGlobalAcquireCountWriteSharedSumPerSec,proto3" json:"m_locks_global_acquire_count_write_shared_sum_per_sec,omitempty"` + // Number of times a read lock was acquired at the database level during query execution. + MLocksDatabaseAcquireCountReadSharedSumPerSec float32 `protobuf:"fixed32,89,opt,name=m_locks_database_acquire_count_read_shared_sum_per_sec,json=mLocksDatabaseAcquireCountReadSharedSumPerSec,proto3" json:"m_locks_database_acquire_count_read_shared_sum_per_sec,omitempty"` + // Number of times a read lock at the database level was requested but had to wait before being granted. + MLocksDatabaseAcquireWaitCountReadSharedSumPerSec float32 `protobuf:"fixed32,90,opt,name=m_locks_database_acquire_wait_count_read_shared_sum_per_sec,json=mLocksDatabaseAcquireWaitCountReadSharedSumPerSec,proto3" json:"m_locks_database_acquire_wait_count_read_shared_sum_per_sec,omitempty"` + // Indicates the time, spent acquiring a read lock at the database level during an operation. + MLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec float32 `protobuf:"fixed32,91,opt,name=m_locks_database_time_acquiring_micros_read_shared_sum_per_sec,json=mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec,proto3" json:"m_locks_database_time_acquiring_micros_read_shared_sum_per_sec,omitempty"` + // Number of times a read lock was acquired on a specific collection during operations. + MLocksCollectionAcquireCountReadSharedSumPerSec float32 `protobuf:"fixed32,92,opt,name=m_locks_collection_acquire_count_read_shared_sum_per_sec,json=mLocksCollectionAcquireCountReadSharedSumPerSec,proto3" json:"m_locks_collection_acquire_count_read_shared_sum_per_sec,omitempty"` + // Total number of bytes read from storage during a specific operation. + MStorageBytesReadSumPerSec float32 `protobuf:"fixed32,93,opt,name=m_storage_bytes_read_sum_per_sec,json=mStorageBytesReadSumPerSec,proto3" json:"m_storage_bytes_read_sum_per_sec,omitempty"` + // Indicates the time, spent reading data from storage during an operation. + MStorageTimeReadingMicrosSumPerSec float32 `protobuf:"fixed32,94,opt,name=m_storage_time_reading_micros_sum_per_sec,json=mStorageTimeReadingMicrosSumPerSec,proto3" json:"m_storage_time_reading_micros_sum_per_sec,omitempty"` // Total number of shared block cache hits by the statement. MSharedBlksHitSumPerSec float32 `protobuf:"fixed32,60,opt,name=m_shared_blks_hit_sum_per_sec,json=mSharedBlksHitSumPerSec,proto3" json:"m_shared_blks_hit_sum_per_sec,omitempty"` // Total number of shared blocks read by the statement. @@ -549,6 +569,76 @@ func (x *Point) GetMDocsScannedSumPerSec() float32 { return 0 } +func (x *Point) GetMDocsExaminedSumPerSec() float32 { + if x != nil { + return x.MDocsExaminedSumPerSec + } + return 0 +} + +func (x *Point) GetMKeysExaminedSumPerSec() float32 { + if x != nil { + return x.MKeysExaminedSumPerSec + } + return 0 +} + +func (x *Point) GetMLocksGlobalAcquireCountReadSharedSumPerSec() float32 { + if x != nil { + return x.MLocksGlobalAcquireCountReadSharedSumPerSec + } + return 0 +} + +func (x *Point) GetMLocksGlobalAcquireCountWriteSharedSumPerSec() float32 { + if x != nil { + return x.MLocksGlobalAcquireCountWriteSharedSumPerSec + } + return 0 +} + +func (x *Point) GetMLocksDatabaseAcquireCountReadSharedSumPerSec() float32 { + if x != nil { + return x.MLocksDatabaseAcquireCountReadSharedSumPerSec + } + return 0 +} + +func (x *Point) GetMLocksDatabaseAcquireWaitCountReadSharedSumPerSec() float32 { + if x != nil { + return x.MLocksDatabaseAcquireWaitCountReadSharedSumPerSec + } + return 0 +} + +func (x *Point) GetMLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec() float32 { + if x != nil { + return x.MLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec + } + return 0 +} + +func (x *Point) GetMLocksCollectionAcquireCountReadSharedSumPerSec() float32 { + if x != nil { + return x.MLocksCollectionAcquireCountReadSharedSumPerSec + } + return 0 +} + +func (x *Point) GetMStorageBytesReadSumPerSec() float32 { + if x != nil { + return x.MStorageBytesReadSumPerSec + } + return 0 +} + +func (x *Point) GetMStorageTimeReadingMicrosSumPerSec() float32 { + if x != nil { + return x.MStorageTimeReadingMicrosSumPerSec + } + return 0 +} + func (x *Point) GetMSharedBlksHitSumPerSec() float32 { if x != nil { return x.MSharedBlksHitSumPerSec @@ -767,7 +857,7 @@ var File_qan_v1_qan_proto protoreflect.FileDescriptor var file_qan_v1_qan_proto_rawDesc = string([]byte{ 0x0a, 0x10, 0x71, 0x61, 0x6e, 0x2f, 0x76, 0x31, 0x2f, 0x71, 0x61, 0x6e, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x06, 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x22, 0xea, 0x1e, 0x0a, 0x05, 0x50, + 0x74, 0x6f, 0x12, 0x06, 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x22, 0xb1, 0x26, 0x0a, 0x05, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, @@ -922,120 +1012,181 @@ var file_qan_v1_qan_proto_rawDesc = string([]byte{ 0x1a, 0x6d, 0x5f, 0x64, 0x6f, 0x63, 0x73, 0x5f, 0x73, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x34, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x44, 0x6f, 0x63, 0x73, 0x53, 0x63, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x53, - 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3e, 0x0a, 0x1d, 0x6d, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x73, 0x75, - 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x02, 0x52, - 0x17, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x48, 0x69, 0x74, 0x53, - 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x40, 0x0a, 0x1e, 0x6d, 0x5f, 0x73, 0x68, - 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, - 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x02, - 0x52, 0x18, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, - 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x46, 0x0a, 0x21, 0x6d, 0x5f, - 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, - 0x69, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, - 0x3e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1b, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, - 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, - 0x65, 0x63, 0x12, 0x46, 0x0a, 0x21, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, - 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x5f, - 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1b, 0x6d, - 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, - 0x6e, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x47, 0x0a, 0x22, 0x6d, 0x5f, - 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, + 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3b, 0x0a, 0x1b, 0x6d, 0x5f, 0x64, 0x6f, + 0x63, 0x73, 0x5f, 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, + 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x55, 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, + 0x44, 0x6f, 0x63, 0x73, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x50, + 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3b, 0x0a, 0x1b, 0x6d, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x5f, + 0x65, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, + 0x5f, 0x73, 0x65, 0x63, 0x18, 0x56, 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, 0x4b, 0x65, 0x79, + 0x73, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, + 0x65, 0x63, 0x12, 0x69, 0x0a, 0x34, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x67, 0x6c, + 0x6f, 0x62, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x73, + 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x57, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x2b, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x63, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, + 0x61, 0x72, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x6b, 0x0a, + 0x35, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x5f, + 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x77, 0x72, + 0x69, 0x74, 0x65, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, + 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x58, 0x20, 0x01, 0x28, 0x02, 0x52, 0x2c, 0x6d, 0x4c, + 0x6f, 0x63, 0x6b, 0x73, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x53, 0x68, 0x61, 0x72, 0x65, + 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x6d, 0x0a, 0x36, 0x6d, 0x5f, + 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, + 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, + 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, + 0x5f, 0x73, 0x65, 0x63, 0x18, 0x59, 0x20, 0x01, 0x28, 0x02, 0x52, 0x2d, 0x6d, 0x4c, 0x6f, 0x63, + 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x76, 0x0a, 0x3b, 0x6d, 0x5f, 0x6c, + 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x63, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, + 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x5a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x31, + 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x41, 0x63, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x57, 0x61, 0x69, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, + 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, + 0x63, 0x12, 0x7c, 0x0a, 0x3e, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, + 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, + 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, + 0x73, 0x65, 0x63, 0x18, 0x5b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x34, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, + 0x73, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x41, 0x63, 0x71, + 0x75, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x52, 0x65, 0x61, 0x64, + 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, + 0x71, 0x0a, 0x38, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, + 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x5c, 0x20, 0x01, 0x28, + 0x02, 0x52, 0x2f, 0x6d, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, + 0x65, 0x61, 0x64, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, + 0x65, 0x63, 0x12, 0x44, 0x0a, 0x20, 0x6d, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, + 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, + 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1a, 0x6d, 0x53, + 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, + 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x55, 0x0a, 0x29, 0x6d, 0x5f, 0x73, 0x74, + 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x69, + 0x6e, 0x67, 0x5f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, + 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x22, 0x6d, 0x53, 0x74, + 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, + 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, + 0x3e, 0x0a, 0x1d, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, + 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, + 0x18, 0x3c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x17, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, + 0x6c, 0x6b, 0x73, 0x48, 0x69, 0x74, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, + 0x40, 0x0a, 0x1e, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, + 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, + 0x63, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x18, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, + 0x63, 0x12, 0x46, 0x0a, 0x21, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, + 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, + 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1b, 0x6d, 0x53, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, + 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x46, 0x0a, 0x21, 0x6d, 0x5f, 0x73, + 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, + 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x3f, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x1b, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, + 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, + 0x63, 0x12, 0x47, 0x0a, 0x22, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, + 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, + 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x40, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1b, 0x6d, + 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, + 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x49, 0x0a, 0x23, 0x6d, 0x5f, + 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, + 0x63, 0x18, 0x41, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1c, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, + 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, + 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x45, 0x0a, 0x21, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, + 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, + 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x42, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x1a, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, + 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x47, 0x0a, 0x22, + 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, + 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, + 0x65, 0x63, 0x18, 0x43, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1b, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, + 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, + 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3c, 0x0a, 0x1c, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, + 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, 0x69, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, + 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x44, 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, 0x4c, 0x6f, + 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x48, 0x69, 0x74, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, + 0x53, 0x65, 0x63, 0x12, 0x3e, 0x0a, 0x1d, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, + 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, + 0x5f, 0x73, 0x65, 0x63, 0x18, 0x45, 0x20, 0x01, 0x28, 0x02, 0x52, 0x17, 0x6d, 0x4c, 0x6f, 0x63, + 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, + 0x53, 0x65, 0x63, 0x12, 0x44, 0x0a, 0x20, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, + 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, + 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x46, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1a, 0x6d, + 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, + 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x44, 0x0a, 0x20, 0x6d, 0x5f, 0x6c, + 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, + 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x47, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x1a, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x57, + 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, + 0x3c, 0x0a, 0x1c, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, + 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, + 0x48, 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, + 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x42, 0x0a, + 0x1f, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, + 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, + 0x18, 0x49, 0x20, 0x01, 0x28, 0x02, 0x52, 0x19, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, + 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, + 0x63, 0x12, 0x3a, 0x0a, 0x1b, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, - 0x18, 0x40, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1b, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, - 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, - 0x53, 0x65, 0x63, 0x12, 0x49, 0x0a, 0x23, 0x6d, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x5f, - 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, - 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x41, 0x20, 0x01, 0x28, 0x02, - 0x52, 0x1c, 0x6d, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, - 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x45, - 0x0a, 0x21, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, - 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, - 0x73, 0x65, 0x63, 0x18, 0x42, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1a, 0x6d, 0x4c, 0x6f, 0x63, 0x61, - 0x6c, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, - 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x47, 0x0a, 0x22, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, - 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, - 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x43, 0x20, 0x01, 0x28, - 0x02, 0x52, 0x1b, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, - 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3c, - 0x0a, 0x1c, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x68, - 0x69, 0x74, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x44, - 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, - 0x48, 0x69, 0x74, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3e, 0x0a, 0x1d, - 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, - 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x45, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x17, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x52, - 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x44, 0x0a, 0x20, - 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x64, 0x69, 0x72, - 0x74, 0x69, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, - 0x18, 0x46, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1a, 0x6d, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, - 0x6b, 0x73, 0x44, 0x69, 0x72, 0x74, 0x69, 0x65, 0x64, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, - 0x65, 0x63, 0x12, 0x44, 0x0a, 0x20, 0x6d, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x5f, 0x62, 0x6c, - 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, - 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x47, 0x20, 0x01, 0x28, 0x02, 0x52, 0x1a, 0x6d, 0x4c, - 0x6f, 0x63, 0x61, 0x6c, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x53, - 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3c, 0x0a, 0x1c, 0x6d, 0x5f, 0x74, 0x65, - 0x6d, 0x70, 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x73, 0x75, 0x6d, - 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x48, 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, - 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x52, 0x65, 0x61, 0x64, 0x53, 0x75, 0x6d, - 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x42, 0x0a, 0x1f, 0x6d, 0x5f, 0x74, 0x65, 0x6d, 0x70, - 0x5f, 0x62, 0x6c, 0x6b, 0x73, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6e, 0x5f, 0x73, 0x75, - 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x49, 0x20, 0x01, 0x28, 0x02, 0x52, - 0x19, 0x6d, 0x54, 0x65, 0x6d, 0x70, 0x42, 0x6c, 0x6b, 0x73, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, - 0x6e, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3a, 0x0a, 0x1b, 0x6d, 0x5f, - 0x62, 0x6c, 0x6b, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, - 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x4a, 0x20, 0x01, 0x28, 0x02, 0x52, - 0x15, 0x6d, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, - 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3c, 0x0a, 0x1c, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, - 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, - 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x4b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, 0x42, - 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, - 0x72, 0x53, 0x65, 0x63, 0x12, 0x3a, 0x0a, 0x1b, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x75, 0x73, - 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, - 0x73, 0x65, 0x63, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x43, 0x70, 0x75, 0x55, - 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, - 0x12, 0x38, 0x0a, 0x1a, 0x6d, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x4d, - 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x43, 0x70, 0x75, 0x53, 0x79, 0x73, 0x54, 0x69, 0x6d, - 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x37, 0x0a, 0x19, 0x6d, 0x5f, - 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x5f, - 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x50, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, - 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, - 0x53, 0x65, 0x63, 0x12, 0x37, 0x0a, 0x19, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, - 0x18, 0x51, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x57, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x73, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x2f, 0x0a, 0x15, - 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x66, 0x70, 0x69, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, - 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x52, 0x20, 0x01, 0x28, 0x02, 0x52, 0x10, 0x6d, 0x57, 0x61, - 0x6c, 0x46, 0x70, 0x69, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x33, 0x0a, - 0x17, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x75, 0x6d, - 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x53, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, - 0x6d, 0x57, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, - 0x65, 0x63, 0x12, 0x33, 0x0a, 0x17, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, - 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x54, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x12, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, - 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x22, 0x37, 0x0a, 0x0d, 0x4d, 0x61, 0x70, 0x46, 0x69, - 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x2a, 0x95, 0x01, 0x0a, 0x0b, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, - 0x12, 0x1c, 0x0a, 0x18, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, - 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, - 0x0a, 0x13, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, - 0x41, 0x4e, 0x44, 0x4f, 0x4d, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x58, 0x41, 0x4d, 0x50, - 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x4c, 0x4f, 0x57, 0x45, 0x53, 0x54, 0x10, - 0x02, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x46, 0x41, 0x53, 0x54, 0x45, 0x53, 0x54, 0x10, 0x03, 0x12, 0x1b, 0x0a, 0x17, 0x45, - 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x49, 0x54, 0x48, - 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x04, 0x42, 0x78, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x2e, - 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x42, 0x08, 0x51, 0x61, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, - 0x50, 0x01, 0x5a, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, - 0x65, 0x72, 0x63, 0x6f, 0x6e, 0x61, 0x2f, 0x70, 0x6d, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x71, - 0x61, 0x6e, 0x2f, 0x76, 0x31, 0x3b, 0x71, 0x61, 0x6e, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x51, 0x58, - 0x58, 0xaa, 0x02, 0x06, 0x51, 0x61, 0x6e, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x06, 0x51, 0x61, 0x6e, - 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x12, 0x51, 0x61, 0x6e, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, - 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x07, 0x51, 0x61, 0x6e, 0x3a, 0x3a, - 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x18, 0x4a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6d, 0x42, 0x6c, 0x6b, 0x52, 0x65, 0x61, 0x64, + 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3c, 0x0a, + 0x1c, 0x6d, 0x5f, 0x62, 0x6c, 0x6b, 0x5f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x4b, 0x20, + 0x01, 0x28, 0x02, 0x52, 0x16, 0x6d, 0x42, 0x6c, 0x6b, 0x57, 0x72, 0x69, 0x74, 0x65, 0x54, 0x69, + 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x3a, 0x0a, 0x1b, 0x6d, + 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, + 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x02, + 0x52, 0x15, 0x6d, 0x43, 0x70, 0x75, 0x55, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, + 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x38, 0x0a, 0x1a, 0x6d, 0x5f, 0x63, 0x70, 0x75, + 0x5f, 0x73, 0x79, 0x73, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, + 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x43, 0x70, + 0x75, 0x53, 0x79, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, + 0x63, 0x12, 0x37, 0x0a, 0x19, 0x6d, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x73, 0x5f, 0x63, 0x61, 0x6c, + 0x6c, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x50, + 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x43, 0x61, 0x6c, 0x6c, + 0x73, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x37, 0x0a, 0x19, 0x6d, 0x5f, + 0x77, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x5f, + 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x51, 0x20, 0x01, 0x28, 0x02, 0x52, 0x14, 0x6d, + 0x57, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, + 0x53, 0x65, 0x63, 0x12, 0x2f, 0x0a, 0x15, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x66, 0x70, 0x69, + 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, 0x52, 0x20, 0x01, + 0x28, 0x02, 0x52, 0x10, 0x6d, 0x57, 0x61, 0x6c, 0x46, 0x70, 0x69, 0x53, 0x75, 0x6d, 0x50, 0x65, + 0x72, 0x53, 0x65, 0x63, 0x12, 0x33, 0x0a, 0x17, 0x6d, 0x5f, 0x77, 0x61, 0x6c, 0x5f, 0x62, 0x79, + 0x74, 0x65, 0x73, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x18, + 0x53, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x6d, 0x57, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, + 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x12, 0x33, 0x0a, 0x17, 0x6d, 0x5f, 0x70, + 0x6c, 0x61, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x65, 0x72, + 0x5f, 0x73, 0x65, 0x63, 0x18, 0x54, 0x20, 0x01, 0x28, 0x02, 0x52, 0x12, 0x6d, 0x50, 0x6c, 0x61, + 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x75, 0x6d, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x22, 0x37, + 0x0a, 0x0d, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, + 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, + 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, + 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2a, 0x95, 0x01, 0x0a, 0x0b, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x18, 0x45, 0x58, 0x41, 0x4d, 0x50, + 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, + 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, + 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x52, 0x41, 0x4e, 0x44, 0x4f, 0x4d, 0x10, 0x01, 0x12, 0x18, + 0x0a, 0x14, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, + 0x4c, 0x4f, 0x57, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x45, 0x58, 0x41, 0x4d, + 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x41, 0x53, 0x54, 0x45, 0x53, 0x54, + 0x10, 0x03, 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x58, 0x41, 0x4d, 0x50, 0x4c, 0x45, 0x5f, 0x54, 0x59, + 0x50, 0x45, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x04, 0x42, + 0x78, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x2e, 0x71, 0x61, 0x6e, 0x2e, 0x76, 0x31, 0x42, 0x08, 0x51, + 0x61, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x70, 0x65, 0x72, 0x63, 0x6f, 0x6e, 0x61, 0x2f, 0x70, 0x6d, + 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x71, 0x61, 0x6e, 0x2f, 0x76, 0x31, 0x3b, 0x71, 0x61, 0x6e, + 0x76, 0x31, 0xa2, 0x02, 0x03, 0x51, 0x58, 0x58, 0xaa, 0x02, 0x06, 0x51, 0x61, 0x6e, 0x2e, 0x56, + 0x31, 0xca, 0x02, 0x06, 0x51, 0x61, 0x6e, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x12, 0x51, 0x61, 0x6e, + 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, + 0x02, 0x07, 0x51, 0x61, 0x6e, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, }) var ( diff --git a/api/qan/v1/qan.pb.validate.go b/api/qan/v1/qan.pb.validate.go index a1a00eec33..e745a078ef 100644 --- a/api/qan/v1/qan.pb.validate.go +++ b/api/qan/v1/qan.pb.validate.go @@ -142,6 +142,26 @@ func (m *Point) validate(all bool) error { // no validation rules for MDocsScannedSumPerSec + // no validation rules for MDocsExaminedSumPerSec + + // no validation rules for MKeysExaminedSumPerSec + + // no validation rules for MLocksGlobalAcquireCountReadSharedSumPerSec + + // no validation rules for MLocksGlobalAcquireCountWriteSharedSumPerSec + + // no validation rules for MLocksDatabaseAcquireCountReadSharedSumPerSec + + // no validation rules for MLocksDatabaseAcquireWaitCountReadSharedSumPerSec + + // no validation rules for MLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec + + // no validation rules for MLocksCollectionAcquireCountReadSharedSumPerSec + + // no validation rules for MStorageBytesReadSumPerSec + + // no validation rules for MStorageTimeReadingMicrosSumPerSec + // no validation rules for MSharedBlksHitSumPerSec // no validation rules for MSharedBlksReadSumPerSec diff --git a/api/qan/v1/qan.proto b/api/qan/v1/qan.proto index 0938cf5158..c70aa6661e 100644 --- a/api/qan/v1/qan.proto +++ b/api/qan/v1/qan.proto @@ -111,6 +111,26 @@ message Point { float m_response_length_sum_per_sec = 51; // The number of scanned documents. float m_docs_scanned_sum_per_sec = 52; + // Total number of documents scanned during query execution. + float m_docs_examined_sum_per_sec = 85; + // Total number of index keys scanned during query execution. + float m_keys_examined_sum_per_sec = 86; + // Number of times a global read lock was acquired during query execution. + float m_locks_global_acquire_count_read_shared_sum_per_sec = 87; + // Number of times a global write lock was acquired during query execution. + float m_locks_global_acquire_count_write_shared_sum_per_sec = 88; + // Number of times a read lock was acquired at the database level during query execution. + float m_locks_database_acquire_count_read_shared_sum_per_sec = 89; + // Number of times a read lock at the database level was requested but had to wait before being granted. + float m_locks_database_acquire_wait_count_read_shared_sum_per_sec = 90; + // Indicates the time, spent acquiring a read lock at the database level during an operation. + float m_locks_database_time_acquiring_micros_read_shared_sum_per_sec = 91; + // Number of times a read lock was acquired on a specific collection during operations. + float m_locks_collection_acquire_count_read_shared_sum_per_sec = 92; + // Total number of bytes read from storage during a specific operation. + float m_storage_bytes_read_sum_per_sec = 93; + // Indicates the time, spent reading data from storage during an operation. + float m_storage_time_reading_micros_sum_per_sec = 94; // // PostgreSQL metrics. diff --git a/api/swagger/swagger-dev.json b/api/swagger/swagger-dev.json index d3f083d7bc..8844c303fa 100644 --- a/api/swagger/swagger-dev.json +++ b/api/swagger/swagger-dev.json @@ -25242,143 +25242,203 @@ "format": "float", "x-order": 42 }, + "m_docs_examined_sum_per_sec": { + "description": "Total number of documents scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 43 + }, + "m_keys_examined_sum_per_sec": { + "description": "Total number of index keys scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 44 + }, + "m_locks_global_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a global read lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 45 + }, + "m_locks_global_acquire_count_write_shared_sum_per_sec": { + "description": "Number of times a global write lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 46 + }, + "m_locks_database_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired at the database level during query execution.", + "type": "number", + "format": "float", + "x-order": 47 + }, + "m_locks_database_acquire_wait_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock at the database level was requested but had to wait before being granted.", + "type": "number", + "format": "float", + "x-order": 48 + }, + "m_locks_database_time_acquiring_micros_read_shared_sum_per_sec": { + "description": "Indicates the time, spent acquiring a read lock at the database level during an operation.", + "type": "number", + "format": "float", + "x-order": 49 + }, + "m_locks_collection_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired on a specific collection during operations.", + "type": "number", + "format": "float", + "x-order": 50 + }, + "m_storage_bytes_read_sum_per_sec": { + "description": "Total number of bytes read from storage during a specific operation.", + "type": "number", + "format": "float", + "x-order": 51 + }, + "m_storage_time_reading_micros_sum_per_sec": { + "description": "Indicates the time, spent reading data from storage during an operation.", + "type": "number", + "format": "float", + "x-order": 52 + }, "m_shared_blks_hit_sum_per_sec": { "description": "Total number of shared block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 43 + "x-order": 53 }, "m_shared_blks_read_sum_per_sec": { "description": "Total number of shared blocks read by the statement.", "type": "number", "format": "float", - "x-order": 44 + "x-order": 54 }, "m_shared_blks_dirtied_sum_per_sec": { "description": "Total number of shared blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 45 + "x-order": 55 }, "m_shared_blks_written_sum_per_sec": { "description": "Total number of shared blocks written by the statement.", "type": "number", "format": "float", - "x-order": 46 + "x-order": 56 }, "m_shared_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 47 + "x-order": 57 }, "m_shared_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 48 + "x-order": 58 }, "m_local_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 49 + "x-order": 59 }, "m_local_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 50 + "x-order": 60 }, "m_local_blks_hit_sum_per_sec": { "description": "Total number of local block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 51 + "x-order": 61 }, "m_local_blks_read_sum_per_sec": { "description": "Total number of local blocks read by the statement.", "type": "number", "format": "float", - "x-order": 52 + "x-order": 62 }, "m_local_blks_dirtied_sum_per_sec": { "description": "Total number of local blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 53 + "x-order": 63 }, "m_local_blks_written_sum_per_sec": { "description": "Total number of local blocks written by the statement.", "type": "number", "format": "float", - "x-order": 54 + "x-order": 64 }, "m_temp_blks_read_sum_per_sec": { "description": "Total number of temp blocks read by the statement.", "type": "number", "format": "float", - "x-order": 55 + "x-order": 65 }, "m_temp_blks_written_sum_per_sec": { "description": "Total number of temp blocks written by the statement.", "type": "number", "format": "float", - "x-order": 56 + "x-order": 66 }, "m_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 57 + "x-order": 67 }, "m_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 58 + "x-order": 68 }, "m_cpu_user_time_sum_per_sec": { "description": "Total time user spent in query.", "type": "number", "format": "float", - "x-order": 59 + "x-order": 69 }, "m_cpu_sys_time_sum_per_sec": { "description": "Total time system spent in query.", "type": "number", "format": "float", - "x-order": 60 + "x-order": 70 }, "m_plans_calls_sum_per_sec": { "description": "Total number of planned calls.", "type": "number", "format": "float", - "x-order": 61 + "x-order": 71 }, "m_wal_records_sum_per_sec": { "description": "Total number of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 62 + "x-order": 72 }, "m_wal_fpi_sum_per_sec": { "description": "Total number of FPI (full page images) in WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 63 + "x-order": 73 }, "m_wal_bytes_sum_per_sec": { "description": "Total bytes of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 64 + "x-order": 74 }, "m_plan_time_sum_per_sec": { "description": "Plan time in per seconds.", "type": "number", "format": "float", - "x-order": 65 + "x-order": 75 } } }, @@ -26556,143 +26616,203 @@ "format": "float", "x-order": 42 }, + "m_docs_examined_sum_per_sec": { + "description": "Total number of documents scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 43 + }, + "m_keys_examined_sum_per_sec": { + "description": "Total number of index keys scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 44 + }, + "m_locks_global_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a global read lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 45 + }, + "m_locks_global_acquire_count_write_shared_sum_per_sec": { + "description": "Number of times a global write lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 46 + }, + "m_locks_database_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired at the database level during query execution.", + "type": "number", + "format": "float", + "x-order": 47 + }, + "m_locks_database_acquire_wait_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock at the database level was requested but had to wait before being granted.", + "type": "number", + "format": "float", + "x-order": 48 + }, + "m_locks_database_time_acquiring_micros_read_shared_sum_per_sec": { + "description": "Indicates the time, spent acquiring a read lock at the database level during an operation.", + "type": "number", + "format": "float", + "x-order": 49 + }, + "m_locks_collection_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired on a specific collection during operations.", + "type": "number", + "format": "float", + "x-order": 50 + }, + "m_storage_bytes_read_sum_per_sec": { + "description": "Total number of bytes read from storage during a specific operation.", + "type": "number", + "format": "float", + "x-order": 51 + }, + "m_storage_time_reading_micros_sum_per_sec": { + "description": "Indicates the time, spent reading data from storage during an operation.", + "type": "number", + "format": "float", + "x-order": 52 + }, "m_shared_blks_hit_sum_per_sec": { "description": "Total number of shared block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 43 + "x-order": 53 }, "m_shared_blks_read_sum_per_sec": { "description": "Total number of shared blocks read by the statement.", "type": "number", "format": "float", - "x-order": 44 + "x-order": 54 }, "m_shared_blks_dirtied_sum_per_sec": { "description": "Total number of shared blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 45 + "x-order": 55 }, "m_shared_blks_written_sum_per_sec": { "description": "Total number of shared blocks written by the statement.", "type": "number", "format": "float", - "x-order": 46 + "x-order": 56 }, "m_shared_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 47 + "x-order": 57 }, "m_shared_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 48 + "x-order": 58 }, "m_local_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 49 + "x-order": 59 }, "m_local_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 50 + "x-order": 60 }, "m_local_blks_hit_sum_per_sec": { "description": "Total number of local block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 51 + "x-order": 61 }, "m_local_blks_read_sum_per_sec": { "description": "Total number of local blocks read by the statement.", "type": "number", "format": "float", - "x-order": 52 + "x-order": 62 }, "m_local_blks_dirtied_sum_per_sec": { "description": "Total number of local blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 53 + "x-order": 63 }, "m_local_blks_written_sum_per_sec": { "description": "Total number of local blocks written by the statement.", "type": "number", "format": "float", - "x-order": 54 + "x-order": 64 }, "m_temp_blks_read_sum_per_sec": { "description": "Total number of temp blocks read by the statement.", "type": "number", "format": "float", - "x-order": 55 + "x-order": 65 }, "m_temp_blks_written_sum_per_sec": { "description": "Total number of temp blocks written by the statement.", "type": "number", "format": "float", - "x-order": 56 + "x-order": 66 }, "m_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 57 + "x-order": 67 }, "m_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 58 + "x-order": 68 }, "m_cpu_user_time_sum_per_sec": { "description": "Total time user spent in query.", "type": "number", "format": "float", - "x-order": 59 + "x-order": 69 }, "m_cpu_sys_time_sum_per_sec": { "description": "Total time system spent in query.", "type": "number", "format": "float", - "x-order": 60 + "x-order": 70 }, "m_plans_calls_sum_per_sec": { "description": "Total number of planned calls.", "type": "number", "format": "float", - "x-order": 61 + "x-order": 71 }, "m_wal_records_sum_per_sec": { "description": "Total number of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 62 + "x-order": 72 }, "m_wal_fpi_sum_per_sec": { "description": "Total number of FPI (full page images) in WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 63 + "x-order": 73 }, "m_wal_bytes_sum_per_sec": { "description": "Total bytes of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 64 + "x-order": 74 }, "m_plan_time_sum_per_sec": { "description": "Plan time in per seconds.", "type": "number", "format": "float", - "x-order": 65 + "x-order": 75 } } }, diff --git a/api/swagger/swagger.json b/api/swagger/swagger.json index 4205c9c111..3499c7242c 100644 --- a/api/swagger/swagger.json +++ b/api/swagger/swagger.json @@ -24284,143 +24284,203 @@ "format": "float", "x-order": 42 }, + "m_docs_examined_sum_per_sec": { + "description": "Total number of documents scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 43 + }, + "m_keys_examined_sum_per_sec": { + "description": "Total number of index keys scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 44 + }, + "m_locks_global_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a global read lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 45 + }, + "m_locks_global_acquire_count_write_shared_sum_per_sec": { + "description": "Number of times a global write lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 46 + }, + "m_locks_database_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired at the database level during query execution.", + "type": "number", + "format": "float", + "x-order": 47 + }, + "m_locks_database_acquire_wait_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock at the database level was requested but had to wait before being granted.", + "type": "number", + "format": "float", + "x-order": 48 + }, + "m_locks_database_time_acquiring_micros_read_shared_sum_per_sec": { + "description": "Indicates the time, spent acquiring a read lock at the database level during an operation.", + "type": "number", + "format": "float", + "x-order": 49 + }, + "m_locks_collection_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired on a specific collection during operations.", + "type": "number", + "format": "float", + "x-order": 50 + }, + "m_storage_bytes_read_sum_per_sec": { + "description": "Total number of bytes read from storage during a specific operation.", + "type": "number", + "format": "float", + "x-order": 51 + }, + "m_storage_time_reading_micros_sum_per_sec": { + "description": "Indicates the time, spent reading data from storage during an operation.", + "type": "number", + "format": "float", + "x-order": 52 + }, "m_shared_blks_hit_sum_per_sec": { "description": "Total number of shared block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 43 + "x-order": 53 }, "m_shared_blks_read_sum_per_sec": { "description": "Total number of shared blocks read by the statement.", "type": "number", "format": "float", - "x-order": 44 + "x-order": 54 }, "m_shared_blks_dirtied_sum_per_sec": { "description": "Total number of shared blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 45 + "x-order": 55 }, "m_shared_blks_written_sum_per_sec": { "description": "Total number of shared blocks written by the statement.", "type": "number", "format": "float", - "x-order": 46 + "x-order": 56 }, "m_shared_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 47 + "x-order": 57 }, "m_shared_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 48 + "x-order": 58 }, "m_local_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 49 + "x-order": 59 }, "m_local_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 50 + "x-order": 60 }, "m_local_blks_hit_sum_per_sec": { "description": "Total number of local block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 51 + "x-order": 61 }, "m_local_blks_read_sum_per_sec": { "description": "Total number of local blocks read by the statement.", "type": "number", "format": "float", - "x-order": 52 + "x-order": 62 }, "m_local_blks_dirtied_sum_per_sec": { "description": "Total number of local blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 53 + "x-order": 63 }, "m_local_blks_written_sum_per_sec": { "description": "Total number of local blocks written by the statement.", "type": "number", "format": "float", - "x-order": 54 + "x-order": 64 }, "m_temp_blks_read_sum_per_sec": { "description": "Total number of temp blocks read by the statement.", "type": "number", "format": "float", - "x-order": 55 + "x-order": 65 }, "m_temp_blks_written_sum_per_sec": { "description": "Total number of temp blocks written by the statement.", "type": "number", "format": "float", - "x-order": 56 + "x-order": 66 }, "m_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 57 + "x-order": 67 }, "m_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 58 + "x-order": 68 }, "m_cpu_user_time_sum_per_sec": { "description": "Total time user spent in query.", "type": "number", "format": "float", - "x-order": 59 + "x-order": 69 }, "m_cpu_sys_time_sum_per_sec": { "description": "Total time system spent in query.", "type": "number", "format": "float", - "x-order": 60 + "x-order": 70 }, "m_plans_calls_sum_per_sec": { "description": "Total number of planned calls.", "type": "number", "format": "float", - "x-order": 61 + "x-order": 71 }, "m_wal_records_sum_per_sec": { "description": "Total number of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 62 + "x-order": 72 }, "m_wal_fpi_sum_per_sec": { "description": "Total number of FPI (full page images) in WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 63 + "x-order": 73 }, "m_wal_bytes_sum_per_sec": { "description": "Total bytes of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 64 + "x-order": 74 }, "m_plan_time_sum_per_sec": { "description": "Plan time in per seconds.", "type": "number", "format": "float", - "x-order": 65 + "x-order": 75 } } }, @@ -25598,143 +25658,203 @@ "format": "float", "x-order": 42 }, + "m_docs_examined_sum_per_sec": { + "description": "Total number of documents scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 43 + }, + "m_keys_examined_sum_per_sec": { + "description": "Total number of index keys scanned during query execution.", + "type": "number", + "format": "float", + "x-order": 44 + }, + "m_locks_global_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a global read lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 45 + }, + "m_locks_global_acquire_count_write_shared_sum_per_sec": { + "description": "Number of times a global write lock was acquired during query execution.", + "type": "number", + "format": "float", + "x-order": 46 + }, + "m_locks_database_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired at the database level during query execution.", + "type": "number", + "format": "float", + "x-order": 47 + }, + "m_locks_database_acquire_wait_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock at the database level was requested but had to wait before being granted.", + "type": "number", + "format": "float", + "x-order": 48 + }, + "m_locks_database_time_acquiring_micros_read_shared_sum_per_sec": { + "description": "Indicates the time, spent acquiring a read lock at the database level during an operation.", + "type": "number", + "format": "float", + "x-order": 49 + }, + "m_locks_collection_acquire_count_read_shared_sum_per_sec": { + "description": "Number of times a read lock was acquired on a specific collection during operations.", + "type": "number", + "format": "float", + "x-order": 50 + }, + "m_storage_bytes_read_sum_per_sec": { + "description": "Total number of bytes read from storage during a specific operation.", + "type": "number", + "format": "float", + "x-order": 51 + }, + "m_storage_time_reading_micros_sum_per_sec": { + "description": "Indicates the time, spent reading data from storage during an operation.", + "type": "number", + "format": "float", + "x-order": 52 + }, "m_shared_blks_hit_sum_per_sec": { "description": "Total number of shared block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 43 + "x-order": 53 }, "m_shared_blks_read_sum_per_sec": { "description": "Total number of shared blocks read by the statement.", "type": "number", "format": "float", - "x-order": 44 + "x-order": 54 }, "m_shared_blks_dirtied_sum_per_sec": { "description": "Total number of shared blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 45 + "x-order": 55 }, "m_shared_blks_written_sum_per_sec": { "description": "Total number of shared blocks written by the statement.", "type": "number", "format": "float", - "x-order": 46 + "x-order": 56 }, "m_shared_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 47 + "x-order": 57 }, "m_shared_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 48 + "x-order": 58 }, "m_local_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 49 + "x-order": 59 }, "m_local_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing shared blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 50 + "x-order": 60 }, "m_local_blks_hit_sum_per_sec": { "description": "Total number of local block cache hits by the statement.", "type": "number", "format": "float", - "x-order": 51 + "x-order": 61 }, "m_local_blks_read_sum_per_sec": { "description": "Total number of local blocks read by the statement.", "type": "number", "format": "float", - "x-order": 52 + "x-order": 62 }, "m_local_blks_dirtied_sum_per_sec": { "description": "Total number of local blocks dirtied by the statement.", "type": "number", "format": "float", - "x-order": 53 + "x-order": 63 }, "m_local_blks_written_sum_per_sec": { "description": "Total number of local blocks written by the statement.", "type": "number", "format": "float", - "x-order": 54 + "x-order": 64 }, "m_temp_blks_read_sum_per_sec": { "description": "Total number of temp blocks read by the statement.", "type": "number", "format": "float", - "x-order": 55 + "x-order": 65 }, "m_temp_blks_written_sum_per_sec": { "description": "Total number of temp blocks written by the statement.", "type": "number", "format": "float", - "x-order": 56 + "x-order": 66 }, "m_blk_read_time_sum_per_sec": { "description": "Total time the statement spent reading blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 57 + "x-order": 67 }, "m_blk_write_time_sum_per_sec": { "description": "Total time the statement spent writing blocks, in milliseconds (if track_io_timing is enabled, otherwise zero).", "type": "number", "format": "float", - "x-order": 58 + "x-order": 68 }, "m_cpu_user_time_sum_per_sec": { "description": "Total time user spent in query.", "type": "number", "format": "float", - "x-order": 59 + "x-order": 69 }, "m_cpu_sys_time_sum_per_sec": { "description": "Total time system spent in query.", "type": "number", "format": "float", - "x-order": 60 + "x-order": 70 }, "m_plans_calls_sum_per_sec": { "description": "Total number of planned calls.", "type": "number", "format": "float", - "x-order": 61 + "x-order": 71 }, "m_wal_records_sum_per_sec": { "description": "Total number of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 62 + "x-order": 72 }, "m_wal_fpi_sum_per_sec": { "description": "Total number of FPI (full page images) in WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 63 + "x-order": 73 }, "m_wal_bytes_sum_per_sec": { "description": "Total bytes of WAL (Write-ahead logging) records.", "type": "number", "format": "float", - "x-order": 64 + "x-order": 74 }, "m_plan_time_sum_per_sec": { "description": "Plan time in per seconds.", "type": "number", "format": "float", - "x-order": 65 + "x-order": 75 } } }, diff --git a/go.mod b/go.mod index 299d0fda29..a7b4c50014 100644 --- a/go.mod +++ b/go.mod @@ -53,7 +53,7 @@ require ( github.com/minio/minio-go/v7 v7.0.55 github.com/percona/exporter_shared v0.7.5 github.com/percona/go-mysql v0.0.0-20210427141028-73d29c6da78c - github.com/percona/percona-toolkit v0.0.0-20250129114007-6c2dec8502c1 + github.com/percona/percona-toolkit v0.0.0-20250306213812-9ad6dc01250f github.com/percona/promconfig v0.2.5 github.com/percona/saas v0.0.0-20240923141535-da19f6682c6e github.com/pganalyze/pg_query_go/v5 v5.1.0 diff --git a/go.sum b/go.sum index 05815003b4..acdf27eec9 100644 --- a/go.sum +++ b/go.sum @@ -417,8 +417,8 @@ github.com/percona/exporter_shared v0.7.5 h1:sIhdDtKOfH0jsqtTAi41C7wm1R42yXYeAkK github.com/percona/exporter_shared v0.7.5/go.mod h1:P8ZHDzveyJRGD4ZIRNiEMuAdDexBpQWf2mAVwtyVcYU= github.com/percona/go-mysql v0.0.0-20210427141028-73d29c6da78c h1:1SZ7nS+kSaO63IpaKspf/gf8602QcgP2eXNPMNOIc0M= github.com/percona/go-mysql v0.0.0-20210427141028-73d29c6da78c/go.mod h1:/SGLf9OMxlnK6jq4mkFiImBcJXXk5jwD+lDrwDaGXcw= -github.com/percona/percona-toolkit v0.0.0-20250129114007-6c2dec8502c1 h1:PcxNtc+EWjdl3ru82jsi5RFZSIcZWOxBab8qoE9b7n8= -github.com/percona/percona-toolkit v0.0.0-20250129114007-6c2dec8502c1/go.mod h1:SOEgMF9Ay1wS6kjSGp9x51IxexTjLZWE2DntUoVl2gY= +github.com/percona/percona-toolkit v0.0.0-20250306213812-9ad6dc01250f h1:Er+ppsr2eqqyurdMCV8eCwjrGE9LOdDCblfWElnxouA= +github.com/percona/percona-toolkit v0.0.0-20250306213812-9ad6dc01250f/go.mod h1:lyxl7V4jaZk/VyG/QSnhqNLSVVASdQqEY5u1p7SQTgE= github.com/percona/promconfig v0.2.5 h1:f/HN/CbECQs7d9RIB6MKVkuXstsrsqEDxRvf6yigquc= github.com/percona/promconfig v0.2.5/go.mod h1:Y2uXi5QNk71+ceJHuI9poank+0S1kjxd3K105fXKVkg= github.com/percona/saas v0.0.0-20240923141535-da19f6682c6e h1:xhk5ivxlTPat0SwLBqU1UdfqJb+2R3x4yAhjCf6WMEU= diff --git a/managed/services/qan/client.go b/managed/services/qan/client.go index 3c016480e9..5c268f4c1f 100644 --- a/managed/services/qan/client.go +++ b/managed/services/qan/client.go @@ -509,6 +509,53 @@ func fillMongoDB(mb *qanv1.MetricsBucket, bm *agentv1.MetricsBucket_MongoDB) { mb.MFullScanSum = bm.MFullScanSum mb.PlanSummary = bm.PlanSummary + + mb.ApplicationName = bm.ApplicationName + + mb.MDocsExaminedCnt = bm.MDocsExaminedCnt + mb.MDocsExaminedSum = bm.MDocsExaminedSum + mb.MDocsExaminedMin = bm.MDocsExaminedMin + mb.MDocsExaminedMax = bm.MDocsExaminedMax + mb.MDocsExaminedP99 = bm.MDocsExaminedP99 + + mb.MKeysExaminedCnt = bm.MKeysExaminedCnt + mb.MKeysExaminedSum = bm.MKeysExaminedSum + mb.MKeysExaminedMin = bm.MKeysExaminedMin + mb.MKeysExaminedMax = bm.MKeysExaminedMax + mb.MKeysExaminedP99 = bm.MKeysExaminedP99 + + mb.MLocksGlobalAcquireCountReadSharedCnt = bm.MLocksGlobalAcquireCountReadSharedCnt + mb.MLocksGlobalAcquireCountReadSharedSum = bm.MLocksGlobalAcquireCountReadSharedSum + + mb.MLocksGlobalAcquireCountWriteSharedCnt = bm.MLocksGlobalAcquireCountWriteSharedCnt + mb.MLocksGlobalAcquireCountWriteSharedSum = bm.MLocksGlobalAcquireCountWriteSharedSum + + mb.MLocksDatabaseAcquireCountReadSharedCnt = bm.MLocksDatabaseAcquireCountReadSharedCnt + mb.MLocksDatabaseAcquireCountReadSharedSum = bm.MLocksDatabaseAcquireCountReadSharedSum + + mb.MLocksDatabaseAcquireWaitCountReadSharedCnt = bm.MLocksDatabaseAcquireWaitCountReadSharedCnt + mb.MLocksDatabaseAcquireWaitCountReadSharedSum = bm.MLocksDatabaseAcquireWaitCountReadSharedSum + + mb.MLocksDatabaseTimeAcquiringMicrosReadSharedCnt = bm.MLocksDatabaseTimeAcquiringMicrosReadSharedCnt + mb.MLocksDatabaseTimeAcquiringMicrosReadSharedSum = bm.MLocksDatabaseTimeAcquiringMicrosReadSharedSum + mb.MLocksDatabaseTimeAcquiringMicrosReadSharedMin = bm.MLocksDatabaseTimeAcquiringMicrosReadSharedMin + mb.MLocksDatabaseTimeAcquiringMicrosReadSharedMax = bm.MLocksDatabaseTimeAcquiringMicrosReadSharedMax + mb.MLocksDatabaseTimeAcquiringMicrosReadSharedP99 = bm.MLocksDatabaseTimeAcquiringMicrosReadSharedP99 + + mb.MLocksCollectionAcquireCountReadSharedCnt = bm.MLocksCollectionAcquireCountReadSharedCnt + mb.MLocksCollectionAcquireCountReadSharedSum = bm.MLocksCollectionAcquireCountReadSharedSum + + mb.MStorageBytesReadCnt = bm.MStorageBytesReadCnt + mb.MStorageBytesReadSum = bm.MStorageBytesReadSum + mb.MStorageBytesReadMin = bm.MStorageBytesReadMin + mb.MStorageBytesReadMax = bm.MStorageBytesReadMax + mb.MStorageBytesReadP99 = bm.MStorageBytesReadP99 + + mb.MStorageTimeReadingMicrosCnt = bm.MStorageTimeReadingMicrosCnt + mb.MStorageTimeReadingMicrosSum = bm.MStorageTimeReadingMicrosSum + mb.MStorageTimeReadingMicrosMin = bm.MStorageTimeReadingMicrosMin + mb.MStorageTimeReadingMicrosMax = bm.MStorageTimeReadingMicrosMax + mb.MStorageTimeReadingMicrosP99 = bm.MStorageTimeReadingMicrosP99 } func fillPostgreSQL(mb *qanv1.MetricsBucket, bp *agentv1.MetricsBucket_PostgreSQL) { diff --git a/managed/services/qan/client_test.go b/managed/services/qan/client_test.go index ff0c3710fb..7192d4fbe4 100644 --- a/managed/services/qan/client_test.go +++ b/managed/services/qan/client_test.go @@ -235,6 +235,8 @@ func TestClient(t *testing.T) { MResponseLengthSum: 60, MResponseLengthMin: 60, MResponseLengthMax: 60, + MDocsExaminedSum: 20, + MKeysExaminedSum: 10, }, }, } @@ -266,6 +268,8 @@ func TestClient(t *testing.T) { MResponseLengthSum: 60, MResponseLengthMin: 60, MResponseLengthMax: 60, + MDocsExaminedSum: 20, + MKeysExaminedSum: 10, }, }} c.AssertCalled(t, "Collect", ctx, expectedRequest) diff --git a/qan-api2/migrations/sql/20_extended_profiler.down.sql b/qan-api2/migrations/sql/20_extended_profiler.down.sql new file mode 100644 index 0000000000..624d61666a --- /dev/null +++ b/qan-api2/migrations/sql/20_extended_profiler.down.sql @@ -0,0 +1,45 @@ +ALTER TABLE metrics + DROP COLUMN `m_docs_examined_cnt`, + DROP COLUMN `m_docs_examined_sum`, + DROP COLUMN `m_docs_examined_min`, + DROP COLUMN `m_docs_examined_max`, + DROP COLUMN `m_docs_examined_p99`, + + DROP COLUMN `m_keys_examined_cnt`, + DROP COLUMN `m_keys_examined_sum`, + DROP COLUMN `m_keys_examined_min`, + DROP COLUMN `m_keys_examined_max`, + DROP COLUMN `m_keys_examined_p99`, + + DROP COLUMN `m_locks_global_acquire_count_read_shared_cnt`, + DROP COLUMN `m_locks_global_acquire_count_read_shared_sum`, + + DROP COLUMN `m_locks_global_acquire_count_write_shared_cnt`, + DROP COLUMN `m_locks_global_acquire_count_write_shared_sum`, + + DROP COLUMN `m_locks_database_acquire_count_read_shared_cnt`, + DROP COLUMN `m_locks_database_acquire_count_read_shared_sum`, + + DROP COLUMN `m_locks_database_acquire_wait_count_read_shared_cnt`, + DROP COLUMN `m_locks_database_acquire_wait_count_read_shared_sum`, + + DROP COLUMN `m_locks_database_time_acquiring_micros_read_shared_cnt`, + DROP COLUMN `m_locks_database_time_acquiring_micros_read_shared_sum`, + DROP COLUMN `m_locks_database_time_acquiring_micros_read_shared_min`, + DROP COLUMN `m_locks_database_time_acquiring_micros_read_shared_max`, + DROP COLUMN `m_locks_database_time_acquiring_micros_read_shared_p99`, + + DROP COLUMN `m_locks_collection_acquire_count_read_shared_cnt`, + DROP COLUMN `m_locks_collection_acquire_count_read_shared_sum`, + + DROP COLUMN `m_storage_bytes_read_cnt`, + DROP COLUMN `m_storage_bytes_read_sum`, + DROP COLUMN `m_storage_bytes_read_min`, + DROP COLUMN `m_storage_bytes_read_max`, + DROP COLUMN `m_storage_bytes_read_p99`, + + DROP COLUMN `m_storage_time_reading_micros_cnt`, + DROP COLUMN `m_storage_time_reading_micros_sum`, + DROP COLUMN `m_storage_time_reading_micros_min`, + DROP COLUMN `m_storage_time_reading_micros_max`, + DROP COLUMN `m_storage_time_reading_micros_p99`; diff --git a/qan-api2/migrations/sql/20_extended_profiler.up.sql b/qan-api2/migrations/sql/20_extended_profiler.up.sql new file mode 100644 index 0000000000..d485dc7799 --- /dev/null +++ b/qan-api2/migrations/sql/20_extended_profiler.up.sql @@ -0,0 +1,55 @@ +ALTER TABLE metrics + ADD COLUMN `m_docs_examined_cnt` Float32, + ADD COLUMN `m_docs_examined_sum` Float32 + COMMENT 'Total number of documents scanned during query execution', + ADD COLUMN `m_docs_examined_min` Float32, + ADD COLUMN `m_docs_examined_max` Float32, + ADD COLUMN `m_docs_examined_p99` Float32, + + ADD COLUMN `m_keys_examined_cnt` Float32, + ADD COLUMN `m_keys_examined_sum` Float32 + COMMENT 'Total number of index keys scanned during query execution', + ADD COLUMN `m_keys_examined_min` Float32, + ADD COLUMN `m_keys_examined_max` Float32, + ADD COLUMN `m_keys_examined_p99` Float32, + + ADD COLUMN `m_locks_global_acquire_count_read_shared_cnt` Float32, + ADD COLUMN `m_locks_global_acquire_count_read_shared_sum` Float32 + COMMENT 'Number of times a global read lock was acquired during query execution', + + ADD COLUMN `m_locks_global_acquire_count_write_shared_cnt` Float32, + ADD COLUMN `m_locks_global_acquire_count_write_shared_sum` Float32 + COMMENT 'Number of times a global write lock was acquired during query execution', + + ADD COLUMN `m_locks_database_acquire_count_read_shared_cnt` Float32, + ADD COLUMN `m_locks_database_acquire_count_read_shared_sum` Float32 + COMMENT 'Number of times a read lock was acquired at the database level during query execution', + + ADD COLUMN `m_locks_database_acquire_wait_count_read_shared_cnt` Float32, + ADD COLUMN `m_locks_database_acquire_wait_count_read_shared_sum` Float32 + COMMENT 'Number of times a read lock at the database level was requested but had to wait before being granted', + + ADD COLUMN `m_locks_database_time_acquiring_micros_read_shared_cnt` Float32, + ADD COLUMN `m_locks_database_time_acquiring_micros_read_shared_sum` Float32 + COMMENT 'Indicates the time, spent acquiring a read lock at the database level during an operation', + ADD COLUMN `m_locks_database_time_acquiring_micros_read_shared_min` Float32, + ADD COLUMN `m_locks_database_time_acquiring_micros_read_shared_max` Float32, + ADD COLUMN `m_locks_database_time_acquiring_micros_read_shared_p99` Float32, + + ADD COLUMN `m_locks_collection_acquire_count_read_shared_cnt` Float32, + ADD COLUMN `m_locks_collection_acquire_count_read_shared_sum` Float32 + COMMENT 'Number of times a read lock was acquired on a specific collection during operations', + + ADD COLUMN `m_storage_bytes_read_cnt` Float32, + ADD COLUMN `m_storage_bytes_read_sum` Float32 + COMMENT 'Total number of bytes read from storage during a specific operation', + ADD COLUMN `m_storage_bytes_read_min` Float32, + ADD COLUMN `m_storage_bytes_read_max` Float32, + ADD COLUMN `m_storage_bytes_read_p99` Float32, + + ADD COLUMN `m_storage_time_reading_micros_cnt` Float32, + ADD COLUMN `m_storage_time_reading_micros_sum` Float32 + COMMENT 'Indicates the time, spent reading data from storage during an operation', + ADD COLUMN `m_storage_time_reading_micros_min` Float32, + ADD COLUMN `m_storage_time_reading_micros_max` Float32, + ADD COLUMN `m_storage_time_reading_micros_p99` Float32; diff --git a/qan-api2/models/base.go b/qan-api2/models/base.go index 9d07219e0b..67e541ac6c 100644 --- a/qan-api2/models/base.go +++ b/qan-api2/models/base.go @@ -90,74 +90,94 @@ var sparklinePointAllFields = []string{ "m_wal_fpi_sum_per_sec", "m_wal_bytes_sum_per_sec", "m_plan_time_sum_per_sec", + "m_docs_examined_sum_per_sec", + "m_keys_examined_sum_per_sec", + "m_locks_global_acquire_count_read_shared_sum_per_sec", + "m_locks_global_acquire_count_write_shared_sum_per_sec", + "m_locks_database_acquire_count_read_shared_sum_per_sec", + "m_locks_database_acquire_wait_count_read_shared_sum_per_sec", + "m_locks_database_time_acquiring_micros_read_shared_sum_per_sec", + "m_locks_collection_acquire_count_read_shared_sum_per_sec", + "m_storage_bytes_read_sum_per_sec", + "m_storage_time_reading_micros_sum_per_sec", } func getPointFieldsList(point *qanv1.Point, fields []string) []interface{} { sparklinePointValuesMap := map[string]interface{}{ - "point": &point.Point, - "timestamp": &point.Timestamp, - "time_frame": &point.TimeFrame, - "load": &point.Load, - "num_queries_per_sec": &point.NumQueriesPerSec, - "num_queries_with_errors_per_sec": &point.NumQueriesWithErrorsPerSec, - "num_queries_with_warnings_per_sec": &point.NumQueriesWithWarningsPerSec, - "m_query_time_sum_per_sec": &point.MQueryTimeSumPerSec, - "m_lock_time_sum_per_sec": &point.MLockTimeSumPerSec, - "m_rows_sent_sum_per_sec": &point.MRowsSentSumPerSec, - "m_rows_examined_sum_per_sec": &point.MRowsExaminedSumPerSec, - "m_rows_affected_sum_per_sec": &point.MRowsAffectedSumPerSec, - "m_rows_read_sum_per_sec": &point.MRowsReadSumPerSec, - "m_merge_passes_sum_per_sec": &point.MMergePassesSumPerSec, - "m_innodb_io_r_ops_sum_per_sec": &point.MInnodbIoROpsSumPerSec, - "m_innodb_io_r_bytes_sum_per_sec": &point.MInnodbIoRBytesSumPerSec, - "m_innodb_io_r_wait_sum_per_sec": &point.MInnodbIoRWaitSumPerSec, - "m_innodb_rec_lock_wait_sum_per_sec": &point.MInnodbRecLockWaitSumPerSec, - "m_innodb_queue_wait_sum_per_sec": &point.MInnodbQueueWaitSumPerSec, - "m_innodb_pages_distinct_sum_per_sec": &point.MInnodbPagesDistinctSumPerSec, - "m_query_length_sum_per_sec": &point.MQueryLengthSumPerSec, - "m_bytes_sent_sum_per_sec": &point.MBytesSentSumPerSec, - "m_tmp_tables_sum_per_sec": &point.MTmpTablesSumPerSec, - "m_tmp_disk_tables_sum_per_sec": &point.MTmpDiskTablesSumPerSec, - "m_tmp_table_sizes_sum_per_sec": &point.MTmpTableSizesSumPerSec, - "m_qc_hit_sum_per_sec": &point.MQcHitSumPerSec, - "m_full_scan_sum_per_sec": &point.MFullScanSumPerSec, - "m_full_join_sum_per_sec": &point.MFullJoinSumPerSec, - "m_tmp_table_sum_per_sec": &point.MTmpTableSumPerSec, - "m_tmp_table_on_disk_sum_per_sec": &point.MTmpTableOnDiskSumPerSec, - "m_filesort_sum_per_sec": &point.MFilesortSumPerSec, - "m_filesort_on_disk_sum_per_sec": &point.MFilesortOnDiskSumPerSec, - "m_select_full_range_join_sum_per_sec": &point.MSelectFullRangeJoinSumPerSec, - "m_select_range_sum_per_sec": &point.MSelectRangeSumPerSec, - "m_select_range_check_sum_per_sec": &point.MSelectRangeCheckSumPerSec, - "m_sort_range_sum_per_sec": &point.MSortRangeSumPerSec, - "m_sort_rows_sum_per_sec": &point.MSortRowsSumPerSec, - "m_sort_scan_sum_per_sec": &point.MSortScanSumPerSec, - "m_no_index_used_sum_per_sec": &point.MNoIndexUsedSumPerSec, - "m_no_good_index_used_sum_per_sec": &point.MNoGoodIndexUsedSumPerSec, - "m_docs_returned_sum_per_sec": &point.MDocsReturnedSumPerSec, - "m_response_length_sum_per_sec": &point.MResponseLengthSumPerSec, - "m_docs_scanned_sum_per_sec": &point.MDocsScannedSumPerSec, - "m_shared_blks_hit_sum_per_sec": &point.MSharedBlksHitSumPerSec, - "m_shared_blks_read_sum_per_sec": &point.MSharedBlksReadSumPerSec, - "m_shared_blks_dirtied_sum_per_sec": &point.MSharedBlksDirtiedSumPerSec, - "m_shared_blks_written_sum_per_sec": &point.MSharedBlksWrittenSumPerSec, - "m_local_blks_hit_sum_per_sec": &point.MLocalBlksHitSumPerSec, - "m_local_blks_read_sum_per_sec": &point.MLocalBlksReadSumPerSec, - "m_local_blks_dirtied_sum_per_sec": &point.MLocalBlksDirtiedSumPerSec, - "m_local_blks_written_sum_per_sec": &point.MLocalBlksWrittenSumPerSec, - "m_temp_blks_read_sum_per_sec": &point.MTempBlksReadSumPerSec, - "m_temp_blks_written_sum_per_sec": &point.MTempBlksWrittenSumPerSec, - "m_shared_blk_read_time_sum_per_sec": &point.MSharedBlkReadTimeSumPerSec, - "m_shared_blk_write_time_sum_per_sec": &point.MSharedBlkWriteTimeSumPerSec, - "m_local_blk_read_time_sum_per_sec": &point.MLocalBlkReadTimeSumPerSec, - "m_local_blk_write_time_sum_per_sec": &point.MLocalBlkWriteTimeSumPerSec, - "m_cpu_user_time_sum_per_sec": &point.MCpuUserTimeSumPerSec, - "m_cpu_sys_time_sum_per_sec": &point.MCpuSysTimeSumPerSec, - "m_plans_calls_sum_per_sec": &point.MPlansCallsSumPerSec, - "m_wal_records_sum_per_sec": &point.MWalRecordsSumPerSec, - "m_wal_fpi_sum_per_sec": &point.MWalFpiSumPerSec, - "m_wal_bytes_sum_per_sec": &point.MWalBytesSumPerSec, - "m_plan_time_sum_per_sec": &point.MPlanTimeSumPerSec, + "point": &point.Point, + "timestamp": &point.Timestamp, + "time_frame": &point.TimeFrame, + "load": &point.Load, + "num_queries_per_sec": &point.NumQueriesPerSec, + "num_queries_with_errors_per_sec": &point.NumQueriesWithErrorsPerSec, + "num_queries_with_warnings_per_sec": &point.NumQueriesWithWarningsPerSec, + "m_query_time_sum_per_sec": &point.MQueryTimeSumPerSec, + "m_lock_time_sum_per_sec": &point.MLockTimeSumPerSec, + "m_rows_sent_sum_per_sec": &point.MRowsSentSumPerSec, + "m_rows_examined_sum_per_sec": &point.MRowsExaminedSumPerSec, + "m_rows_affected_sum_per_sec": &point.MRowsAffectedSumPerSec, + "m_rows_read_sum_per_sec": &point.MRowsReadSumPerSec, + "m_merge_passes_sum_per_sec": &point.MMergePassesSumPerSec, + "m_innodb_io_r_ops_sum_per_sec": &point.MInnodbIoROpsSumPerSec, + "m_innodb_io_r_bytes_sum_per_sec": &point.MInnodbIoRBytesSumPerSec, + "m_innodb_io_r_wait_sum_per_sec": &point.MInnodbIoRWaitSumPerSec, + "m_innodb_rec_lock_wait_sum_per_sec": &point.MInnodbRecLockWaitSumPerSec, + "m_innodb_queue_wait_sum_per_sec": &point.MInnodbQueueWaitSumPerSec, + "m_innodb_pages_distinct_sum_per_sec": &point.MInnodbPagesDistinctSumPerSec, + "m_query_length_sum_per_sec": &point.MQueryLengthSumPerSec, + "m_bytes_sent_sum_per_sec": &point.MBytesSentSumPerSec, + "m_tmp_tables_sum_per_sec": &point.MTmpTablesSumPerSec, + "m_tmp_disk_tables_sum_per_sec": &point.MTmpDiskTablesSumPerSec, + "m_tmp_table_sizes_sum_per_sec": &point.MTmpTableSizesSumPerSec, + "m_qc_hit_sum_per_sec": &point.MQcHitSumPerSec, + "m_full_scan_sum_per_sec": &point.MFullScanSumPerSec, + "m_full_join_sum_per_sec": &point.MFullJoinSumPerSec, + "m_tmp_table_sum_per_sec": &point.MTmpTableSumPerSec, + "m_tmp_table_on_disk_sum_per_sec": &point.MTmpTableOnDiskSumPerSec, + "m_filesort_sum_per_sec": &point.MFilesortSumPerSec, + "m_filesort_on_disk_sum_per_sec": &point.MFilesortOnDiskSumPerSec, + "m_select_full_range_join_sum_per_sec": &point.MSelectFullRangeJoinSumPerSec, + "m_select_range_sum_per_sec": &point.MSelectRangeSumPerSec, + "m_select_range_check_sum_per_sec": &point.MSelectRangeCheckSumPerSec, + "m_sort_range_sum_per_sec": &point.MSortRangeSumPerSec, + "m_sort_rows_sum_per_sec": &point.MSortRowsSumPerSec, + "m_sort_scan_sum_per_sec": &point.MSortScanSumPerSec, + "m_no_index_used_sum_per_sec": &point.MNoIndexUsedSumPerSec, + "m_no_good_index_used_sum_per_sec": &point.MNoGoodIndexUsedSumPerSec, + "m_docs_returned_sum_per_sec": &point.MDocsReturnedSumPerSec, + "m_response_length_sum_per_sec": &point.MResponseLengthSumPerSec, + "m_docs_scanned_sum_per_sec": &point.MDocsScannedSumPerSec, + "m_shared_blks_hit_sum_per_sec": &point.MSharedBlksHitSumPerSec, + "m_shared_blks_read_sum_per_sec": &point.MSharedBlksReadSumPerSec, + "m_shared_blks_dirtied_sum_per_sec": &point.MSharedBlksDirtiedSumPerSec, + "m_shared_blks_written_sum_per_sec": &point.MSharedBlksWrittenSumPerSec, + "m_local_blks_hit_sum_per_sec": &point.MLocalBlksHitSumPerSec, + "m_local_blks_read_sum_per_sec": &point.MLocalBlksReadSumPerSec, + "m_local_blks_dirtied_sum_per_sec": &point.MLocalBlksDirtiedSumPerSec, + "m_local_blks_written_sum_per_sec": &point.MLocalBlksWrittenSumPerSec, + "m_temp_blks_read_sum_per_sec": &point.MTempBlksReadSumPerSec, + "m_temp_blks_written_sum_per_sec": &point.MTempBlksWrittenSumPerSec, + "m_shared_blk_read_time_sum_per_sec": &point.MSharedBlkReadTimeSumPerSec, + "m_shared_blk_write_time_sum_per_sec": &point.MSharedBlkWriteTimeSumPerSec, + "m_local_blk_read_time_sum_per_sec": &point.MLocalBlkReadTimeSumPerSec, + "m_local_blk_write_time_sum_per_sec": &point.MLocalBlkWriteTimeSumPerSec, + "m_cpu_user_time_sum_per_sec": &point.MCpuUserTimeSumPerSec, + "m_cpu_sys_time_sum_per_sec": &point.MCpuSysTimeSumPerSec, + "m_plans_calls_sum_per_sec": &point.MPlansCallsSumPerSec, + "m_wal_records_sum_per_sec": &point.MWalRecordsSumPerSec, + "m_wal_fpi_sum_per_sec": &point.MWalFpiSumPerSec, + "m_wal_bytes_sum_per_sec": &point.MWalBytesSumPerSec, + "m_plan_time_sum_per_sec": &point.MPlanTimeSumPerSec, + "m_docs_examined_sum_per_sec": &point.MDocsExaminedSumPerSec, + "m_keys_examined_sum_per_sec": &point.MKeysExaminedSumPerSec, + "m_locks_global_acquire_count_read_shared_sum_per_sec": &point.MLocksGlobalAcquireCountReadSharedSumPerSec, + "m_locks_global_acquire_count_write_shared_sum_per_sec": &point.MLocksGlobalAcquireCountWriteSharedSumPerSec, + "m_locks_database_acquire_count_read_shared_sum_per_sec": &point.MLocksDatabaseAcquireCountReadSharedSumPerSec, + "m_locks_database_acquire_wait_count_read_shared_sum_per_sec": &point.MLocksDatabaseAcquireWaitCountReadSharedSumPerSec, + "m_locks_database_time_acquiring_micros_read_shared_sum_per_sec": &point.MLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec, + "m_locks_collection_acquire_count_read_shared_sum_per_sec": &point.MLocksCollectionAcquireCountReadSharedSumPerSec, + "m_storage_bytes_read_sum_per_sec": &point.MStorageBytesReadSumPerSec, + "m_storage_time_reading_micros_sum_per_sec": &point.MStorageTimeReadingMicrosSumPerSec, } sparklinePointValuesList := []interface{}{} @@ -170,188 +190,223 @@ func getPointFieldsList(point *qanv1.Point, fields []string) []interface{} { func isValidMetricColumn(name string) bool { fields := map[string]struct{}{ - "load": {}, - "num_queries": {}, - "num_queries_with_errors": {}, - "num_queries_with_warnings": {}, - "m_query_time_cnt": {}, - "m_query_time_sum": {}, - "m_query_time_min": {}, - "m_query_time_max": {}, - "m_query_time_p99": {}, - "m_lock_time_cnt": {}, - "m_lock_time_sum": {}, - "m_lock_time_min": {}, - "m_lock_time_max": {}, - "m_lock_time_p99": {}, - "m_rows_sent_cnt": {}, - "m_rows_sent_sum": {}, - "m_rows_sent_min": {}, - "m_rows_sent_max": {}, - "m_rows_sent_p99": {}, - "m_rows_examined_cnt": {}, - "m_rows_examined_sum": {}, - "m_rows_examined_min": {}, - "m_rows_examined_max": {}, - "m_rows_examined_p99": {}, - "m_rows_affected_cnt": {}, - "m_rows_affected_sum": {}, - "m_rows_affected_min": {}, - "m_rows_affected_max": {}, - "m_rows_affected_p99": {}, - "m_rows_read_cnt": {}, - "m_rows_read_sum": {}, - "m_rows_read_min": {}, - "m_rows_read_max": {}, - "m_rows_read_p99": {}, - "m_merge_passes_cnt": {}, - "m_merge_passes_sum": {}, - "m_merge_passes_min": {}, - "m_merge_passes_max": {}, - "m_merge_passes_p99": {}, - "m_innodb_io_r_ops_cnt": {}, - "m_innodb_io_r_ops_sum": {}, - "m_innodb_io_r_ops_min": {}, - "m_innodb_io_r_ops_max": {}, - "m_innodb_io_r_ops_p99": {}, - "m_innodb_io_r_bytes_cnt": {}, - "m_innodb_io_r_bytes_sum": {}, - "m_innodb_io_r_bytes_min": {}, - "m_innodb_io_r_bytes_max": {}, - "m_innodb_io_r_bytes_p99": {}, - "m_innodb_io_r_wait_cnt": {}, - "m_innodb_io_r_wait_sum": {}, - "m_innodb_io_r_wait_min": {}, - "m_innodb_io_r_wait_max": {}, - "m_innodb_io_r_wait_p99": {}, - "m_innodb_rec_lock_wait_cnt": {}, - "m_innodb_rec_lock_wait_sum": {}, - "m_innodb_rec_lock_wait_min": {}, - "m_innodb_rec_lock_wait_max": {}, - "m_innodb_rec_lock_wait_p99": {}, - "m_innodb_queue_wait_cnt": {}, - "m_innodb_queue_wait_sum": {}, - "m_innodb_queue_wait_min": {}, - "m_innodb_queue_wait_max": {}, - "m_innodb_queue_wait_p99": {}, - "m_innodb_pages_distinct_cnt": {}, - "m_innodb_pages_distinct_sum": {}, - "m_innodb_pages_distinct_min": {}, - "m_innodb_pages_distinct_max": {}, - "m_innodb_pages_distinct_p99": {}, - "m_query_length_cnt": {}, - "m_query_length_sum": {}, - "m_query_length_min": {}, - "m_query_length_max": {}, - "m_query_length_p99": {}, - "m_bytes_sent_cnt": {}, - "m_bytes_sent_sum": {}, - "m_bytes_sent_min": {}, - "m_bytes_sent_max": {}, - "m_bytes_sent_p99": {}, - "m_tmp_tables_cnt": {}, - "m_tmp_tables_sum": {}, - "m_tmp_tables_min": {}, - "m_tmp_tables_max": {}, - "m_tmp_tables_p99": {}, - "m_tmp_disk_tables_cnt": {}, - "m_tmp_disk_tables_sum": {}, - "m_tmp_disk_tables_min": {}, - "m_tmp_disk_tables_max": {}, - "m_tmp_disk_tables_p99": {}, - "m_tmp_table_sizes_cnt": {}, - "m_tmp_table_sizes_sum": {}, - "m_tmp_table_sizes_min": {}, - "m_tmp_table_sizes_max": {}, - "m_tmp_table_sizes_p99": {}, - "m_qc_hit_cnt": {}, - "m_qc_hit_sum": {}, - "m_full_scan_cnt": {}, - "m_full_scan_sum": {}, - "m_full_join_cnt": {}, - "m_full_join_sum": {}, - "m_tmp_table_cnt": {}, - "m_tmp_table_sum": {}, - "m_tmp_table_on_disk_cnt": {}, - "m_tmp_table_on_disk_sum": {}, - "m_filesort_cnt": {}, - "m_filesort_sum": {}, - "m_filesort_on_disk_cnt": {}, - "m_filesort_on_disk_sum": {}, - "m_select_full_range_join_cnt": {}, - "m_select_full_range_join_sum": {}, - "m_select_range_cnt": {}, - "m_select_range_sum": {}, - "m_select_range_check_cnt": {}, - "m_select_range_check_sum": {}, - "m_sort_range_cnt": {}, - "m_sort_range_sum": {}, - "m_sort_rows_cnt": {}, - "m_sort_rows_sum": {}, - "m_sort_scan_cnt": {}, - "m_sort_scan_sum": {}, - "m_no_index_used_cnt": {}, - "m_no_index_used_sum": {}, - "m_no_good_index_used_cnt": {}, - "m_no_good_index_used_sum": {}, - "m_docs_returned_cnt": {}, - "m_docs_returned_sum": {}, - "m_docs_returned_min": {}, - "m_docs_returned_max": {}, - "m_docs_returned_p99": {}, - "m_response_length_cnt": {}, - "m_response_length_sum": {}, - "m_response_length_min": {}, - "m_response_length_max": {}, - "m_response_length_p99": {}, - "m_docs_scanned_cnt": {}, - "m_docs_scanned_sum": {}, - "m_docs_scanned_min": {}, - "m_docs_scanned_max": {}, - "m_docs_scanned_p99": {}, - "m_shared_blks_hit_cnt": {}, - "m_shared_blks_hit_sum": {}, - "m_shared_blks_read_cnt": {}, - "m_shared_blks_read_sum": {}, - "m_shared_blks_dirtied_cnt": {}, - "m_shared_blks_dirtied_sum": {}, - "m_shared_blks_written_cnt": {}, - "m_shared_blks_written_sum": {}, - "m_local_blks_hit_cnt": {}, - "m_local_blks_hit_sum": {}, - "m_local_blks_read_cnt": {}, - "m_local_blks_read_sum": {}, - "m_local_blks_dirtied_cnt": {}, - "m_local_blks_dirtied_sum": {}, - "m_local_blks_written_cnt": {}, - "m_local_blks_written_sum": {}, - "m_temp_blks_read_cnt": {}, - "m_temp_blks_read_sum": {}, - "m_temp_blks_written_cnt": {}, - "m_temp_blks_written_sum": {}, - "m_shared_blk_read_time_cnt": {}, - "m_shared_blk_read_time_sum": {}, - "m_shared_blk_write_time_cnt": {}, - "m_shared_blk_write_time_sum": {}, - "m_local_blk_read_time_cnt": {}, - "m_local_blk_read_time_sum": {}, - "m_local_blk_write_time_cnt": {}, - "m_local_blk_write_time_sum": {}, - "m_cpu_user_time_cnt": {}, - "m_cpu_sys_time_cnt": {}, - "m_cpu_user_time_sum": {}, - "m_cpu_sys_time_sum": {}, - "m_plans_calls_cnt": {}, - "m_plans_calls_sum": {}, - "m_wal_records_cnt": {}, - "m_wal_records_sum": {}, - "m_wal_fpi_cnt": {}, - "m_wal_fpi_sum": {}, - "m_wal_bytes_cnt": {}, - "m_wal_bytes_sum": {}, - "m_plan_total_time": {}, - "m_plan_min_time": {}, - "m_plan_max_time": {}, + "load": {}, + "num_queries": {}, + "num_queries_with_errors": {}, + "num_queries_with_warnings": {}, + "m_query_time_cnt": {}, + "m_query_time_sum": {}, + "m_query_time_min": {}, + "m_query_time_max": {}, + "m_query_time_p99": {}, + "m_lock_time_cnt": {}, + "m_lock_time_sum": {}, + "m_lock_time_min": {}, + "m_lock_time_max": {}, + "m_lock_time_p99": {}, + "m_rows_sent_cnt": {}, + "m_rows_sent_sum": {}, + "m_rows_sent_min": {}, + "m_rows_sent_max": {}, + "m_rows_sent_p99": {}, + "m_rows_examined_cnt": {}, + "m_rows_examined_sum": {}, + "m_rows_examined_min": {}, + "m_rows_examined_max": {}, + "m_rows_examined_p99": {}, + "m_rows_affected_cnt": {}, + "m_rows_affected_sum": {}, + "m_rows_affected_min": {}, + "m_rows_affected_max": {}, + "m_rows_affected_p99": {}, + "m_rows_read_cnt": {}, + "m_rows_read_sum": {}, + "m_rows_read_min": {}, + "m_rows_read_max": {}, + "m_rows_read_p99": {}, + "m_merge_passes_cnt": {}, + "m_merge_passes_sum": {}, + "m_merge_passes_min": {}, + "m_merge_passes_max": {}, + "m_merge_passes_p99": {}, + "m_innodb_io_r_ops_cnt": {}, + "m_innodb_io_r_ops_sum": {}, + "m_innodb_io_r_ops_min": {}, + "m_innodb_io_r_ops_max": {}, + "m_innodb_io_r_ops_p99": {}, + "m_innodb_io_r_bytes_cnt": {}, + "m_innodb_io_r_bytes_sum": {}, + "m_innodb_io_r_bytes_min": {}, + "m_innodb_io_r_bytes_max": {}, + "m_innodb_io_r_bytes_p99": {}, + "m_innodb_io_r_wait_cnt": {}, + "m_innodb_io_r_wait_sum": {}, + "m_innodb_io_r_wait_min": {}, + "m_innodb_io_r_wait_max": {}, + "m_innodb_io_r_wait_p99": {}, + "m_innodb_rec_lock_wait_cnt": {}, + "m_innodb_rec_lock_wait_sum": {}, + "m_innodb_rec_lock_wait_min": {}, + "m_innodb_rec_lock_wait_max": {}, + "m_innodb_rec_lock_wait_p99": {}, + "m_innodb_queue_wait_cnt": {}, + "m_innodb_queue_wait_sum": {}, + "m_innodb_queue_wait_min": {}, + "m_innodb_queue_wait_max": {}, + "m_innodb_queue_wait_p99": {}, + "m_innodb_pages_distinct_cnt": {}, + "m_innodb_pages_distinct_sum": {}, + "m_innodb_pages_distinct_min": {}, + "m_innodb_pages_distinct_max": {}, + "m_innodb_pages_distinct_p99": {}, + "m_query_length_cnt": {}, + "m_query_length_sum": {}, + "m_query_length_min": {}, + "m_query_length_max": {}, + "m_query_length_p99": {}, + "m_bytes_sent_cnt": {}, + "m_bytes_sent_sum": {}, + "m_bytes_sent_min": {}, + "m_bytes_sent_max": {}, + "m_bytes_sent_p99": {}, + "m_tmp_tables_cnt": {}, + "m_tmp_tables_sum": {}, + "m_tmp_tables_min": {}, + "m_tmp_tables_max": {}, + "m_tmp_tables_p99": {}, + "m_tmp_disk_tables_cnt": {}, + "m_tmp_disk_tables_sum": {}, + "m_tmp_disk_tables_min": {}, + "m_tmp_disk_tables_max": {}, + "m_tmp_disk_tables_p99": {}, + "m_tmp_table_sizes_cnt": {}, + "m_tmp_table_sizes_sum": {}, + "m_tmp_table_sizes_min": {}, + "m_tmp_table_sizes_max": {}, + "m_tmp_table_sizes_p99": {}, + "m_qc_hit_cnt": {}, + "m_qc_hit_sum": {}, + "m_full_scan_cnt": {}, + "m_full_scan_sum": {}, + "m_full_join_cnt": {}, + "m_full_join_sum": {}, + "m_tmp_table_cnt": {}, + "m_tmp_table_sum": {}, + "m_tmp_table_on_disk_cnt": {}, + "m_tmp_table_on_disk_sum": {}, + "m_filesort_cnt": {}, + "m_filesort_sum": {}, + "m_filesort_on_disk_cnt": {}, + "m_filesort_on_disk_sum": {}, + "m_select_full_range_join_cnt": {}, + "m_select_full_range_join_sum": {}, + "m_select_range_cnt": {}, + "m_select_range_sum": {}, + "m_select_range_check_cnt": {}, + "m_select_range_check_sum": {}, + "m_sort_range_cnt": {}, + "m_sort_range_sum": {}, + "m_sort_rows_cnt": {}, + "m_sort_rows_sum": {}, + "m_sort_scan_cnt": {}, + "m_sort_scan_sum": {}, + "m_no_index_used_cnt": {}, + "m_no_index_used_sum": {}, + "m_no_good_index_used_cnt": {}, + "m_no_good_index_used_sum": {}, + "m_docs_returned_cnt": {}, + "m_docs_returned_sum": {}, + "m_docs_returned_min": {}, + "m_docs_returned_max": {}, + "m_docs_returned_p99": {}, + "m_response_length_cnt": {}, + "m_response_length_sum": {}, + "m_response_length_min": {}, + "m_response_length_max": {}, + "m_response_length_p99": {}, + "m_docs_scanned_cnt": {}, + "m_docs_scanned_sum": {}, + "m_docs_scanned_min": {}, + "m_docs_scanned_max": {}, + "m_docs_scanned_p99": {}, + "m_shared_blks_hit_cnt": {}, + "m_shared_blks_hit_sum": {}, + "m_shared_blks_read_cnt": {}, + "m_shared_blks_read_sum": {}, + "m_shared_blks_dirtied_cnt": {}, + "m_shared_blks_dirtied_sum": {}, + "m_shared_blks_written_cnt": {}, + "m_shared_blks_written_sum": {}, + "m_local_blks_hit_cnt": {}, + "m_local_blks_hit_sum": {}, + "m_local_blks_read_cnt": {}, + "m_local_blks_read_sum": {}, + "m_local_blks_dirtied_cnt": {}, + "m_local_blks_dirtied_sum": {}, + "m_local_blks_written_cnt": {}, + "m_local_blks_written_sum": {}, + "m_temp_blks_read_cnt": {}, + "m_temp_blks_read_sum": {}, + "m_temp_blks_written_cnt": {}, + "m_temp_blks_written_sum": {}, + "m_shared_blk_read_time_cnt": {}, + "m_shared_blk_read_time_sum": {}, + "m_shared_blk_write_time_cnt": {}, + "m_shared_blk_write_time_sum": {}, + "m_local_blk_read_time_cnt": {}, + "m_local_blk_read_time_sum": {}, + "m_local_blk_write_time_cnt": {}, + "m_local_blk_write_time_sum": {}, + "m_cpu_user_time_cnt": {}, + "m_cpu_sys_time_cnt": {}, + "m_cpu_user_time_sum": {}, + "m_cpu_sys_time_sum": {}, + "m_plans_calls_cnt": {}, + "m_plans_calls_sum": {}, + "m_wal_records_cnt": {}, + "m_wal_records_sum": {}, + "m_wal_fpi_cnt": {}, + "m_wal_fpi_sum": {}, + "m_wal_bytes_cnt": {}, + "m_wal_bytes_sum": {}, + "m_plan_total_time": {}, + "m_plan_min_time": {}, + "m_plan_max_time": {}, + "m_docs_examined_cnt": {}, + "m_docs_examined_sum": {}, + "m_docs_examined_min": {}, + "m_docs_examined_max": {}, + "m_docs_examined_p99": {}, + "m_keys_examined_cnt": {}, + "m_keys_examined_sum": {}, + "m_keys_examined_min": {}, + "m_keys_examined_max": {}, + "m_keys_examined_p99": {}, + "m_locks_global_acquire_count_read_shared_cnt": {}, + "m_locks_global_acquire_count_read_shared_sum": {}, + "m_locks_global_acquire_count_write_shared_cnt": {}, + "m_locks_global_acquire_count_write_shared_sum": {}, + "m_locks_database_acquire_count_read_shared_cnt": {}, + "m_locks_database_acquire_count_read_shared_sum": {}, + "m_locks_database_acquire_wait_count_read_shared_cnt": {}, + "m_locks_database_acquire_wait_count_read_shared_sum": {}, + "m_locks_database_time_acquiring_micros_read_shared_cnt": {}, + "m_locks_database_time_acquiring_micros_read_shared_sum": {}, + "m_locks_database_time_acquiring_micros_read_shared_min": {}, + "m_locks_database_time_acquiring_micros_read_shared_max": {}, + "m_locks_database_time_acquiring_micros_read_shared_p99": {}, + "m_locks_collection_acquire_count_read_shared_cnt": {}, + "m_locks_collection_acquire_count_read_shared_sum": {}, + "m_storage_bytes_read_cnt": {}, + "m_storage_bytes_read_sum": {}, + "m_storage_bytes_read_min": {}, + "m_storage_bytes_read_max": {}, + "m_storage_bytes_read_p99": {}, + "m_storage_time_reading_micros_cnt": {}, + "m_storage_time_reading_micros_sum": {}, + "m_storage_time_reading_micros_min": {}, + "m_storage_time_reading_micros_max": {}, + "m_storage_time_reading_micros_p99": {}, } _, isValid := fields[name] return isValid diff --git a/qan-api2/models/data_ingestion.go b/qan-api2/models/data_ingestion.go index 16a3176800..662af15012 100644 --- a/qan-api2/models/data_ingestion.go +++ b/qan-api2/models/data_ingestion.go @@ -267,7 +267,42 @@ const insertSQL = ` planid, query_plan, histogram_items, - plan_summary + plan_summary, + m_docs_examined_cnt, + m_docs_examined_sum, + m_docs_examined_min, + m_docs_examined_max, + m_docs_examined_p99, + m_keys_examined_cnt, + m_keys_examined_sum, + m_keys_examined_min, + m_keys_examined_max, + m_keys_examined_p99, + m_locks_global_acquire_count_read_shared_cnt, + m_locks_global_acquire_count_read_shared_sum, + m_locks_global_acquire_count_write_shared_cnt, + m_locks_global_acquire_count_write_shared_sum, + m_locks_database_acquire_count_read_shared_cnt, + m_locks_database_acquire_count_read_shared_sum, + m_locks_database_acquire_wait_count_read_shared_cnt, + m_locks_database_acquire_wait_count_read_shared_sum, + m_locks_database_time_acquiring_micros_read_shared_cnt, + m_locks_database_time_acquiring_micros_read_shared_sum, + m_locks_database_time_acquiring_micros_read_shared_min, + m_locks_database_time_acquiring_micros_read_shared_max, + m_locks_database_time_acquiring_micros_read_shared_p99, + m_locks_collection_acquire_count_read_shared_cnt, + m_locks_collection_acquire_count_read_shared_sum, + m_storage_bytes_read_cnt, + m_storage_bytes_read_sum, + m_storage_bytes_read_min, + m_storage_bytes_read_max, + m_storage_bytes_read_p99, + m_storage_time_reading_micros_cnt, + m_storage_time_reading_micros_sum, + m_storage_time_reading_micros_min, + m_storage_time_reading_micros_max, + m_storage_time_reading_micros_p99 ) VALUES ( :queryid, @@ -497,7 +532,42 @@ const insertSQL = ` :planid, :query_plan, :histogram_items, - :plan_summary + :plan_summary, + :m_docs_examined_cnt, + :m_docs_examined_sum, + :m_docs_examined_min, + :m_docs_examined_max, + :m_docs_examined_p99, + :m_keys_examined_cnt, + :m_keys_examined_sum, + :m_keys_examined_min, + :m_keys_examined_max, + :m_keys_examined_p99, + :m_locks_global_acquire_count_read_shared_cnt, + :m_locks_global_acquire_count_read_shared_sum, + :m_locks_global_acquire_count_write_shared_cnt, + :m_locks_global_acquire_count_write_shared_sum, + :m_locks_database_acquire_count_read_shared_cnt, + :m_locks_database_acquire_count_read_shared_sum, + :m_locks_database_acquire_wait_count_read_shared_cnt, + :m_locks_database_acquire_wait_count_read_shared_sum, + :m_locks_database_time_acquiring_micros_read_shared_cnt, + :m_locks_database_time_acquiring_micros_read_shared_sum, + :m_locks_database_time_acquiring_micros_read_shared_min, + :m_locks_database_time_acquiring_micros_read_shared_max, + :m_locks_database_time_acquiring_micros_read_shared_p99, + :m_locks_collection_acquire_count_read_shared_cnt, + :m_locks_collection_acquire_count_read_shared_sum, + :m_storage_bytes_read_cnt, + :m_storage_bytes_read_sum, + :m_storage_bytes_read_min, + :m_storage_bytes_read_max, + :m_storage_bytes_read_p99, + :m_storage_time_reading_micros_cnt, + :m_storage_time_reading_micros_sum, + :m_storage_time_reading_micros_min, + :m_storage_time_reading_micros_max, + :m_storage_time_reading_micros_p99 ) ` diff --git a/qan-api2/models/metrics.go b/qan-api2/models/metrics.go index a37bf196ea..fb74c0ba93 100644 --- a/qan-api2/models/metrics.go +++ b/qan-api2/models/metrics.go @@ -315,8 +315,53 @@ SUM(m_plan_time_sum) AS m_plan_time_sum, MIN(m_plan_time_min) AS m_plan_time_min, MAX(m_plan_time_max) AS m_plan_time_max, -any(top_queryid) as top_queryid, -any(top_query) as top_query +any(top_queryid) AS top_queryid, +any(top_query) AS top_query, + +SUM(m_docs_examined_cnt) AS m_docs_examined_cnt, +SUM(m_docs_examined_sum) AS m_docs_examined_sum, +MIN(m_docs_examined_min) AS m_docs_examined_min, +MAX(m_docs_examined_max) AS m_docs_examined_max, +AVG(m_docs_examined_p99) AS m_docs_examined_p99, + +SUM(m_keys_examined_cnt) AS m_keys_examined_cnt, +SUM(m_keys_examined_sum) AS m_keys_examined_sum, +MIN(m_keys_examined_min) AS m_keys_examined_min, +MAX(m_keys_examined_max) AS m_keys_examined_max, +AVG(m_keys_examined_p99) AS m_keys_examined_p99, + +SUM(m_locks_global_acquire_count_read_shared_sum) AS m_locks_global_acquire_count_read_shared_sum, +SUM(m_locks_global_acquire_count_read_shared_cnt) AS m_locks_global_acquire_count_read_shared_cnt, + +SUM(m_locks_global_acquire_count_write_shared_sum) AS m_locks_global_acquire_count_write_shared_sum, +SUM(m_locks_global_acquire_count_write_shared_cnt) AS m_locks_global_acquire_count_write_shared_cnt, + +SUM(m_locks_database_acquire_count_read_shared_sum) AS m_locks_database_acquire_count_read_shared_sum, +SUM(m_locks_database_acquire_count_read_shared_cnt) AS m_locks_database_acquire_count_read_shared_cnt, + +SUM(m_locks_database_acquire_wait_count_read_shared_sum) AS m_locks_database_acquire_wait_count_read_shared_sum, +SUM(m_locks_database_acquire_wait_count_read_shared_cnt) AS m_locks_database_acquire_wait_count_read_shared_cnt, + +SUM(m_locks_database_time_acquiring_micros_read_shared_cnt) AS m_locks_database_time_acquiring_micros_read_shared_cnt, +SUM(m_locks_database_time_acquiring_micros_read_shared_sum) AS m_locks_database_time_acquiring_micros_read_shared_sum, +MIN(m_locks_database_time_acquiring_micros_read_shared_min) AS m_locks_database_time_acquiring_micros_read_shared_min, +MAX(m_locks_database_time_acquiring_micros_read_shared_max) AS m_locks_database_time_acquiring_micros_read_shared_max, +AVG(m_locks_database_time_acquiring_micros_read_shared_p99) AS m_locks_database_time_acquiring_micros_read_shared_p99, + +SUM(m_locks_collection_acquire_count_read_shared_sum) AS m_locks_collection_acquire_count_read_shared_sum, +SUM(m_locks_collection_acquire_count_read_shared_cnt) AS m_locks_collection_acquire_count_read_shared_cnt, + +SUM(m_storage_bytes_read_cnt) AS m_storage_bytes_read_cnt, +SUM(m_storage_bytes_read_sum) AS m_storage_bytes_read_sum, +MIN(m_storage_bytes_read_min) AS m_storage_bytes_read_min, +MAX(m_storage_bytes_read_max) AS m_storage_bytes_read_max, +AVG(m_storage_bytes_read_p99) AS m_storage_bytes_read_p99, + +SUM(m_storage_time_reading_micros_cnt) AS m_storage_time_reading_micros_cnt, +SUM(m_storage_time_reading_micros_sum) AS m_storage_time_reading_micros_sum, +MIN(m_storage_time_reading_micros_min) AS m_storage_time_reading_micros_min, +MAX(m_storage_time_reading_micros_max) AS m_storage_time_reading_micros_max, +AVG(m_storage_time_reading_micros_p99) AS m_storage_time_reading_micros_p99 FROM metrics WHERE period_start >= :period_start_from AND period_start <= :period_start_to @@ -401,7 +446,23 @@ if(SUM(m_plans_calls_cnt) == 0, NaN, SUM(m_plans_calls_sum) / time_frame) AS m_p if(SUM(m_wal_records_cnt) == 0, NaN, SUM(m_wal_records_sum) / time_frame) AS m_wal_records_sum_per_sec, if(SUM(m_wal_fpi_cnt) == 0, NaN, SUM(m_wal_fpi_sum) / time_frame) AS m_wal_fpi_sum_per_sec, if(SUM(m_wal_bytes_cnt) == 0, NaN, SUM(m_wal_bytes_sum) / time_frame) AS m_wal_bytes_sum_per_sec, -if(SUM(m_plan_time_cnt) == 0, NaN, SUM(m_plan_time_sum) / time_frame) AS m_plan_time_sum_per_sec +if(SUM(m_plan_time_cnt) == 0, NaN, SUM(m_plan_time_sum) / time_frame) AS m_plan_time_sum_per_sec, +if(SUM(m_docs_examined_cnt) == 0, NaN, SUM(m_docs_examined_sum) / time_frame) AS m_docs_examined_sum_per_sec, +if(SUM(m_keys_examined_cnt) == 0, NaN, SUM(m_keys_examined_sum) / time_frame) AS m_keys_examined_sum_per_sec, +if(SUM(m_locks_global_acquire_count_read_shared_cnt) == 0, NaN, SUM(m_locks_global_acquire_count_read_shared_sum) / time_frame) +AS m_locks_global_acquire_count_read_shared_sum_per_sec, +if(SUM(m_locks_global_acquire_count_write_shared_cnt) == 0, NaN, SUM(m_locks_global_acquire_count_write_shared_sum) / time_frame) +AS m_locks_global_acquire_count_write_shared_sum_per_sec, +if(SUM(m_locks_database_acquire_count_read_shared_cnt) == 0, NaN, SUM(m_locks_database_acquire_count_read_shared_sum) / time_frame) +AS m_locks_database_acquire_count_read_shared_sum_per_sec, +if(SUM(m_locks_database_acquire_wait_count_read_shared_cnt) == 0, NaN, SUM(m_locks_database_acquire_wait_count_read_shared_sum) / time_frame) +AS m_locks_database_acquire_wait_count_read_shared_sum_per_sec, +if(SUM(m_locks_database_time_acquiring_micros_read_shared_cnt) == 0, NaN, SUM(m_locks_database_time_acquiring_micros_read_shared_sum) / time_frame) +AS m_locks_database_time_acquiring_micros_read_shared_sum_per_sec, +if(SUM(m_locks_collection_acquire_count_read_shared_cnt) == 0, NaN, SUM(m_locks_collection_acquire_count_read_shared_sum) / time_frame) +AS m_locks_collection_acquire_count_read_shared_sum_per_sec, +if(SUM(m_storage_bytes_read_cnt) == 0, NaN, SUM(m_storage_bytes_read_sum) / time_frame) AS m_storage_bytes_read_sum_per_sec, +if(SUM(m_storage_time_reading_micros_cnt) == 0, NaN, SUM(m_storage_time_reading_micros_sum) / time_frame) AS m_storage_time_reading_micros_sum_per_sec FROM metrics WHERE period_start >= :period_start_from AND period_start <= :period_start_to diff --git a/qan-api2/services/analytics/base.go b/qan-api2/services/analytics/base.go index ee5f5391de..b6f286b303 100644 --- a/qan-api2/services/analytics/base.go +++ b/qan-api2/services/analytics/base.go @@ -48,44 +48,49 @@ var standartDimensions = map[string]struct{}{ } var sumColumnNames = map[string]struct{}{ - "qc_hit": {}, - "full_scan": {}, - "full_join": {}, - "tmp_table": {}, - "tmp_table_on_disk": {}, - "filesort": {}, - "filesort_on_disk": {}, - "select_full_range_join": {}, - "select_range": {}, - "select_range_check": {}, - "sort_range": {}, - "sort_rows": {}, - "sort_scan": {}, - "no_index_used": {}, - "no_good_index_used": {}, - "shared_blks_hit": {}, - "shared_blks_read": {}, - "shared_blks_dirtied": {}, - "shared_blks_written": {}, - "local_blks_hit": {}, - "local_blks_read": {}, - "local_blks_dirtied": {}, - "local_blks_written": {}, - "temp_blks_read": {}, - "temp_blks_written": {}, - "blk_read_time": {}, - "blk_write_time": {}, - "shared_blk_read_time": {}, - "shared_blk_write_time": {}, - "local_blk_read_time": {}, - "local_blk_write_time": {}, - "cpu_user_time": {}, - "cpu_sys_time": {}, - "plans_calls": {}, - "wal_records": {}, - "wal_fpi": {}, - "plan_time": {}, - "wal_bytes": {}, + "qc_hit": {}, + "full_scan": {}, + "full_join": {}, + "tmp_table": {}, + "tmp_table_on_disk": {}, + "filesort": {}, + "filesort_on_disk": {}, + "select_full_range_join": {}, + "select_range": {}, + "select_range_check": {}, + "sort_range": {}, + "sort_rows": {}, + "sort_scan": {}, + "no_index_used": {}, + "no_good_index_used": {}, + "shared_blks_hit": {}, + "shared_blks_read": {}, + "shared_blks_dirtied": {}, + "shared_blks_written": {}, + "local_blks_hit": {}, + "local_blks_read": {}, + "local_blks_dirtied": {}, + "local_blks_written": {}, + "temp_blks_read": {}, + "temp_blks_written": {}, + "blk_read_time": {}, + "blk_write_time": {}, + "shared_blk_read_time": {}, + "shared_blk_write_time": {}, + "local_blk_read_time": {}, + "local_blk_write_time": {}, + "cpu_user_time": {}, + "cpu_sys_time": {}, + "plans_calls": {}, + "wal_records": {}, + "wal_fpi": {}, + "plan_time": {}, + "wal_bytes": {}, + "locks_global_acquire_count_read_shared": {}, + "locks_global_acquire_count_write_shared": {}, + "locks_database_acquire_count_read_shared": {}, + "locks_database_acquire_wait_count_read_shared": {}, + "locks_collection_acquire_count_read_shared": {}, } func isBoolMetric(name string) bool { @@ -106,27 +111,32 @@ func isSpecialMetric(name string) bool { } var commonColumnNames = map[string]struct{}{ - "query_time": {}, - "lock_time": {}, - "rows_sent": {}, - "rows_examined": {}, - "rows_affected": {}, - "rows_read": {}, - "merge_passes": {}, - "innodb_io_r_ops": {}, - "innodb_io_r_bytes": {}, - "innodb_io_r_wait": {}, - "innodb_rec_lock_wait": {}, - "innodb_queue_wait": {}, - "innodb_pages_distinct": {}, - "query_length": {}, - "bytes_sent": {}, - "tmp_tables": {}, - "tmp_disk_tables": {}, - "tmp_table_sizes": {}, - "docs_returned": {}, - "response_length": {}, - "docs_scanned": {}, + "query_time": {}, + "lock_time": {}, + "rows_sent": {}, + "rows_examined": {}, + "rows_affected": {}, + "rows_read": {}, + "merge_passes": {}, + "innodb_io_r_ops": {}, + "innodb_io_r_bytes": {}, + "innodb_io_r_wait": {}, + "innodb_rec_lock_wait": {}, + "innodb_queue_wait": {}, + "innodb_pages_distinct": {}, + "query_length": {}, + "bytes_sent": {}, + "tmp_tables": {}, + "tmp_disk_tables": {}, + "tmp_table_sizes": {}, + "docs_returned": {}, + "response_length": {}, + "docs_scanned": {}, + "docs_examined": {}, + "keys_examined": {}, + "storage_bytes_read": {}, + "storage_time_reading_micros": {}, + "locks_database_time_acquiring_micros_read_shared": {}, } func isCommonMetric(name string) bool { @@ -208,6 +218,8 @@ func isTimeMetric(name string) bool { "cpu_user_time": {}, "cpu_sys_time": {}, "plan_time": {}, + "locks_database_time_acquiring_micros_read_shared": {}, + "storage_time_reading_micros": {}, } _, ok := timeColumnNames[name] diff --git a/qan-api2/services/analytics/metrics_names.go b/qan-api2/services/analytics/metrics_names.go index 74b429357d..0e2b20b28e 100644 --- a/qan-api2/services/analytics/metrics_names.go +++ b/qan-api2/services/analytics/metrics_names.go @@ -22,7 +22,7 @@ import ( ) // metricsNames is a map of metrics names and keys. -var metricsNames = map[string]string{ +var metricsNames = map[string]string{ // PMM-13793 "load": "Load", "count": "Count", "latency": "Latency", diff --git a/qan-api2/test_data/GetMetrics_group_by_queryid.json b/qan-api2/test_data/GetMetrics_group_by_queryid.json index 3d7856ba32..05a043c94e 100644 --- a/qan-api2/test_data/GetMetrics_group_by_queryid.json +++ b/qan-api2/test_data/GetMetrics_group_by_queryid.json @@ -1,23 +1,7 @@ { "metrics": { - "blk_read_time": { - - }, - "blk_write_time": { - - }, - "shared_blk_read_time": { - - }, - "shared_blk_write_time": { - - }, - "local_blk_read_time": { - - }, - "local_blk_write_time": { - - }, + "blk_read_time": {}, + "blk_write_time": {}, "bytes_sent": { "rate": 2.1030555, "cnt": 67, @@ -27,72 +11,42 @@ "avg": 0.22221701, "p99": 113 }, - "cpu_sys_time": { - - }, - "cpu_user_time": { - - }, - "docs_returned": { - - }, - "docs_scanned": { - - }, - "filesort": { - - }, - "filesort_on_disk": { - - }, - "full_join": { - - }, - "full_scan": { - - }, - "innodb_io_r_bytes": { - - }, - "innodb_io_r_ops": { - - }, - "innodb_io_r_wait": { - - }, - "innodb_pages_distinct": { - - }, - "innodb_queue_wait": { - - }, - "innodb_rec_lock_wait": { - - }, - "local_blks_dirtied": { - - }, - "local_blks_hit": { - - }, - "local_blks_read": { - - }, - "local_blks_written": { - - }, + "cpu_sys_time": {}, + "cpu_user_time": {}, + "docs_examined": {}, + "docs_returned": {}, + "docs_scanned": {}, + "filesort": {}, + "filesort_on_disk": {}, + "full_join": {}, + "full_scan": {}, + "innodb_io_r_bytes": {}, + "innodb_io_r_ops": {}, + "innodb_io_r_wait": {}, + "innodb_pages_distinct": {}, + "innodb_queue_wait": {}, + "innodb_rec_lock_wait": {}, + "keys_examined": {}, + "local_blk_read_time": {}, + "local_blk_write_time": {}, + "local_blks_dirtied": {}, + "local_blks_hit": {}, + "local_blks_read": {}, + "local_blks_written": {}, "lock_time": { "cnt": 67 }, + "locks_collection_acquire_count_read_shared": {}, + "locks_database_acquire_count_read_shared": {}, + "locks_database_acquire_wait_count_read_shared": {}, + "locks_database_time_acquiring_micros_read_shared": {}, + "locks_global_acquire_count_read_shared": {}, + "locks_global_acquire_count_write_shared": {}, "merge_passes": { "cnt": 67 }, - "no_good_index_used": { - - }, - "no_index_used": { - - }, + "no_good_index_used": {}, + "no_index_used": {}, "num_queries": { "rate": 9.463972, "sum": 340703 @@ -101,21 +55,11 @@ "rate": 0.0018611111, "sum": 67 }, - "num_queries_with_warnings": { - - }, - "plan_time": { - - }, - "plans_calls": { - - }, - "qc_hit": { - - }, - "query_length": { - - }, + "num_queries_with_warnings": {}, + "plan_time": {}, + "plans_calls": {}, + "qc_hit": {}, + "query_length": {}, "query_time": { "rate": 6.7499997e-7, "cnt": 67, @@ -125,18 +69,14 @@ "avg": 7.1323115e-8, "p99": 0.000036268655 }, - "response_length": { - - }, + "response_length": {}, "rows_affected": { "cnt": 67 }, "rows_examined": { "cnt": 67 }, - "rows_read": { - - }, + "rows_read": {}, "rows_sent": { "rate": 0.01861111, "cnt": 67, @@ -146,66 +86,36 @@ "avg": 0.001966522, "p99": 1 }, - "select_full_range_join": { - - }, - "select_range": { - - }, - "select_range_check": { - - }, - "shared_blks_dirtied": { - - }, - "shared_blks_hit": { - - }, - "shared_blks_read": { - - }, - "shared_blks_written": { - - }, - "sort_range": { - - }, - "sort_rows": { - - }, - "sort_scan": { - - }, - "temp_blks_read": { - - }, - "temp_blks_written": { - - }, + "select_full_range_join": {}, + "select_range": {}, + "select_range_check": {}, + "shared_blk_read_time": {}, + "shared_blk_write_time": {}, + "shared_blks_dirtied": {}, + "shared_blks_hit": {}, + "shared_blks_read": {}, + "shared_blks_written": {}, + "sort_range": {}, + "sort_rows": {}, + "sort_scan": {}, + "storage_bytes_read": {}, + "storage_time_reading_micros": {}, + "temp_blks_read": {}, + "temp_blks_written": {}, "tmp_disk_tables": { "cnt": 67 }, - "tmp_table": { - - }, - "tmp_table_on_disk": { - - }, + "tmp_table": {}, + "tmp_table_on_disk": {}, "tmp_table_sizes": { "cnt": 67 }, "tmp_tables": { "cnt": 67 }, - "wal_bytes": { - - }, - "wal_fpi": { - - }, - "wal_records": { - - } + "wal_bytes": {}, + "wal_fpi": {}, + "wal_records": {} }, "textMetrics": { "top_query": "", @@ -250,10 +160,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -262,10 +186,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -308,10 +228,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -320,10 +254,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -371,10 +301,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -383,10 +327,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -429,10 +369,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -441,10 +395,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -507,10 +457,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -519,10 +483,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -565,10 +525,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -577,10 +551,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -623,10 +593,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -635,10 +619,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -691,10 +671,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -703,10 +697,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -744,10 +734,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -756,10 +760,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -812,10 +812,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -824,10 +838,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -870,10 +880,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -882,10 +906,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -928,10 +948,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -940,10 +974,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -981,10 +1011,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -993,10 +1037,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1044,10 +1084,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1056,10 +1110,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1102,10 +1152,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1114,10 +1178,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1155,10 +1215,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1167,10 +1241,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1223,10 +1293,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1235,10 +1319,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1276,10 +1356,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1288,10 +1382,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1329,10 +1419,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1341,10 +1445,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1387,10 +1487,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1399,10 +1513,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1440,10 +1550,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1452,10 +1576,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1493,10 +1613,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1505,10 +1639,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1546,10 +1676,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1558,10 +1702,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1614,10 +1754,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1626,10 +1780,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1672,10 +1822,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1684,10 +1848,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1730,10 +1890,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1742,10 +1916,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1803,10 +1973,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1815,10 +1999,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1871,10 +2051,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1883,10 +2077,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1929,10 +2119,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1941,10 +2145,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1982,10 +2182,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1994,10 +2208,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2045,10 +2255,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2057,10 +2281,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2123,10 +2343,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2135,10 +2369,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2181,10 +2411,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2193,10 +2437,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2244,10 +2484,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2256,10 +2510,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2297,10 +2547,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2309,10 +2573,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2355,10 +2615,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2367,10 +2641,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2408,10 +2678,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2420,10 +2704,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2461,10 +2741,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2473,10 +2767,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2514,10 +2804,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2526,10 +2830,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2567,10 +2867,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2579,10 +2893,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2640,10 +2950,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2652,10 +2976,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2698,10 +3018,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2710,10 +3044,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2756,10 +3086,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2768,10 +3112,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2809,10 +3149,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2821,10 +3175,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2862,10 +3212,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2874,10 +3238,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2915,10 +3275,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2927,10 +3301,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2983,10 +3353,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2995,10 +3379,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3041,10 +3421,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3053,10 +3447,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3094,10 +3484,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3106,10 +3510,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3152,10 +3552,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3164,10 +3578,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3205,10 +3615,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3217,10 +3641,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3258,10 +3678,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3270,10 +3704,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3311,10 +3741,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3323,10 +3767,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3369,10 +3809,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3381,10 +3835,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3427,10 +3877,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3439,10 +3903,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3453,24 +3913,8 @@ } ], "totals": { - "blk_read_time": { - - }, - "blk_write_time": { - - }, - "shared_blk_read_time": { - - }, - "shared_blk_write_time": { - - }, - "local_blk_read_time": { - - }, - "local_blk_write_time": { - - }, + "blk_read_time": {}, + "blk_write_time": {}, "bytes_sent": { "rate": 593.79974, "cnt": 17870, @@ -3479,62 +3923,32 @@ "avg": 0.24002416, "p99": 119.62389 }, - "cpu_sys_time": { - - }, - "cpu_user_time": { - - }, - "docs_returned": { - - }, - "docs_scanned": { - - }, - "filesort": { - - }, - "filesort_on_disk": { - - }, - "full_join": { - - }, + "cpu_sys_time": {}, + "cpu_user_time": {}, + "docs_examined": {}, + "docs_returned": {}, + "docs_scanned": {}, + "filesort": {}, + "filesort_on_disk": {}, + "full_join": {}, "full_scan": { "rate": 1.7311112, "sum": 62320, "avg": 0.0006997452 }, - "innodb_io_r_bytes": { - - }, - "innodb_io_r_ops": { - - }, - "innodb_io_r_wait": { - - }, - "innodb_pages_distinct": { - - }, - "innodb_queue_wait": { - - }, - "innodb_rec_lock_wait": { - - }, - "local_blks_dirtied": { - - }, - "local_blks_hit": { - - }, - "local_blks_read": { - - }, - "local_blks_written": { - - }, + "innodb_io_r_bytes": {}, + "innodb_io_r_ops": {}, + "innodb_io_r_wait": {}, + "innodb_pages_distinct": {}, + "innodb_queue_wait": {}, + "innodb_rec_lock_wait": {}, + "keys_examined": {}, + "local_blk_read_time": {}, + "local_blk_write_time": {}, + "local_blks_dirtied": {}, + "local_blks_hit": {}, + "local_blks_read": {}, + "local_blks_written": {}, "lock_time": { "rate": 0.00015398084, "cnt": 17870, @@ -3543,15 +3957,17 @@ "avg": 6.224173e-8, "p99": 0.0000310202 }, + "locks_collection_acquire_count_read_shared": {}, + "locks_database_acquire_count_read_shared": {}, + "locks_database_acquire_wait_count_read_shared": {}, + "locks_database_time_acquiring_micros_read_shared": {}, + "locks_global_acquire_count_read_shared": {}, + "locks_global_acquire_count_write_shared": {}, "merge_passes": { "cnt": 17870 }, - "no_good_index_used": { - - }, - "no_index_used": { - - }, + "no_good_index_used": {}, + "no_index_used": {}, "num_queries": { "rate": 2473.9165, "sum": 89060990 @@ -3560,21 +3976,11 @@ "rate": 0.49638888, "sum": 17870 }, - "num_queries_with_warnings": { - - }, - "plan_time": { - - }, - "plans_calls": { - - }, - "qc_hit": { - - }, - "query_length": { - - }, + "num_queries_with_warnings": {}, + "plan_time": {}, + "plans_calls": {}, + "qc_hit": {}, + "query_length": {}, "query_time": { "rate": 0.0030692986, "cnt": 17870, @@ -3584,9 +3990,7 @@ "avg": 0.0000012406638, "p99": 0.00061832543 }, - "response_length": { - - }, + "response_length": {}, "rows_affected": { "cnt": 17870 }, @@ -3598,9 +4002,7 @@ "avg": 0.7660763, "p99": 381.79922 }, - "rows_read": { - - }, + "rows_read": {}, "rows_sent": { "rate": 3.4802778, "cnt": 17870, @@ -3609,42 +4011,22 @@ "avg": 0.0014067887, "p99": 0.7011192 }, - "select_full_range_join": { - - }, - "select_range": { - - }, - "select_range_check": { - - }, - "shared_blks_dirtied": { - - }, - "shared_blks_hit": { - - }, - "shared_blks_read": { - - }, - "shared_blks_written": { - - }, - "sort_range": { - - }, - "sort_rows": { - - }, - "sort_scan": { - - }, - "temp_blks_read": { - - }, - "temp_blks_written": { - - }, + "select_full_range_join": {}, + "select_range": {}, + "select_range_check": {}, + "shared_blk_read_time": {}, + "shared_blk_write_time": {}, + "shared_blks_dirtied": {}, + "shared_blks_hit": {}, + "shared_blks_read": {}, + "shared_blks_written": {}, + "sort_range": {}, + "sort_rows": {}, + "sort_scan": {}, + "storage_bytes_read": {}, + "storage_time_reading_micros": {}, + "temp_blks_read": {}, + "temp_blks_written": {}, "tmp_disk_tables": { "cnt": 17870 }, @@ -3653,9 +4035,7 @@ "sum": 62320, "avg": 0.0006997452 }, - "tmp_table_on_disk": { - - }, + "tmp_table_on_disk": {}, "tmp_table_sizes": { "cnt": 17870 }, @@ -3667,15 +4047,9 @@ "avg": 0.0006997452, "p99": 0.3487409 }, - "wal_bytes": { - - }, - "wal_fpi": { - - }, - "wal_records": { - - } + "wal_bytes": {}, + "wal_fpi": {}, + "wal_records": {} }, "fingerprint": "select @@global.slow_query_log_file", "metadata": { diff --git a/qan-api2/test_data/GetMetrics_sparklines_90_points.json b/qan-api2/test_data/GetMetrics_sparklines_90_points.json index c64546e030..d504866a44 100644 --- a/qan-api2/test_data/GetMetrics_sparklines_90_points.json +++ b/qan-api2/test_data/GetMetrics_sparklines_90_points.json @@ -1,23 +1,7 @@ { "metrics": { - "blk_read_time": { - - }, - "blk_write_time": { - - }, - "shared_blk_read_time": { - - }, - "shared_blk_write_time": { - - }, - "local_blk_read_time": { - - }, - "local_blk_write_time": { - - }, + "blk_read_time": {}, + "blk_write_time": {}, "bytes_sent": { "rate": 2.7203703, "cnt": 13, @@ -27,72 +11,42 @@ "avg": 0.1841152, "p99": 113 }, - "cpu_sys_time": { - - }, - "cpu_user_time": { - - }, - "docs_returned": { - - }, - "docs_scanned": { - - }, - "filesort": { - - }, - "filesort_on_disk": { - - }, - "full_join": { - - }, - "full_scan": { - - }, - "innodb_io_r_bytes": { - - }, - "innodb_io_r_ops": { - - }, - "innodb_io_r_wait": { - - }, - "innodb_pages_distinct": { - - }, - "innodb_queue_wait": { - - }, - "innodb_rec_lock_wait": { - - }, - "local_blks_dirtied": { - - }, - "local_blks_hit": { - - }, - "local_blks_read": { - - }, - "local_blks_written": { - - }, + "cpu_sys_time": {}, + "cpu_user_time": {}, + "docs_examined": {}, + "docs_returned": {}, + "docs_scanned": {}, + "filesort": {}, + "filesort_on_disk": {}, + "full_join": {}, + "full_scan": {}, + "innodb_io_r_bytes": {}, + "innodb_io_r_ops": {}, + "innodb_io_r_wait": {}, + "innodb_pages_distinct": {}, + "innodb_queue_wait": {}, + "innodb_rec_lock_wait": {}, + "keys_examined": {}, + "local_blk_read_time": {}, + "local_blk_write_time": {}, + "local_blks_dirtied": {}, + "local_blks_hit": {}, + "local_blks_read": {}, + "local_blks_written": {}, "lock_time": { "cnt": 13 }, + "locks_collection_acquire_count_read_shared": {}, + "locks_database_acquire_count_read_shared": {}, + "locks_database_acquire_wait_count_read_shared": {}, + "locks_database_time_acquiring_micros_read_shared": {}, + "locks_global_acquire_count_read_shared": {}, + "locks_global_acquire_count_write_shared": {}, "merge_passes": { "cnt": 13 }, - "no_good_index_used": { - - }, - "no_index_used": { - - }, + "no_good_index_used": {}, + "no_index_used": {}, "num_queries": { "rate": 14.775371, "sum": 79787 @@ -101,21 +55,11 @@ "rate": 0.0024074074, "sum": 13 }, - "num_queries_with_warnings": { - - }, - "plan_time": { - - }, - "plans_calls": { - - }, - "qc_hit": { - - }, - "query_length": { - - }, + "num_queries_with_warnings": {}, + "plan_time": {}, + "plans_calls": {}, + "qc_hit": {}, + "query_length": {}, "query_time": { "rate": 8.592593e-7, "cnt": 13, @@ -125,18 +69,14 @@ "avg": 5.8154836e-8, "p99": 0.00003569231 }, - "response_length": { - - }, + "response_length": {}, "rows_affected": { "cnt": 13 }, "rows_examined": { "cnt": 13 }, - "rows_read": { - - }, + "rows_read": {}, "rows_sent": { "rate": 0.024074074, "cnt": 13, @@ -146,66 +86,36 @@ "avg": 0.0016293381, "p99": 1 }, - "select_full_range_join": { - - }, - "select_range": { - - }, - "select_range_check": { - - }, - "shared_blks_dirtied": { - - }, - "shared_blks_hit": { - - }, - "shared_blks_read": { - - }, - "shared_blks_written": { - - }, - "sort_range": { - - }, - "sort_rows": { - - }, - "sort_scan": { - - }, - "temp_blks_read": { - - }, - "temp_blks_written": { - - }, + "select_full_range_join": {}, + "select_range": {}, + "select_range_check": {}, + "shared_blk_read_time": {}, + "shared_blk_write_time": {}, + "shared_blks_dirtied": {}, + "shared_blks_hit": {}, + "shared_blks_read": {}, + "shared_blks_written": {}, + "sort_range": {}, + "sort_rows": {}, + "sort_scan": {}, + "storage_bytes_read": {}, + "storage_time_reading_micros": {}, + "temp_blks_read": {}, + "temp_blks_written": {}, "tmp_disk_tables": { "cnt": 13 }, - "tmp_table": { - - }, - "tmp_table_on_disk": { - - }, + "tmp_table": {}, + "tmp_table_on_disk": {}, "tmp_table_sizes": { "cnt": 13 }, "tmp_tables": { "cnt": 13 }, - "wal_bytes": { - - }, - "wal_fpi": { - - }, - "wal_records": { - - } + "wal_bytes": {}, + "wal_fpi": {}, + "wal_records": {} }, "textMetrics": { "top_query": "", @@ -255,10 +165,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -267,10 +191,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -313,10 +233,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -325,10 +259,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -471,10 +401,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -483,10 +427,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -559,10 +499,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -571,10 +525,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -632,10 +582,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -644,10 +608,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -690,10 +650,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -702,10 +676,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -793,10 +763,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -805,10 +789,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -851,10 +831,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -863,10 +857,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -929,10 +919,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -941,10 +945,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -997,10 +997,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1009,10 +1023,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1060,10 +1070,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1072,10 +1096,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1158,10 +1178,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1170,10 +1204,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1251,10 +1281,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1263,10 +1307,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1287,24 +1327,8 @@ } ], "totals": { - "blk_read_time": { - - }, - "blk_write_time": { - - }, - "shared_blk_read_time": { - - }, - "shared_blk_write_time": { - - }, - "local_blk_read_time": { - - }, - "local_blk_write_time": { - - }, + "blk_read_time": {}, + "blk_write_time": {}, "bytes_sent": { "rate": 604.05927, "cnt": 2750, @@ -1313,62 +1337,32 @@ "avg": 0.23905382, "p99": 118.61527 }, - "cpu_sys_time": { - - }, - "cpu_user_time": { - - }, - "docs_returned": { - - }, - "docs_scanned": { - - }, - "filesort": { - - }, - "filesort_on_disk": { - - }, - "full_join": { - - }, + "cpu_sys_time": {}, + "cpu_user_time": {}, + "docs_examined": {}, + "docs_returned": {}, + "docs_scanned": {}, + "filesort": {}, + "filesort_on_disk": {}, + "full_join": {}, "full_scan": { "rate": 1.7462963, "sum": 9430, "avg": 0.00069108914 }, - "innodb_io_r_bytes": { - - }, - "innodb_io_r_ops": { - - }, - "innodb_io_r_wait": { - - }, - "innodb_pages_distinct": { - - }, - "innodb_queue_wait": { - - }, - "innodb_rec_lock_wait": { - - }, - "local_blks_dirtied": { - - }, - "local_blks_hit": { - - }, - "local_blks_read": { - - }, - "local_blks_written": { - - }, + "innodb_io_r_bytes": {}, + "innodb_io_r_ops": {}, + "innodb_io_r_wait": {}, + "innodb_pages_distinct": {}, + "innodb_queue_wait": {}, + "innodb_rec_lock_wait": {}, + "keys_examined": {}, + "local_blk_read_time": {}, + "local_blk_write_time": {}, + "local_blks_dirtied": {}, + "local_blks_hit": {}, + "local_blks_read": {}, + "local_blks_written": {}, "lock_time": { "rate": 0.00015415925, "cnt": 2750, @@ -1377,15 +1371,17 @@ "avg": 6.100785e-8, "p99": 0.000030271272 }, + "locks_collection_acquire_count_read_shared": {}, + "locks_database_acquire_count_read_shared": {}, + "locks_database_acquire_wait_count_read_shared": {}, + "locks_database_time_acquiring_micros_read_shared": {}, + "locks_global_acquire_count_read_shared": {}, + "locks_global_acquire_count_write_shared": {}, "merge_passes": { "cnt": 2750 }, - "no_good_index_used": { - - }, - "no_index_used": { - - }, + "no_good_index_used": {}, + "no_index_used": {}, "num_queries": { "rate": 2526.8755, "sum": 13645128 @@ -1394,21 +1390,11 @@ "rate": 0.5092593, "sum": 2750 }, - "num_queries_with_warnings": { - - }, - "plan_time": { - - }, - "plans_calls": { - - }, - "qc_hit": { - - }, - "query_length": { - - }, + "num_queries_with_warnings": {}, + "plan_time": {}, + "plans_calls": {}, + "qc_hit": {}, + "query_length": {}, "query_time": { "rate": 0.0030942147, "cnt": 2750, @@ -1418,9 +1404,7 @@ "avg": 0.000001224522, "p99": 0.0006075913 }, - "response_length": { - - }, + "response_length": {}, "rows_affected": { "cnt": 2750 }, @@ -1432,9 +1416,7 @@ "avg": 0.7587382, "p99": 376.47565 }, - "rows_read": { - - }, + "rows_read": {}, "rows_sent": { "rate": 3.5296297, "cnt": 2750, @@ -1443,42 +1425,22 @@ "avg": 0.0013968355, "p99": 0.6930909 }, - "select_full_range_join": { - - }, - "select_range": { - - }, - "select_range_check": { - - }, - "shared_blks_dirtied": { - - }, - "shared_blks_hit": { - - }, - "shared_blks_read": { - - }, - "shared_blks_written": { - - }, - "sort_range": { - - }, - "sort_rows": { - - }, - "sort_scan": { - - }, - "temp_blks_read": { - - }, - "temp_blks_written": { - - }, + "select_full_range_join": {}, + "select_range": {}, + "select_range_check": {}, + "shared_blk_read_time": {}, + "shared_blk_write_time": {}, + "shared_blks_dirtied": {}, + "shared_blks_hit": {}, + "shared_blks_read": {}, + "shared_blks_written": {}, + "sort_range": {}, + "sort_rows": {}, + "sort_scan": {}, + "storage_bytes_read": {}, + "storage_time_reading_micros": {}, + "temp_blks_read": {}, + "temp_blks_written": {}, "tmp_disk_tables": { "cnt": 2750 }, @@ -1487,9 +1449,7 @@ "sum": 9430, "avg": 0.00069108914 }, - "tmp_table_on_disk": { - - }, + "tmp_table_on_disk": {}, "tmp_table_sizes": { "cnt": 2750 }, @@ -1501,15 +1461,9 @@ "avg": 0.00069108914, "p99": 0.3429091 }, - "wal_bytes": { - - }, - "wal_fpi": { - - }, - "wal_records": { - - } + "wal_bytes": {}, + "wal_fpi": {}, + "wal_records": {} }, "fingerprint": "select @@global.slow_query_log_file", "metadata": { diff --git a/qan-api2/test_data/GetMetrics_total.json b/qan-api2/test_data/GetMetrics_total.json index 9530cfd8dc..6030b1bef9 100644 --- a/qan-api2/test_data/GetMetrics_total.json +++ b/qan-api2/test_data/GetMetrics_total.json @@ -37,10 +37,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -49,10 +63,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -95,10 +105,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -107,10 +131,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -153,10 +173,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -165,10 +199,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -211,10 +241,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -223,10 +267,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -269,10 +309,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -281,10 +335,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -327,10 +377,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -339,10 +403,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -385,10 +445,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -397,10 +471,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -443,10 +513,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -455,10 +539,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -501,10 +581,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -513,10 +607,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -559,10 +649,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -571,10 +675,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -617,10 +717,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -629,10 +743,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -675,10 +785,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -687,10 +811,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -733,10 +853,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -745,10 +879,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -791,10 +921,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -803,10 +947,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -849,10 +989,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -861,10 +1015,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -907,10 +1057,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -919,10 +1083,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -965,10 +1125,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -977,10 +1151,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1023,10 +1193,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1035,10 +1219,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1081,10 +1261,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1093,10 +1287,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1139,10 +1329,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1151,10 +1355,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1197,10 +1397,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1209,10 +1423,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1255,10 +1465,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1267,10 +1491,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1313,10 +1533,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1325,10 +1559,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1371,10 +1601,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1383,10 +1627,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1429,10 +1669,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1441,10 +1695,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1487,10 +1737,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1499,10 +1763,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1545,10 +1805,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1557,10 +1831,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1603,10 +1873,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1615,10 +1899,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1661,10 +1941,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1673,10 +1967,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1719,10 +2009,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1731,10 +2035,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1777,10 +2077,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1789,10 +2103,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1835,10 +2145,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1847,10 +2171,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1893,10 +2213,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1905,10 +2239,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -1951,10 +2281,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -1963,10 +2307,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2009,10 +2349,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2021,10 +2375,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2067,10 +2417,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2079,10 +2443,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2125,10 +2485,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2137,11 +2511,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2184,10 +2553,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2196,11 +2579,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2243,10 +2621,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2255,11 +2647,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2302,10 +2689,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2314,11 +2715,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2361,10 +2757,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2373,11 +2783,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2420,10 +2825,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2432,11 +2851,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2479,10 +2893,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2491,11 +2919,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2538,10 +2961,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2550,10 +2987,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2596,10 +3029,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2608,10 +3055,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2654,10 +3097,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2666,10 +3123,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2712,10 +3165,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2724,10 +3191,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2770,10 +3233,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2782,10 +3259,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2828,10 +3301,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2840,10 +3327,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2886,10 +3369,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2898,10 +3395,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -2944,10 +3437,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -2956,10 +3463,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3002,10 +3505,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3014,10 +3531,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3060,10 +3573,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3072,10 +3599,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3118,10 +3641,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3130,10 +3667,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3176,10 +3709,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3188,10 +3735,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3234,10 +3777,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3246,10 +3803,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3292,10 +3845,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3304,10 +3871,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3350,10 +3913,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3362,10 +3939,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3408,10 +3981,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3420,10 +4007,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3466,10 +4049,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3478,10 +4075,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3524,10 +4117,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3536,10 +4143,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3582,10 +4185,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3594,10 +4211,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3640,10 +4253,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3652,10 +4279,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3698,11 +4321,25 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", - "mLocalBlksHitSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", + "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", "mLocalBlksWrittenSumPerSec": "NaN", @@ -3710,10 +4347,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3756,10 +4389,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3768,10 +4415,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3814,10 +4457,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3826,10 +4483,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3872,10 +4525,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3884,10 +4551,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3930,10 +4593,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -3942,10 +4619,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -3988,10 +4661,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4000,10 +4687,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4046,10 +4729,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4058,10 +4755,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4104,10 +4797,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4116,10 +4823,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4162,10 +4865,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4174,10 +4891,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4220,10 +4933,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4232,10 +4959,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4278,10 +5001,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4290,10 +5027,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4336,10 +5069,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4348,10 +5095,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4394,10 +5137,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4406,10 +5163,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4452,10 +5205,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4464,10 +5231,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4510,10 +5273,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4522,10 +5299,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4568,10 +5341,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4580,10 +5367,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4626,10 +5409,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4638,10 +5435,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4684,10 +5477,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4696,10 +5503,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4742,10 +5545,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4754,10 +5571,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4800,10 +5613,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4812,10 +5639,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4858,10 +5681,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4870,10 +5707,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4916,10 +5749,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4928,10 +5775,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -4974,10 +5817,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -4986,10 +5843,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5032,10 +5885,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5044,10 +5911,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5090,10 +5953,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5102,10 +5979,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5148,10 +6021,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5160,10 +6047,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5206,10 +6089,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5218,10 +6115,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5264,10 +6157,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5276,10 +6183,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5322,10 +6225,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5334,10 +6251,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5380,10 +6293,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5392,10 +6319,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5438,10 +6361,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5450,10 +6387,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5496,10 +6429,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5508,10 +6455,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5554,10 +6497,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5566,10 +6523,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5612,10 +6565,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5624,10 +6591,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5670,10 +6633,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5682,10 +6659,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5728,10 +6701,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5740,10 +6727,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5786,10 +6769,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5798,10 +6795,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5844,10 +6837,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5856,10 +6863,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5902,10 +6905,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5914,10 +6931,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -5960,10 +6973,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -5972,10 +6999,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6018,10 +7041,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6030,10 +7067,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6076,10 +7109,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6088,10 +7135,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6134,10 +7177,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6146,10 +7203,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6192,10 +7245,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6204,10 +7271,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6250,10 +7313,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6262,10 +7339,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6308,10 +7381,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6320,10 +7407,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6366,10 +7449,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6378,10 +7475,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6424,10 +7517,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6436,10 +7543,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6482,10 +7585,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6494,10 +7611,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6540,10 +7653,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6552,10 +7679,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6598,10 +7721,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6610,10 +7747,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6656,10 +7789,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6668,10 +7815,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6714,10 +7857,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6726,10 +7883,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6772,10 +7925,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6784,10 +7951,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6830,10 +7993,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6842,10 +8019,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6888,10 +8061,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6900,10 +8087,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6946,10 +8129,24 @@ "mDocsReturnedSumPerSec": "NaN", "mResponseLengthSumPerSec": "NaN", "mDocsScannedSumPerSec": "NaN", + "mDocsExaminedSumPerSec": "NaN", + "mKeysExaminedSumPerSec": "NaN", + "mLocksGlobalAcquireCountReadSharedSumPerSec": "NaN", + "mLocksGlobalAcquireCountWriteSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseAcquireWaitCountReadSharedSumPerSec": "NaN", + "mLocksDatabaseTimeAcquiringMicrosReadSharedSumPerSec": "NaN", + "mLocksCollectionAcquireCountReadSharedSumPerSec": "NaN", + "mStorageBytesReadSumPerSec": "NaN", + "mStorageTimeReadingMicrosSumPerSec": "NaN", "mSharedBlksHitSumPerSec": "NaN", "mSharedBlksReadSumPerSec": "NaN", "mSharedBlksDirtiedSumPerSec": "NaN", "mSharedBlksWrittenSumPerSec": "NaN", + "mSharedBlkReadTimeSumPerSec": "NaN", + "mSharedBlkWriteTimeSumPerSec": "NaN", + "mLocalBlkReadTimeSumPerSec": "NaN", + "mLocalBlkWriteTimeSumPerSec": "NaN", "mLocalBlksHitSumPerSec": "NaN", "mLocalBlksReadSumPerSec": "NaN", "mLocalBlksDirtiedSumPerSec": "NaN", @@ -6958,10 +8155,6 @@ "mTempBlksWrittenSumPerSec": "NaN", "mBlkReadTimeSumPerSec": "NaN", "mBlkWriteTimeSumPerSec": "NaN", - "mSharedBlkReadTimeSumPerSec": "NaN", - "mSharedBlkWriteTimeSumPerSec": "NaN", - "mLocalBlkReadTimeSumPerSec": "NaN", - "mLocalBlkWriteTimeSumPerSec": "NaN", "mCpuUserTimeSumPerSec": "NaN", "mCpuSysTimeSumPerSec": "NaN", "mPlansCallsSumPerSec": "NaN", @@ -6972,24 +8165,8 @@ } ], "totals": { - "blk_read_time": { - - }, - "blk_write_time": { - - }, - "shared_blk_read_time": { - - }, - "shared_blk_write_time": { - - }, - "local_blk_read_time": { - - }, - "local_blk_write_time": { - - }, + "blk_read_time": {}, + "blk_write_time": {}, "bytes_sent": { "rate": 593.79974, "cnt": 17870, @@ -6998,62 +8175,32 @@ "avg": 0.24002416, "p99": 119.62389 }, - "cpu_sys_time": { - - }, - "cpu_user_time": { - - }, - "docs_returned": { - - }, - "docs_scanned": { - - }, - "filesort": { - - }, - "filesort_on_disk": { - - }, - "full_join": { - - }, + "cpu_sys_time": {}, + "cpu_user_time": {}, + "docs_examined": {}, + "docs_returned": {}, + "docs_scanned": {}, + "filesort": {}, + "filesort_on_disk": {}, + "full_join": {}, "full_scan": { "rate": 1.7311112, "sum": 62320, "avg": 0.0006997452 }, - "innodb_io_r_bytes": { - - }, - "innodb_io_r_ops": { - - }, - "innodb_io_r_wait": { - - }, - "innodb_pages_distinct": { - - }, - "innodb_queue_wait": { - - }, - "innodb_rec_lock_wait": { - - }, - "local_blks_dirtied": { - - }, - "local_blks_hit": { - - }, - "local_blks_read": { - - }, - "local_blks_written": { - - }, + "innodb_io_r_bytes": {}, + "innodb_io_r_ops": {}, + "innodb_io_r_wait": {}, + "innodb_pages_distinct": {}, + "innodb_queue_wait": {}, + "innodb_rec_lock_wait": {}, + "keys_examined": {}, + "local_blk_read_time": {}, + "local_blk_write_time": {}, + "local_blks_dirtied": {}, + "local_blks_hit": {}, + "local_blks_read": {}, + "local_blks_written": {}, "lock_time": { "rate": 0.00015398084, "cnt": 17870, @@ -7062,15 +8209,17 @@ "avg": 6.224173e-8, "p99": 0.0000310202 }, + "locks_collection_acquire_count_read_shared": {}, + "locks_database_acquire_count_read_shared": {}, + "locks_database_acquire_wait_count_read_shared": {}, + "locks_database_time_acquiring_micros_read_shared": {}, + "locks_global_acquire_count_read_shared": {}, + "locks_global_acquire_count_write_shared": {}, "merge_passes": { "cnt": 17870 }, - "no_good_index_used": { - - }, - "no_index_used": { - - }, + "no_good_index_used": {}, + "no_index_used": {}, "num_queries": { "rate": 2473.9165, "sum": 89060990 @@ -7079,21 +8228,11 @@ "rate": 0.49638888, "sum": 17870 }, - "num_queries_with_warnings": { - - }, - "plan_time": { - - }, - "plans_calls": { - - }, - "qc_hit": { - - }, - "query_length": { - - }, + "num_queries_with_warnings": {}, + "plan_time": {}, + "plans_calls": {}, + "qc_hit": {}, + "query_length": {}, "query_time": { "rate": 0.0030692986, "cnt": 17870, @@ -7103,9 +8242,7 @@ "avg": 0.0000012406638, "p99": 0.00061832543 }, - "response_length": { - - }, + "response_length": {}, "rows_affected": { "cnt": 17870 }, @@ -7117,9 +8254,7 @@ "avg": 0.7660763, "p99": 381.79922 }, - "rows_read": { - - }, + "rows_read": {}, "rows_sent": { "rate": 3.4802778, "cnt": 17870, @@ -7128,42 +8263,22 @@ "avg": 0.0014067887, "p99": 0.7011192 }, - "select_full_range_join": { - - }, - "select_range": { - - }, - "select_range_check": { - - }, - "shared_blks_dirtied": { - - }, - "shared_blks_hit": { - - }, - "shared_blks_read": { - - }, - "shared_blks_written": { - - }, - "sort_range": { - - }, - "sort_rows": { - - }, - "sort_scan": { - - }, - "temp_blks_read": { - - }, - "temp_blks_written": { - - }, + "select_full_range_join": {}, + "select_range": {}, + "select_range_check": {}, + "shared_blk_read_time": {}, + "shared_blk_write_time": {}, + "shared_blks_dirtied": {}, + "shared_blks_hit": {}, + "shared_blks_read": {}, + "shared_blks_written": {}, + "sort_range": {}, + "sort_rows": {}, + "sort_scan": {}, + "storage_bytes_read": {}, + "storage_time_reading_micros": {}, + "temp_blks_read": {}, + "temp_blks_written": {}, "tmp_disk_tables": { "cnt": 17870 }, @@ -7172,9 +8287,7 @@ "sum": 62320, "avg": 0.0006997452 }, - "tmp_table_on_disk": { - - }, + "tmp_table_on_disk": {}, "tmp_table_sizes": { "cnt": 17870 }, @@ -7186,15 +8299,9 @@ "avg": 0.0006997452, "p99": 0.3487409 }, - "wal_bytes": { - - }, - "wal_fpi": { - - }, - "wal_records": { - - } + "wal_bytes": {}, + "wal_fpi": {}, + "wal_records": {} }, "metadata": { "serviceName": "server0, server1, server2, server3, server4, server5, server6, server7, server8, server9", From 945937c9f3bc2a842559a691c3cda0b126a896b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 17:44:09 +0300 Subject: [PATCH 5/6] Bump github.com/prometheus/client_golang from 1.20.4 to 1.21.1 (#3731) Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.4 to 1.21.1. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](https://github.com/prometheus/client_golang/compare/v1.20.4...v1.21.1) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index a7b4c50014..f9ff1fac3d 100644 --- a/go.mod +++ b/go.mod @@ -60,7 +60,7 @@ require ( github.com/pkg/errors v0.9.1 github.com/pkg/sftp v1.13.6 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 - github.com/prometheus/client_golang v1.20.4 + github.com/prometheus/client_golang v1.21.1 github.com/prometheus/common v0.62.0 github.com/ramr/go-reaper v0.2.1 github.com/robfig/cron/v3 v3.0.1 diff --git a/go.sum b/go.sum index acdf27eec9..fc51dd78cb 100644 --- a/go.sum +++ b/go.sum @@ -444,8 +444,8 @@ github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSg github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= -github.com/prometheus/client_golang v1.20.4 h1:Tgh3Yr67PaOv/uTqloMsCEdeuFTatm5zIq5+qNN23vI= -github.com/prometheus/client_golang v1.20.4/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE= +github.com/prometheus/client_golang v1.21.1 h1:DOvXXTqVzvkIewV/CDPFdejpMCGeMcbGCQ8YOmu+Ibk= +github.com/prometheus/client_golang v1.21.1/go.mod h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= From 2a5099f6f93219389314f7cb9ff0c63b282c1833 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 14:55:27 +0000 Subject: [PATCH 6/6] Bump actions/cache from 4.2.1 to 4.2.2 (#3721) Bumps [actions/cache](https://github.com/actions/cache) from 4.2.1 to 4.2.2. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/0c907a75c2c80ebcb7f088228285e798b750cf8f...d4323d4df104b026a6aa633fdb11d772146be0bf) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/admin.yml | 8 ++++---- .github/workflows/agent.yml | 4 ++-- .github/workflows/clean.yml | 4 ++-- .github/workflows/main.yml | 4 ++-- .github/workflows/qan-api2.yml | 4 ++-- .github/workflows/vmproxy.yml | 4 ++-- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/admin.yml b/.github/workflows/admin.yml index 1d57bc0347..a1061458ce 100644 --- a/.github/workflows/admin.yml +++ b/.github/workflows/admin.yml @@ -46,7 +46,7 @@ jobs: cache: false - name: Enable Go build cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/.cache/go-build key: ${{ runner.os }}-go-build-${{ github.ref }}-${{ hashFiles('**') }} @@ -55,7 +55,7 @@ jobs: ${{ runner.os }}-go-build- - name: Enable Go modules cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-modules-${{ hashFiles('**/go.sum') }} @@ -109,7 +109,7 @@ jobs: cache: false - name: Enable Go build cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/.cache/go-build key: ${{ runner.os }}-go-build-${{ github.ref }}-${{ hashFiles('**') }} @@ -118,7 +118,7 @@ jobs: ${{ runner.os }}-go-build- - name: Enable Go modules cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-modules-${{ hashFiles('**/go.sum') }} diff --git a/.github/workflows/agent.yml b/.github/workflows/agent.yml index 6f72946aad..b036d4d6bb 100644 --- a/.github/workflows/agent.yml +++ b/.github/workflows/agent.yml @@ -83,7 +83,7 @@ jobs: cache: false - name: Enable Go build cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/.cache/go-build key: ${{ runner.os }}-go-build-${{ github.ref }}-${{ hashFiles('**') }} @@ -92,7 +92,7 @@ jobs: ${{ runner.os }}-go-build- - name: Enable Go modules cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-modules-${{ hashFiles('**/go.sum') }} diff --git a/.github/workflows/clean.yml b/.github/workflows/clean.yml index b294373603..46da351d18 100644 --- a/.github/workflows/clean.yml +++ b/.github/workflows/clean.yml @@ -45,7 +45,7 @@ jobs: lfs: true - name: Enable Go modules cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/go/pkg/mod key: ${{ matrix.go.version }}-modules-${{ hashFiles('**/go.sum') }} @@ -53,7 +53,7 @@ jobs: ${{ matrix.go.version }}-modules- - name: Enable Go build cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/.cache/go-build key: ${{ matrix.go.version }}-build-${{ github.ref }}-${{ hashFiles('**') }} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a18790cbef..f7d0249762 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,7 +30,7 @@ jobs: cache: false - name: Enable Go build cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/.cache/go-build key: ${{ runner.os }}-go-build-${{ github.ref }}-${{ hashFiles('**') }} @@ -39,7 +39,7 @@ jobs: ${{ runner.os }}-go-build- - name: Enable Go modules cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-modules-${{ hashFiles('**/go.sum') }} diff --git a/.github/workflows/qan-api2.yml b/.github/workflows/qan-api2.yml index e32530b6ef..58d6751c4c 100644 --- a/.github/workflows/qan-api2.yml +++ b/.github/workflows/qan-api2.yml @@ -47,7 +47,7 @@ jobs: cache: false - name: Enable Go build cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/.cache/go-build key: ${{ runner.os }}-go-build-${{ github.ref }}-${{ hashFiles('**') }} @@ -56,7 +56,7 @@ jobs: ${{ runner.os }}-go-build- - name: Enable Go modules cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-modules-${{ hashFiles('**/go.sum') }} diff --git a/.github/workflows/vmproxy.yml b/.github/workflows/vmproxy.yml index e7f05c8483..ca1efe0da0 100644 --- a/.github/workflows/vmproxy.yml +++ b/.github/workflows/vmproxy.yml @@ -47,7 +47,7 @@ jobs: cache: false - name: Enable Go build cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/.cache/go-build key: ${{ runner.os }}-go-build-${{ github.ref }}-${{ hashFiles('**') }} @@ -56,7 +56,7 @@ jobs: ${{ runner.os }}-go-build- - name: Enable Go modules cache - uses: actions/cache@0c907a75c2c80ebcb7f088228285e798b750cf8f # v4.2.1 + uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2 with: path: ~/go/pkg/mod key: ${{ runner.os }}-go-modules-${{ hashFiles('**/go.sum') }}