Releases: newrelic/nri-prometheus
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!
v2.5.0
v2.4.1
Fix:
Fixed name structure for tar.gz
packages
v2.4.0
v2.3.1
- 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
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
delete obsolete jenkins build
v2.2.0
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
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
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