Details
-
Bug
-
Resolution: Fixed
-
Major
-
Cheshire-Cat
-
Centos 7 64 bit; CB EE 7.0.0-5289
-
Untriaged
-
Centos 64-bit
-
1
-
Unknown
Description
Noticed on UI that, the ops/sec we show at the collection level only takes into consideration ops="gets" ie; it doesn't really aggregate ops across writes, upserts, reads (unlike at bucket level).
Talked to Meni and Artem this morning regarding this, suggested we track this issue.
In the screenshot, you can see that ops/sec at default collection is 0 even though reads are happening at 2000 ops/sec.
Saw the requests UI was making:
[{"step":3,"start":-3,"metric":[{"label":"name","value":"kv_collection_item_count"},{"label":"bucket","value":"testBucket"},{"label":"scope","value":"_default"}],"nodesAggregation":"sum","applyFunctions":["sum"]},{"step":3,"start":-3,"metric":[{"label":"name","value":"kv_collection_mem_used_bytes"},{"label":"bucket","value":"testBucket"},{"label":"scope","value":"_default"}],"nodesAggregation":"sum","applyFunctions":["sum"]},{"step":3,"start":-3,"metric":[{"label":"name","value":"kv_collection_data_size_bytes"},{"label":"bucket","value":"testBucket"},{"label":"scope","value":"_default"}],"nodesAggregation":"sum","applyFunctions":["sum"]},{"step":3,"start":-3,"metric":[{"label":"name","value":"kv_collection_ops"},{"label":"bucket","value":"testBucket"},{"label":"scope","value":"_default"}],"nodesAggregation":"sum","applyFunctions":["irate","sum"]},{"step":3,"start":-3,"metric":[{"label":"name","value":"kv_collection_item_count"},{"label":"bucket","value":"testBucket"},{"label":"scope","value":"_default"},{"label":"collection","value":"_default"}],"nodesAggregation":"sum"},{"step":3,"start":-3,"metric":[{"label":"name","value":"kv_collection_mem_used_bytes"},{"label":"bucket","value":"testBucket"},{"label":"scope","value":"_default"},{"label":"collection","value":"_default"}],"nodesAggregation":"sum"},{"step":3,"start":-3,"metric":[{"label":"name","value":"kv_collection_data_size_bytes"},{"label":"bucket","value":"testBucket"},{"label":"scope","value":"_default"},{"label":"collection","value":"_default"}],"nodesAggregation":"sum"},{"step":3,"start":-3,"metric":[{"label":"name","value":"kv_collection_ops"},{"label":"op","value":"get"},{"label":"bucket","value":"testBucket"},{"label":"scope","value":"_default"},{"label":"collection","value":"_default"}],"nodesAggregation":"sum","applyFunctions":["irate"]}]
|
so it looks like it is counting only "gets"
metric":[{"label":"name","value":"kv_collection_ops"},{"label":"op","value":"get"}