Releases: nginx/nginx-prometheus-exporter
Releases · nginx/nginx-prometheus-exporter
v0.9.0
New in NGINX Prometheus Exporter v0.9.0
🚀 Features
- Add support for more platforms, push to Docker Hub (#164) @lucacome
- add tls support (#133) @MPenate
- Add k8s object labels to tcp metrics (#134) @LorcanMcVeigh
- Add version cli argument (#118) @aerialls
- Use same style of release names as official exporters (#125) @Perflyst
- Extend Upstream Servers with pod_name label (#117) @LorcanMcVeigh
- Add variable labels to Upstream Servers and Server Zones metrics (#114) @Rulox
🐛 Bug Fixes
- Fix release order (#170) @lucacome
- Use static-debian10:nonroot instead of static:latest (#131) @dhoppe
- Add GoReleaser and fix missing vars in CI workflow (#163) @lucacome
- Fix bugs in exporter (#136) @LorcanMcVeigh
- Add function names to struct description (#135) @LorcanMcVeigh
- Fix default prometheus datasource was not found error (#111) @mobeigi
📝 Documentation
- Release 0.9.0 (#165) @lucacome
- Use equal sign in cli args examples (#155) @pleshakov
🔨 Maintenance
- Release 0.9.0 (#165) @lucacome
- Add date to binary when building locally (#169) @lucacome
- Update fossa to 1.1.6 and golangci-lint to 1.38 (#166) @lucacome
- Use scratch to support building for more archs (#167) @lucacome
- Bump github.com/prometheus/client_golang from 1.6.0 to 1.10.0 (#142) (#168) @dependabot
- Add support for more platforms, push to Docker Hub (#164) @lucacome
- Add GoReleaser and fix missing vars in CI workflow (#163) @lucacome
- Bump github.com/prometheus/common from 0.10.0 to 0.19.0 (#141) (#148) (#149) (#162) @dependabot
- Update Go version to 1.16 (#160) @lucacome
- Add GitHub workflow to check for stale PRs and issues (#159) @lucacome
- Remove unused labels (#158) @lucacome
- Bump golangci/golangci-lint-action from v2 to v2.5.1 (#146) (#156) @dependabot
- Add release-drafter (#152) @lucacome
- Change dependabot interval to weekly (#151) @lucacome
- Bump actions/cache from v2 to v2.1.4 (#144) @dependabot
- Bump github.com/nginxinc/nginx-plus-go-client from 0.6.0 to 0.8.0 (#143) @dependabot
- Add dependabot (#140) @lucacome
- Update workflow status version (#132) @martialonline
- Add exclusion for docs / examples changes (#129) @martialonline
- Add lint workflow (#128) @martialonline
- Add Fossa workflow (#127) @martialonline
- Retire Travis (#126) @martialonline
- Update Slack notifications (#124) @martialonline
- Update docker action (#123) @martialonline
- Update Go version to 1.15 (#115) @Dean-Coakley
- Add Slack notification for failed builds (#113) @martialonline
Upgrade
- Use the 0.9.0 image from our DockerHub:
nginx/nginx-prometheus-exporter:0.9.0
- Download the latest binaries from GitHub releases page.
Compatibility
- NGINX 0.1.18 or newer.
- NGINX Plus R19 or newer.
NGINX Prometheus Exporter 0.8.0
CHANGES:
- 103: Switch to
gcr.io/distroless/static
image. Use a non-root user to run the exporter process by default. Thanks to Alex SZAKALY. - Update Go version to 1.14
BUGFIXES:
- 99: Fix link to metrics path. Thanks to Yoan Blanc.
- 101: docs: fix dockerfile link. Thanks to Eric Carboni.
UPGRADE:
- Use the 0.8.0 image from our DockerHub:
nginx/nginx-prometheus-exporter:0.8.0
- Download the latest binaries from GitHub releases page.
COMPATIBILITY:
- NGINX 0.1.18 or newer.
- NGINX Plus R19 or newer.
NGINX Prometheus Exporter 0.7.0
FEATURES:
- 86: Implemented TLS client certificate authentication. Thanks to Fabian Lüpke.
BUGFIXES:
- 96: Add const labels to upMetric. Thanks to Robert Toth.
UPGRADE:
- Use the 0.7.0 image from our DockerHub:
nginx/nginx-prometheus-exporter:0.7.0
- Download the latest binaries from GitHub releases page.
COMPATIBILITY:
- NGINX 0.1.18 or newer.
- NGINX Plus R19 or newer.
NGINX Prometheus Exporter 0.6.0
FEATURES:
- 77: Add constLabels support via cli arg/env variable.
CHANGES:
- Update alpine image.
UPGRADE:
- Use the 0.6.0 image from our DockerHub:
nginx/nginx-prometheus-exporter:0.6.0
- Download the latest binaries from GitHub releases page.
COMPATIBILITY:
- NGINX 0.1.18 or newer.
- NGINX Plus R19 or newer.
NGINX Prometheus Exporter 0.5.0
FEATURES:
- 70: Set user agent on scrape requests to nginx.
- 68: Add ability to scrape and listen on unix domain sockets.
- 64: Add location zone and resolver metric support.
BUGFIXES:
- 73: Fix typo in stream_zone_sync_status_nodes_online metric description.
- 71: Do not assume default datasource in Grafana panels.
- 62: Set correct nginx_up query and instance variable expression.
UPGRADE:
- Use the 0.5.0 image from our DockerHub:
nginx/nginx-prometheus-exporter:0.5.0
- Download the latest binaries from GitHub releases page.
COMPATIBILITY:
- NGINX 0.1.18 or newer.
- NGINX Plus R19 or newer.
NGINX Prometheus Exporter 0.4.2
BUGFIXES:
- 60: Fix session metrics for stream server zones. Session metrics with a status of
4xx
or5xx
are now correctly reported. Previously they were always reported as0
.
UPGRADE:
- Use the 0.4.2 image from our DockerHub:
nginx/nginx-prometheus-exporter:0.4.2
- Download the latest binaries from GitHub releases page.
COMPATIBILITY:
- NGINX 0.1.18 or newer.
- NGINX Plus R18 or newer.
NGINX Prometheus Exporter 0.4.1
BUGFIXES:
- 55: Do not export zone sync metrics if they are not reported by NGINX Plus. Previously, in such case, the metrics were exported with zero values.
UPGRADE:
- Use the 0.4.1 image from our DockerHub:
nginx/nginx-prometheus-exporter:0.4.1
- Download the latest binaries from GitHub releases page.
COMPATIBILITY:
- NGINX 0.1.18 or newer.
- NGINX Plus R18 or newer.
NGINX Prometheus Exporter 0.4.0
FEATURES:
- 50: Add zone sync metrics support.
- 37: Implement a way to retry connection to NGINX if it is unreachable. Add -nginx.retries for setting the number of retries and -nginx.retry-interval for setting the interval between retries, both as cli-arguments.
UPGRADE:
- Use the 0.4.0 image from our DockerHub:
nginx/nginx-prometheus-exporter:0.4.0
- Download the latest binaries from GitHub releases page.
COMPATIBILITY:
- NGINX 0.1.18 or newer.
- NGINX Plus R18 or newer.
NGINX Prometheus Exporter 0.3.0
FEATURES:
- 32: Add nginxexporter_build_info metric.
- 31: Implement nginx_up and nginxplus_up metrics. Add -nginx.timeout cli argument for setting a timeout for scrapping metrics from NGINX or NGINX Plus.
UPGRADE:
- Use the 0.3.0 image from our DockerHub:
nginx/nginx-prometheus-exporter:0.3.0
- Download the attached binaries.
COMPATIBILITY:
- NGINX 0.1.18 or newer.
- NGINX Plus R14 or newer.
NGINX Prometheus Exporter 0.2.0
FEATURES:
- 16: Add stream metrics support.
- 13: Add a flag for controlling SSL verification of NGINX stub_status/API endpoint. Thanks to Raza Jhaveri.
- 3: Support for environment variables.
UPGRADE:
- Use the 0.2.0 image from our DockerHub:
nginx/nginx-prometheus-exporter:0.2.0
- Download the attached binaries.
COMPATIBILITY:
- NGINX 0.1.18 or newer.
- NGINX Plus R14 or newer.