Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add prometheus exporter support to helm chart #308

Merged
merged 1 commit into from
Jul 13, 2018

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
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