Notes
A new version of the agent has been released. Follow standard procedures to update your Infrastructure agent.
Changes
- Removed libcap dependency since it's only used for privileged mode.
Bug fixes
- Lower log level for Selinux errors.
Notes
A new version of the agent has been released. Follow standard procedures to update your Infrastructure agent.
Improvements
- Added HTTPS proxy certificate verification. You can enable it with the
proxy_validate_certificates: true
configuration option. When this option is set totrue
and you setup an HTTPS proxy with self-signed certificates, you may need to specify the certificates location with theca_bundle_file
orca_bundle_dir
configuration options. - Added a Proxy Configuration Plugin that submits non-sensitive proxy configuration information as inventory. To disable it, set the
proxy_config_plugin: false
configuration option. - Warn on RPM plugin package parsing error.
Changes
- Increased the intervals of some samplers
- Increased ProcessSample default interval from 10 to 20
- Increased StorageSample default interval from 5 to 20
- Increased NetworkSample default interval from 5 to 10
- When the configuration option
startup_connection_retries
is set to -1, the Agent, at startup, will keep checking forever the connectivity. - The configuration option
startup_connection_retry_time
has been removed and now the Agent uses an exponential backoff algorithm. - The Windows Agent does not ignore
A:
andB:
drives anymore, as they may be mapped to actual Hard Disks. If those drives are reported because they map into a removable drive and you don't want the agent to report them, you can set thewin_removable_drives: false
configuration option.
Bug fixes
- Fixed a bug that may cause some configuration options to be ignored when settting via environment variables (e.g.
NRIA_IGNORE_RECLAIMABLE
orNRIA_PROXY_VALIDATE_CERTIFICATES
) - Fixed a bug in the Linux agent that prevented the agent from loading the system root certificates when the
ca_bundle_dir
orca_bundle_file
options were specified. This bug can't be fixed in the Windows Agent so the user will need to place in theca_bundle_dir
a copy of the New Relic certificate.
Notes
A new version of the agent has been released. Follow standard procedures to update your Infrastructure agent.
Improvements
- Added replacement of on-host integration's remote entity-names; when a loopback address is found, it will be replaced with agent entity-name. This change will be applied in the entity key and the hostname metric field (if present), when the data comes from an integration using protocol V3. See protocol V3 documentation for further details.
Bug fixes
- Fixed unreported processes issue caused by the inability to parse a different format of /proc//stat.
- Fixed a problem that caused the Windows agent to submit
os:"unknown"
.
Security updates
- Fixed a low security issue that caused the Windows agent to periodically access
C:\etc
folder.
Notes
A new version of the agent has been released. Follow standard procedures to update your Infrastructure agent.
Changes
- Added support for defining integration arguments as environment variables in the configuration file. When defining the value of an argument in the integration configuration file with something that starts with
$
(for examplehostname: $HOSTNAME
) the agent will try to expand the environment variable. - Added internal configuration options for use in Kubernetes.
Notes
A new version of the agent has been released. Follow standard procedures to update your Infrastructure agent.
Changes
- Creation of
nri-agent
only when environment variable NRIA_MODE is set toPRIVILEGED
orUNPRIVILEGED
. - Log when
docker_api_version
is not supported.
Bug fixes
- Agent: Fix system sampler disk metrics problem when the same device is mounted multiple times causing increased values.
Notes
A new version of the agent has been released. Follow standard procedures to update your Infrastructure agent.
Features
- Added the
dns_hostname_resolution
configuration option (default:true
). If set to false, the agent won't use DNS-based hostname resolution and will ask directly to the operating system. - Added
ignore_reclaimable
configuration option (Linux only), which considers reclaimable memory as part of the free memory (and not part of the used memory). Free memory will be is calculated as:total - free - buffers - cached - sreclaimable
, independently of theMemAvailable
report from the kernel.
Improvements
- In cloud environments, the instance ID retrieval process is more solid during the agent startup. It also allows the agent to be spawned from VM snapshots.
Changes
- Removed
total_cores
host metric.
Bug fixes
- Fixed a bug that caused the
DiskMonitor
samples to show devices in the deny list (from thefile_devices_ignored
configuration option). - Fixed Storage Sampler in 32-bit Windows agent.
- Reduced the incidence of hostname flipping in DNS-based hostname resolution.
- Fixed a bug that, in the Linux agent, removed the last character of the command line of some process samples.
- (Linux only) Fixed the used memory values in the System Samples, which in agent 1.2.1 were slightly different from the actual value.
- Fixed a problem that, when an environment configuration option had a wrong format, caused the rest of the environment variables to not be parsed.
Notes
A new version of the agent has been released. Follow standard procedures to update your Infrastructure agent.
Features
- Added disable_all_plugins config option that disables all the inventory plugins which don't have their own frequency option specified. Check out the documentation.
- Added cpu_profile config option for creating pprof cpu profiles.
Improvements
- Reduced CPU consumption by 80% on average.
Changes
- Decreased sysctl sampling frequency.
Bug fixes
- Fixed an issue that avoids the agent being installed in old Ubuntu versions.
Notes
A new version of the agent has been released. Follow standard procedures to update your Infrastructure agent.
New Features
- Adds support for running integrations as different users by setting the
integration_user
attribute in the instances section of the config file. - Stops setting the
NRIA_CACHE_PATH
variable for integrations. This variable was used by pre-V3 SDK integrations for storing cache data. Without it the integrations will default to a/tmp
directory like SDK V3 integrations. - Attaches
integration_user
attribute to the integration samples. - Adds new user/group
nri-agent
to be used in different user modes.
Notes
A new version of the agent has been released. Follow standard procedures to update your Infrastructure agent.
Bug fixes
- Fixed wrong values in containerImageName for processes running inside a Docker container.
Changes
- In the Linux agent, fixed a problem with the
/var/run/newrelic-infra
folder that could prevent the agent to correctly start under some circumstances.