Skip to content

Conversation

Dean-Coakley
Copy link
Contributor

Added Prometheus exporter support to NGINX Plus Ingress Controller

Disabled by default.
Exporter image, repository and scraping port are configurable.
Minor chart version increment

@Dean-Coakley Dean-Coakley added the enhancement Pull requests for new features/feature enhancements label Jul 11, 2018
@Dean-Coakley Dean-Coakley self-assigned this Jul 11, 2018
@@ -82,6 +82,11 @@ Parameter | Description | Default
`controller.watchNamespace` | Namespace to watch for Ingress resources. By default the Ingress controller watches all namespaces. | ""
`controller.healthStatus` | Add a location "/nginx-health" to the default server. The location responds with the 200 status code for any request. Useful for external health-checking of the Ingress controller. | false
`rbac.create` | Configures RBAC. | true
`prometheues.create` | Deploys a Prometheus exporter container within the Ingress controller pod. Requires NGINX Plus. `controller.nginxplus` must be set to `true` | false
`prometheus.port` | Configures the port to scrape the metrics | 9113

This comment was marked as resolved.

`prometheus.port` | Configures the port to scrape the metrics | 9113
`prometheus.image.repository` | The image repository of the Prometheus exporter. | nginx/nginx-prometheus-exporter
`prometheus.image.tag` | The tag of the Prometheus exporter image. | 0.1.0
`prometheus.image.pullPolicy` | The pull policy for the Prometheus exporter image. | IfNotPresent
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe drop all the "The"s. "Pull policy..."

@Dean-Coakley Dean-Coakley force-pushed the helm-prometheus-support branch 4 times, most recently from 475e2c3 to 22576ea Compare July 13, 2018 11:16
- Update helm chart documentation
- Add prometheus support to daemonset and deployment templates
@Dean-Coakley Dean-Coakley force-pushed the helm-prometheus-support branch from 22576ea to c40eeb7 Compare July 13, 2018 11:32
Copy link
Contributor

@isaachawley isaachawley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Tested in GKE 👍

@Dean-Coakley Dean-Coakley merged commit c40eeb7 into master Jul 13, 2018
@pleshakov pleshakov deleted the helm-prometheus-support branch August 1, 2018 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Pull requests for new features/feature enhancements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants