Notes
A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent. We recommend you to upgrade the agent every 3 months.
Changed
- All environment variables defined in integration config files treated as uppercase. Also, the variables printed in payload output log. #676.
Added
- Brew formula file to publish the initial Beta of the infrastructure agent on Homebrew for macOS. See the homebrew-core PR status and our public documentation to learn more about requirements and limitations for macOS support.
Fixed
- Certain configuration settings printed as memory addresses instead of values. For example,
enable_process_metrics
#647.
Notes
A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent. We recommend you to upgrade the agent every 3 months.
Fixed
Notes
A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent. We recommend you to upgrade the agent every 3 months.
Changed
Added
- MacOS instrumentation beta. Docs not published yet.
- Log truncated or dropped events #634.
- Entity status API #635
Fixed
- Lazy loaded dimensional metrics harvester, to avoid memory consumption when no dimensional metrics are sent. #648
Notes
A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent. We recommend you to upgrade the agent every 3 months.
Changed
Notes
A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent. We recommend you to upgrade the agent every 3 months.
Fixed
- 597 HTTP APIs regression introduced at v1.19.0 where
status_server_enabled
acted ashttp_server_enabled
and viceversa.
Notes
A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent. We recommend you to upgrade the agent every 3 months.
Added
#589 Detailed log to help troubleshoot payloads sent to New Relic platform when pushing event samples (non dimensional metrics). This example shows how to enable trace-level logging. #212 A temporal hostType value for boxes running in the cloud is defined until cloud identifier gets resolved.
Changed
#562 Log forwarder as "recommended" package dependency in linux systems.
- Supported distributions have enabled "recommends" declared dependencies out of the box. Unless this is disabled, installation should be transparent.
- In case your distribution has disabled "recommends" dependencies you'll need to explicitly enable it via
apt-get -o APT::Install-Suggests="true" install newrelic-infra
.
Notes
A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent. New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.
Added
- Windows service recovery settings (documentation).
Changed
- Added identity, command channel, logging, and trace FedRamp endpoints.
- Curl version pump for container image.
Fixed
- #221 - Issue that prevented the Windows service to exit when unexpected failures occured on the child process.
Notes
A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.
Added
- Added the following new host memory metrics (see documentation):
- memoryCachedBytes
- memorySharedBytes
- memorySlabBytes
- Agent self instrumentation #477
- This is a base implementation of a prometheus endpoint to gather some metrics about agent runtime and a few product metrics.
- In order to work, agent opens a port with prom data and starts nri-prometheus integration to scrap prom endpoint and send data to the backend.
- Status API #475. See docs
Changed
Notes
A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.
Added
newrelic-infrastrucutre
agent now supported on ARM architecture for linux.
Fixed
- CVE-2020-14040 Updated golang.org/x/text/encoding/unicode dependency to avoid infinite loop #438.
Changed
Notes
A new version of the agent has been released. Follow standard procedures to update the Infrastructure agent.
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months.
Fixed
- Log forwarder (FluentBit) missing
libssl
library.
Error logged:
time="2021-05-03T13:35:29-07:00" level=debug msg="Launching process." component=integrations.Supervisor process=log-forwardertime="2021-05-03T13:35:29-07:00" level=debug msg="Running command." command=/var/db/newrelic-infra/newrelic-integrations/logging/fluent-bit component=integrations.Executor env="[LANG=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin DBUS_SYSTEM_BUS_ADDRESS=unix:path=/var/run/dbus/system_bus_socket]" path=/var/db/newrelic-infra/newrelic-integrations/logging/fluent-bittime="2021-05-03T13:35:29-07:00" level=debug msg="/var/db/newrelic-infra/newrelic-integrations/logging/fluent-bit: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory" component=integrations.Supervisor output=stderr process=log-forwardersr/local/bin:/usr/sbin:/usr/bin DBUS_SYSTEM_BUS_ADDRESS=unix:path=/var/run/dbus/system_bus_socket]" path=/var/db/newrelic-infra/newrelic-integrations/logging/fluent-bitrectory" component=integrations.Supervisor output=stderr process=log-forwarderlic-integrations/logging/fluent-bit: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or ditime="2021-05-03T13:35:29-07:00" level=error msg="Error occurred while handling the process" component=integrations.Supervisor error="exit status 127" process=log-forwarder
Log forwarder was downgraded to previous agent release versions:
linux: output plugin 1.1.0, FB 1.3.0windows: output plugin 1.4.6, FB 1.4.1