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

cbcollect - failes to gather projector profiles when TLS is enforced

    XMLWordPrintable

Details

    • Untriaged
    • 1
    • Unknown

    Description

      cbcollect collects the projector CPU, memory and goroutine dumps of projector process. This is a critical piece of information which will help us debug customer CBSE's.

      So far, this information is gathered using REST requests on 127.0.0.1:9999 port using HTTP. After TLS is enabled, projector uses the same port for TLS communication as well. So, any HTTP REST request would return: "Client sent an HTTP request to an HTTPS server". Enabling HTTPS request in cbcollect requires cacert.

       

      Ask of this MB:

      a. Does cbcollect know if TLS is enforced or not so that it can query with the appropriate protocol?

      b. If cbcollect is unaware of it TLS, does each service need to query both protocols?

      c. Is cacert available to cbcollect so that it can query on HTTPS protocol?

      Attachments

        Issue Links

          For Gerrit Dashboard: MB-51197
          # Subject Branch Project Status CR V

          Activity

            People

              hemant.rajput Hemant Rajput
              varun.velamuri Varun Velamuri
              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