Releases: newrelic/nri-prometheus
v2.13.0
What's Changed
- Add Prometheus accept header by @gsanchezgavier in #253
- chore(deps): bump github.com/prometheus/client_golang from 1.11.0 to 1.12.1 by @dependabot in #251
Full Changelog: v2.12.0...v2.13.0
v2.12.0
- Updated go version to 1.17
- Updated alpine to 3.15
- Updated dependencies
v2.11.0
Features
- Add the ability to ignore metrics by type by @smcavallo in #238
New Contributors
- @smcavallo made their first contribution in #238
Full Changelog: v2.10.0...v2.11.0
v2.10.0
Features
Changes
- chore(deps): bump github.com/prometheus/common from 0.30.0 to 0.31.0 by @dependabot in #231
- chore(deps): bump github.com/spf13/viper from 1.8.1 to 1.9.0 by @dependabot in #228
- Improve formatting in packages and make imports more consistent by @invidian in #197
- chore(deps): bump github.com/prometheus/common from 0.31.0 to 0.31.1 by @dependabot in #233
- chore(deps): bump github.com/prometheus/common from 0.31.1 to 0.32.1 by @dependabot in #236
- Remove static manifests from this repo by @kang-makes in #237
- chore(ci): remove msi packages generation and clean up 🧹 by @gsanchezgavier in #241
New Contributors
- @kang-makes made their first contribution in #237
- @vihangm made their first contribution in #240
Full Changelog: v2.9.0...v2.10.0
v2.9.0
Changes
- Dependency have been bumped. Notably, this includes a new version of the telemetry sdk which should improve performance when submitting metrics from large targets. #220
- Updated manifest in preparation of 1.22 support #220
v2.8.0
Changes
- infraSDK should use Cumulative Count to send deltas #214
- metadata is read from config in order to set integration version and name from an exernar source #210
- latest image is now published #209
- Improved entity synthesis to be uniform with different projects #207
- Improved common attributes management #208
v2.7.1
Testing to CI/CD pipeline publishing as well latest
and latest-pre
images
v2.7.0
Changed
-
Several non-critical dependencies have been updated to their latest versions (#175)
-
Prometheus dependencies have been upgraded to their latest version (#176)
-
Kubernetes client dependencies have been upgraded to latest available versions (#179)
Fixed
- Fixed a bug that caused
nri-prometheus
to panic ifprometheus.io/path
was set to an empty string (#182)- An empty value for
prometheus.io/path
will now be intepreted as/
path.
- An empty value for
v2.6.1
v2.6.0
Changes
Feat #148
While services with the a prometheus.io/scrape annotation can be discovered, nri-prometheus used to scrape only the service itself and not service endpoints.
Two new config options have been added ScrapeServices (default true) and ScrapeEndpoints(default false). Please notice that enabling the latter depending the number of endpoints in the cluster can increase considerably the load.
Moreover unless there is the need for backward compatibility there is no reason for having both options set to true
Fix #156
When a page is partially loaded, an unexpected EOF error is raised, but is squashed by the prometheus decoder. This PR exposes the unexpected EOF error (io.ErrUnexpectedEOF) and avoids only partially reporting metrics which can lead to weird behavior of metrics that are compositions in the UI.
Thanks again @a-feld for the contribution!