All notable changes are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased section should follow Release Toolkit
- Updated go to v1.23.5
- Upgraded golang.org/x/net from 0.30.0 to 0.33.0
- Updated alpine to v3.21.2
- Updated go to v1.23.4
- Updated golang.org/x/sync to v0.10.0
- Updated kubernetes packages to v0.32.0
- Updated alpine to v3.21.0
- Updated github.com/alecthomas/units digest
- Updated golang.org/x/sync to v0.9.0
- Updated go to v1.23.3
- Updated golang.org/x/sync to v0.8.0
- Add 1.31 support and drop 1.26 @zeitlerc #421
- Updated alpine to v3.20.3
- Updated alpine to v3.20.2
- Updated kubernetes packages to v0.30.3
- Updated kubernetes packages to v0.30.2
- Updated github.com/alecthomas/units digest
- Add 1.29 and 1.30 support and drop 1.25 and 1.24 @dbudziwojskiNR #399
- Updated alpine to v3.20.1
- Updated go to v1.22.4
- Updated go to v1.22.3
- Updated kubernetes packages to v0.30.1
- Updated alpine to v3.20.0
- Update statefulset initcontainer to use container level security context from values #385
- Upgraded golang.org/x/net from 0.19.0 to 0.23.0
- Updated kubernetes packages to v0.29.3
- Upgraded google.golang.org/protobuf from 1.31.0 to 1.33.0
- Add
examples/metrictypes
directory for metric type conversion examples. @bpschmitt [#369] (#369)
- Add linux node selector @dbudziwojskiNR #362
- Updated kubernetes packages to v0.29.2
- Fix flaky tests @dbudziwojskiNR #344
- Updated alpine to v3.19.1
- Updated kubernetes packages to v0.29.1
- Updated go to v1.21.6
- Trigger release creation by @juanjjaramillo #341
- Updated kubernetes packages to v0.29.0
- Updated golang.org/x/sync to v0.6.0
- Updated alpine to v3.19.0
- Updated go to v1.21.5
- Update reusable workflow dependency by @juanjjaramillo #325
- Fix integration test by @svetlanabrennan in #324
- Updated kubernetes packages to v0.28.4
- Updated alpine to v3.18.5
- Updated github.com/alecthomas/units digest
- Add full k8s 1.28 support by @svetlanabrennan in #314
- Remove 1.23 support by @svetlanabrennan in #303
- Add k8s 1.28.0-rc.1 support by @svetlanabrennan in #305
- Updated kubernetes packages to v0.28.3
- Upgraded golang.org/x/net from 0.13.0 to 0.17.0
- Upgraded go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.32.0 to 0.44.0
- Updated go to 1.21
- Upgraded k8s.io/client-go from 0.28.1 to 0.28.2
- Upgraded alpine from 3.18.3 to 3.18.4
- Upgraded golang.org/x/sync from 0.3.0 to 0.4.0
- Update K8s Versions in E2E Tests by @xqi-nr in #265
- Add resource configuration option for initContainers. I accidentally push a commit to the repo main branch directly https://github.com/newrelic/newrelic-prometheus-configurator/commit/cf752524b70fe4d351beb7da57a45d529b2aeece
- Upgraded k8s.io/client-go from 0.28.0 to 0.28.1
- Upgraded k8s.io/apimachinery from 0.28.1 to 0.28.2
- Upgraded alpine from 3.18.2 to 3.18.3
- Upgraded golang.org/x/sync from 0.2.0 to 0.3.0
- Upgraded k8s.io/client-go from 0.27.2 to 0.28.0
- Upgraded github.com/stretchr/testify from 1.8.2 to 1.8.4 - Changelog π
- Upgraded github.com/sirupsen/logrus from 1.9.0 to 1.9.3 - Changelog π
- Upgraded github.com/stretchr/testify from 1.8.2 to 1.8.4 - Changelog π
- Upgraded github.com/sirupsen/logrus from 1.9.0 to 1.9.3 - Changelog π
- Upgraded k8s.io/client-go from 0.27.1 to 0.27.2
- Upgraded k8s.io/client-go from 0.26.2 to 0.27.1
- Upgraded alpine from 3.17 to 3.18
- Upgraded golang.org/x/sync from 0.1.0 to 0.2.0
- Upgraded golang.org/x/net from 0.4.0 to 0.7.0
- Upgraded github.com/stretchr/testify from 1.8.1 to 1.8.2 - Changelog π
- Upgraded k8s.io/api from 0.26.1 to 0.26.2
- Upgraded k8s.io/client-go from 0.26.1 to 0.26.2
- Upgraded k8s.io/api from 0.26.2 to 0.26.3
- Upgraded k8s.io/client-go from 0.25.4 to 0.26.1
- Upgraded github.com/prometheus/prometheus from 0.37.3 to 0.37.5 - Changelog π
- Send collector_version query param to the Remote Write endpoint.
- From now on the configuration is considered stable.
- Upgraded github.com/prometheus/prometheus from 0.37.1 to 0.37.2 Changelog
- Upgraded k8s.io/apimachinery from 0.25.3 to 0.25.4
- Upgraded k8s.io/client-go from 0.25.3 to 0.25.4
- Upgraded alpine from 3.16 to 3.17
- Upgraded github.com/prometheus/prometheus from 0.37.2 to 0.37.3 Changelog
NewRelic provides a list of Dashboards, alerts and entities for several Services. The integrations_filter
configuration allows to scrape only the targets having this experience out of the box.
- If
integrations_filter
is enabled, then the kubernetes jobs scrape merely the targets having one of the specified labels matching one of the values ofapp_values
. - Under the hood, a
relabel_configs
withaction=keep
are generated, consider it in case any customextra_relabel_config
is needed.
Integration filters
feature is now supported.
- Upgraded github.com/stretchr/testify from 1.8.0 to 1.8.1 Changelog
- Bumps
golang.org/x/sync
tov0.1.0
. - Replace
golang.org/x/text
tov0.3.8
to fixCVE-2022-32149
.
- Use Go 1.19.
- Add missing
pod
name metadata to metrics scraped fromendpoints
.
- Upgraded k8s.io/client-go from 0.25.2 to 0.25.3
collector_name
metadata is added as part of New Relic remote write config, to identify the scraper component between other sources.
- First Version of
newrelic-prometheus-configurator
.