Uploaded image for project: 'Puppet Server'
  1. Puppet Server
  2. SERVER-3008

Create Prometheus Metrics Exporter HTTP Endpoint

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Puppet Server
    • Labels:
      None
    • Epic Name:
      Prometheus Metrics HTTP Endpoint
    • Template:
    • Epic Status:
      To Do
    • QA Risk Assessment:
      Needs Assessment

      Description

      To monitor Puppet Server there is a need for having a Prometheus compliant metrics exporter HTTP endpoint.

      Such an endpoint will allow us to have a basic understanding of the state of the Puppet Server. It will also allow us to come up with a Grafana dashboard on Puppet Server performance.

      The Puppet Server Helm chart can be developed further to include a Kubernetes resource of the type "ServiceMonitor" - so that the Puppet Server can be automatically configured to be discovered by the official Prometheus Operator.

      Some good examples for Ruby can be found here:

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            Xtigyro Miroslav Hadzhiev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:

                Zendesk Support