prometheus nginx exporter
Notes
Release notes
v1.4.0
· 1y+
<!-- Release notes generated using configuration in .github/release.yml at v1.4.0 -->
What's Changed
🚀 Features
- Switch to slog by @lucacome in https://github.com/nginxinc/nginx-prometheus-exporter/pull/841
🔨 Maintenance
- Update Dockerfile version by @lucacome in https://github.com/nginxinc/nginx-prometheus-exporter/pull/813
- Configure Renovate by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/817
- Remove dependabot and use labeler from common by @lucacome in https://github.com/nginxinc/nginx-prometheus-exporter/pull/831
- Update CLA workflow by @lucacome in https://github.com/nginxinc/nginx-prometheus-exporter/pull/837
- Update pre-commit schedule by @lucacome in https://github.com/nginxinc/nginx-prometheus-exporter/pull/838
- Add more linters by @lucacome in https://github.com/nginxinc/nginx-prometheus-exporter/pull/857
- Build for more platforms by @lucacome in https://github.com/nginxinc/nginx-prometheus-exporter/pull/844
📝 Documentation
- Update NGINX Prometheus Exporter with systemd-activated socket by @huangsijun17 in https://github.com/nginxinc/nginx-prometheus-exporter/pull/800
- Update OpenSSF badge by @lucacome in https://github.com/nginxinc/nginx-prometheus-exporter/pull/842
⬆️ Dependencies
<details><summary>93 changes</summary>
- Bump github/codeql-action from 3.25.13 to 3.26.0 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/802
- Bump actions/upload-artifact from 4.3.4 to 4.3.6 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/801
- Bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/793
- Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/797
- Bump docker/setup-buildx-action from 3.5.0 to 3.6.1 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/794
- Bump sigstore/cosign-installer from 3.5.0 to 3.6.0 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/803
- Bump fossas/fossa-action from 1.3.3 to 1.4.0 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/804
- Bump docker/build-push-action from 6.5.0 to 6.6.1 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/805
- Bump github.com/nginxinc/nginx-plus-go-client from 1.2.2 to 1.3.0 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/814
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/811
- Bump anchore/scan-action from 4.1.0 to 4.1.1 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/808
- Bump docker/build-push-action from 6.6.1 to 6.7.0 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/806
- Bump anchore/sbom-action from 0.17.0 to 0.17.1 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/807
- Bump github/codeql-action from 3.26.0 to 3.26.3 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/815
- Bump lucacome/draft-release from 1.1.0 to 1.1.1 by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/810
- Bump golang from 1.22 to 1.23 in /build by @dependabot in https://github.com/nginxinc/nginx-prometheus-exporter/pull/812
- Update anchore/scan-action action to v4.1.2 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/819
- Update github/codeql-action action to v3.26.4 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/825
- Update contributor-assistant/github-action action to v2.5.1 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/821
- Update docker/dockerfile Docker tag to v1.9 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/822
- Update anchore/sbom-action action to v0.17.2 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/818
- Update module github.com/prometheus/client_golang to v1.20.1 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/820
- Update pre-commit hook golangci/golangci-lint to v1.60.3 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/823
- Update module github.com/prometheus/exporter-toolkit to v0.12.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/836
- Update actions/upload-artifact action to v4.4.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/832
- Update github/codeql-action action to v3.26.6 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/826
- Update module github.com/prometheus/client_golang to v1.20.2 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/827
- Update module github.com/prometheus/common to v0.59.1 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/830
- Update pre-commit hook DavidAnson/markdownlint-cli2 to v0.14.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/840
- Update module github.com/prometheus/client_golang to v1.20.3 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/839
- Update dependency golangci/golangci-lint to v1.61.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/843
- Update pre-commit hook gitleaks/gitleaks to v8.19.2 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/848
- Update github/codeql-action action to v3.26.7 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/845
- Update reviewdog/action-yamllint action to v1.19.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/850
- Update docker/dockerfile Docker tag to v1.10 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/847
- Update reviewdog/action-actionlint action to v1.55.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/849
- Update DavidAnson/markdownlint-cli2-action action to v17 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/851
- Update dependency goreleaser/goreleaser to v2.3.2 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/846
- Update contributor-assistant/github-action action to v2.6.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/854
- Update module github.com/prometheus/client_golang to v1.20.4 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/853
- Update github/codeql-action action to v3.26.9 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/852
- Update module github.com/nginxinc/nginx-plus-go-client to v2 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/855
- Update contributor-assistant/github-action action to v2.6.1 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/859
- Update pre-commit hook gitleaks/gitleaks to v8.19.3 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/860
- Update actions/checkout action to v4.2.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/861
- Update reviewdog/action-actionlint action to v1.56.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/862
- Update cachix/install-nix-action action to v29 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/863
- Update dependency ubuntu to v24 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/864
- Update docker/build-push-action action to v6.9.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/865
- Update reviewdog/action-actionlint action to v1.57.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/866
- Update anchore/scan-action action to v5 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/881
- Update module github.com/prometheus/common to v0.60.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/873
- Update actions/checkout action to v4.2.1 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/878
- Update actions/upload-artifact action to v4.4.3 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/879
- Update anchore/sbom-action action to v0.17.3 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/880
- Update github/codeql-action action to v3.26.12 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/867
- Update golangci/golangci-lint-action action to v6.1.1 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/870
- Update sigstore/cosign-installer action to v3.7.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/875
- Update codecov/codecov-action action to v4.6.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/871
- Update docker/setup-buildx-action action to v3.7.1 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/872
- Update pre-commit hook gitleaks/gitleaks to v8.21.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/874
- Update cachix/install-nix-action action to v30 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/876
- Update pre-commit hook pre-commit/pre-commit-hooks to v5 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/877
- Update anchore/sbom-action action to v0.17.5 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/882
- Update module github.com/prometheus/client_golang to v1.20.5 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/885
- Update github/codeql-action action to v3.27.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/884
- Update anchore/scan-action action to v5.1.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/883
- Update pre-commit hook gitleaks/gitleaks to v8.21.2 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/886
- Update actions/dependency-review-action action to v4.4.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/892
- Update docker/dockerfile Docker tag to v1.11 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/896
- Update actions/setup-go action to v5.1.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/893
- Update module github.com/prometheus/exporter-toolkit to v0.13.1 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/891
- Update dependency goreleaser/goreleaser to v2.4.4 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/895
- Update anchore/scan-action action to v5.2.1 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/894
- Update actions/checkout action to v4.2.2 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/888
- Update anchore/sbom-action action to v0.17.7 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/889
- Update pre-commit hook DavidAnson/markdownlint-cli2 to v0.15.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/900
- Update github/codeql-action action to v3.27.3 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/897
- Update goreleaser/goreleaser-action action to v6.1.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/899
- Update dependency golangci/golangci-lint to v1.62.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/898
- Update dependency goreleaser/goreleaser to v2.4.7 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/902
- Update github/codeql-action action to v3.27.5 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/903
- Update DavidAnson/markdownlint-cli2-action action to v18 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/904
- Update anchore/scan-action action to v5.3.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/910
- Update codecov/codecov-action action to v5 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/905
- Update docker/metadata-action action to v5.6.1 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/911
- Update anchore/sbom-action action to v0.17.8 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/907
- Update dependency goreleaser/goreleaser to v2.4.8 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/908
- Update actions/dependency-review-action action to v4.5.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/909
- Update dependency golangci/golangci-lint to v1.62.2 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/912
- Update docker/dockerfile Docker tag to v1.12 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/914
- Update docker/build-push-action action to v6.10.0 by @renovate in https://github.com/nginxinc/nginx-prometheus-exporter/pull/913
- Update nginx-plus-go-client to v2.1.0 by @pdabelf5 in https://github.com/nginxinc/nginx-prometheus-exporter/pull/915
</details>
New Contributors
- @huangsijun17 made their first contribution in https://github.com/nginxinc/nginx-prometheus-exporter/pull/800
- @renovate made their first contribution in https://github.com/nginxinc/nginx-prometheus-exporter/pull/817
Full Changelog: https://github.com/nginxinc/nginx-prometheus-exporter/compare/v1.3.0...v1.4.0
Upgrade
- Use the v1.4.0 image from our DockerHub, GitHub Container, Amazon ECR Public Gallery or Quay.io.
- Download the latest binaries from the GitHub releases page.
- Update to the latest version with
brew upgrade nginx-prometheus-exporter,snap refresh nginx-prometheus-exporterorscoop update nginx-prometheus-exporter.
Compatibility
- NGINX 0.1.18 or newer.
- NGINX Plus R19 or newer.