Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-46843

ops/sec at collection level is incorrect (or confusing if not)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 7.0.0
    • Cheshire-Cat
    • UI
    • Centos 7 64 bit; CB EE 7.0.0-5289

    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"}

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            sumedh.basarkod Sumedh Basarkod (Inactive)
            sumedh.basarkod Sumedh Basarkod (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty