Notes
Follow standard procedures to install or update the New Relic integration for Kubernetes.
Changelog
- Changed: The integration now uses the Infrastructure Agent v1.5.31. The biggest changes were major improvements to logging and to the StorageSampler. For more information, please refer to the infrastructure agent release notes between versions v1.3.18 and v1.5.31.
Notes
Follow standard procedures to install or update the New Relic integration for Kubernetes.
Changelog
- Fixed: The Docker image has been rebuilt to fix a regression related to the issue: moby/moby#35443.
Notes
Follow standard procedures to install or update the New Relic integration for Kubernetes.
Changelog
- Fixed: The Docker image has been rebuilt to fix this issue: moby/moby#35443.
Notes
Follow standard procedures to install or update the New Relic integration for Kubernetes.
Changelog
- Fixed: The unprivileged version of Kubernetes integration was running as root after a restart of the container due to kubernetes/kubernetes#78308.
- Fixed: Autodiscovery cache directory permissions got changed from
644
to744
in order to let thenri-agent
user write inside. This change was necessary to release an unprivileged version of the Kubernetes integration.
Notes
Follow standard procedures to install or update the New Relic integration for Kubernetes.
Changelog
- Changed: The integration now uses the Infrastructure agent v1.3.18 instead of 1.1.14. For more information about all changes in this update, see the Infrastructure agent release notes.
Notes
Follow standard procedures to install or update the New Relic integration for Kubernetes.
Changelog
- Added: The integration reports the name of the cluster as Infrastructure inventory.
- Added: The integration reports a new event type
K8sClusterSample
. At this moment, these events contain only the cluster name as an attribute.
Notes
Follow standard procedures to install or update the New Relic integration for Kubernetes.
Changelog
Added: Support for kube-state-metrics
(KSM) 1.5.
Added: The reason
and message
attributes are added to K8sPodSample
. This will provide visibility into why a pod status is Failed
.
For example, a pod that failed due to memory pressure on the node will report the following attributes:
Status: Failed
Reason: Evicted
Message: Pod The node was low on resource: [MemoryPressure]
It is possible to create an alert for any of these attributes.
Added: The memoryWorkingSetBytes
attribute is added to K8sContainerSample
. This metric is used by the OOMkiller to decide when a container is using too much memory compared to its limit and should therefore be killed. It will enable more precise monitoring of the memory usage for containers.
Changed: Always request metrics from kube-state-metrics
in text format. In KSM's v1.5 this is the default regardless of the format requested.
Notes
Follow standard procedures to install or update the New Relic integration for Kubernetes.
Changelog
Added: namespaceName
attribute was added to all the samples where the namespace
attribute is present. This is to align with standard naming for attributes. Other examples: clusterName
, podName
, etc.
Deprecated: namespace
attribute is deprecated. We recommend using namespaceName
instead.
Notes
Follow standard procedures to install or update the New Relic integration for Kubernetes.
Changelog
Changed: Starting in version 1.5.0, the Kubernetes integration is not reporting the status of static pods anymore to avoid report an incorrect status.
The following Github Issue tracks the progress of the bugfix in Kubernetes source code: https://github.com/kubernetes/kubernetes/issues/61717.