Uploaded image for project: 'Couchbase Documentation'
  1. Couchbase Documentation
  2. DOC-12458

Always add named and positional parameters fields in completed requests

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 7.6.3
    • query
    • None
    • 0

    Description

      With the new logic system:completed_requests and completedRequests logs would now display named, positional parameters without controls request parameter being set for qualified requests.

      • For CompletedRequests logging/ caching in systems keyspace.
        Adding named & positional parameter fields doesn't require controls request parameter to be set.
      • For ActiveRequests the behaviour is as before, i.e., the user would have to set controls to true.
      • The same is true for the response from /query/service to display named & positional parameters, the user would have to set the controls request parameter to true just like before.
      • for /admin/completed_requests user has to set profiling request parameter to see named/positional parameters (just like before)

      For example:

       curl -u  Administrator:password http://127.0.0.1:9499/query/service -d 'statement=SELECT $headshot, $dead&pretty=true&$headshot=1&$dead=2' 

      From system:completed_requests

      {
              "completed_requests": {
                  ...
                  "namedArgs": {
                      "$dead": 2,
                      "$headshot": 1
                  },
                  ...
                  "statement": "SELECT $headshot, $dead",
      }

       

      Attachments

        Issue Links

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

          Activity

            People

              simon.dew Simon Dew
              gaurav.jayaraj Gaurav Jayaraj
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty