Skip to content

Releases: newrelic/nri-prometheus

v2.6.0

23 Apr 15:00
5dfa047
Compare
Choose a tag to compare

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!

v2.5.0

15 Apr 13:40
f580dec
Compare
Choose a tag to compare

Changelog

cfa310d Removed definition path from configuration file
f580dec Added support for ARM and ARM64 images

v2.4.1

25 Feb 13:53
f1df986
Compare
Choose a tag to compare

Fix:
Fixed name structure for tar.gz packages

v2.4.0

11 Jan 16:17
Compare
Choose a tag to compare

Changed

  • Upgrade base image to alpine:3.12 (#135)
  • Expose advanced config flags in sample yaml files (#131)
  • Update infra SDK to v4 stable (#128)

v2.3.1

18 Dec 15:10
0a92d63
Compare
Choose a tag to compare
  • Implemented automated load testing for regression tests (#109, #112, #126)
  • Fixed a bug that caused nri-prometheus to consume too much memory if too
    much data was ingested per unit of time (#124)
  • Fixed a bug in the telemtry-sdk which caused big metric payloads to fail to
    fail to be reported in some rare cases (#127)
  • Fixed a bug in the release pipeline that caused K8s manifests to not be
    upload to download.newrelic.com (#125)
  • Fixed a bug that caused the integration version to be reported as dev
    (#122)

v2.3.0

03 Nov 16:56
4a6ace7
Compare
Choose a tag to compare

Changelog

b2f8b87 fix: summary "sum" metric must also be sent as delta (#101)
181024e fix: resetting metrics to avoid leakage (#98)
a316f58 fix: update sdk fixes count type metrics agent error (#96)
108d60f feat: accept duplicated service definitions (#94)
fffc410 fix: ensuring ordering of labels (#89)
568957c fix: Entity type format changed (#88)
120c78d fix: rename dimensions to labels in entity properties (#87)

Docker images

  • docker pull newrelic/nri-prometheus:2.3
  • docker pull newrelic/nri-prometheus:2.3.0

v2.2.1

30 Oct 16:39
cec9ca1
Compare
Choose a tag to compare
delete obsolete jenkins build

v2.2.0

06 Oct 15:27
f84e4bf
Compare
Choose a tag to compare

Changelog

c4be94e Various performance improvements & adjustable fetcher worker threads (#86)
f84e4bf fix: default configs emitter and definition path (#85)
40994c7 fix: use personal token for helm bumper (#80)

Docker images

  • docker pull newrelic/nri-prometheus:2.2
  • docker pull newrelic/nri-prometheus:2.2.0

v2.1.0

15 Sep 12:06
df82b4c
Compare
Choose a tag to compare

Changelog

df82b4c Add GHA to bump helm chart (#76)
339c78b Ignored Nan and Infinite float values (#73)
ce6492f OSS compliance edits (#66)
81ddea0 The integration should scrape metrics, process them and exit (#64)
e55b280 Update README.md
8b114f3 Update README.md
6563262 chore: cleanup some cruft and move some stuff around (#74)
8368d86 ci: Add Open Source Policy Workflow (#71)
9099e99 feat(config): added config option to enable/disable autodiscovery (#69)
6fa1ca0 feat(emitter): add infra sdk emitter (#67)
9b23739 feat(emitter): infra sdk emitter now maps metrics to entities (#77)
1b3f3fb feat(integrationBehaviour): the integration accept a new parameter to… (#63)
5ff9dea feat: add spec files for entity modeling (#68)
2dab73b fix(k8sManifest): configfile added as alias of config_path (#70)

Docker images

  • docker pull newrelic/nri-prometheus:2.1.0
  • docker pull newrelic/nri-prometheus:2.1

v2.0.1

19 Aug 16:08
5512dcb
Compare
Choose a tag to compare

Changelog

6149045 Add open source files (#59)
66853c1 Update CHANGELOG
5512dcb Upgrade telemetry SDK version to 0.4.0 (#62)
252f3be Vendor dependencies, update readme/open source files & move tests/linting to Github actions (#60)

Docker images

  • docker pull newrelic/nri-prometheus:2.0.1
  • docker pull newrelic/nri-prometheus:2.0