Uploaded image for project: 'Couchbase Kubernetes'
  1. Couchbase Kubernetes
  2. K8S-2529

Document Native Prometheus Monitoring

    XMLWordPrintable

Details

    • Page
    • Status: In Progress
    • Minor
    • Resolution: Unresolved
    • None
    • 2.3.0
    • documentation
    • None
    • 48, 50: Validation/Enforcement, 1: Recovery to productivity, 3: SBEE, Multi-Cert
    • 5

    Description

      As we have Prometheus metrics natively in server now and with the exporter it would be useful to create an explicit metrics service so people can use it with the Prometheus operator ServiceMonitor or more easily via `kubernetes_sd_config` rather than having to write some complex rules to strip out all the other ports from the pod.

      This could still be managed by the monitoring.enabled flag.

      With server 7 should we be disabling the Prometheus metrics in some way if people explicitly disable it?

      Attachments

        For Gerrit Dashboard: K8S-2529
        # Subject Branch Project Status CR V

        Activity

          The idea here is an extra service for monitoring. This saves prometheus trying every port on the service. Couchbase Server doesn't like this, it whines to the logs, looks like a DoS attack. Per meeting, Tommie McAfee to investigate, but we may defer this.

          ingenthr Matt Ingenthron added a comment - The idea here is an extra service for monitoring. This saves prometheus trying every port on the service. Couchbase Server doesn't like this, it whines to the logs, looks like a DoS attack. Per meeting, Tommie McAfee to investigate, but we may defer this.

          Tommie's current thought, this is documentation of using the UI service.

          ingenthr Matt Ingenthron added a comment - Tommie's current thought, this is documentation of using the UI service.

          Build couchbase-operator-2.3.0-215 contains couchbase-operator commit 1a8079c with commit message:
          K8S-2529: Doc using ServiceMonitor to fetch metrics

          build-team Couchbase Build Team added a comment - Build couchbase-operator-2.3.0-215 contains couchbase-operator commit 1a8079c with commit message: K8S-2529 : Doc using ServiceMonitor to fetch metrics

          People

            tommie Tommie McAfee
            patrick.stephens Patrick Stephens (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There is 1 open Gerrit change

                PagerDuty