July 27
Diagnostics CLI (nrdiag) v3.9.0
Task Updates
- K8s/AgentControl/Logs - Updated to collect all log lines (#267).
New Feature
- We have added a new suite and the following tasks for Agent Control (#268):
onhost-agent-controlsuite - Gathers information about agent-control logs, status, connectivity, and resources on the host. To use it, runnrdiag -suites onhost-agent-control.- AgentControl/Config/Agent - Detects agent-control via PATH, known install paths, and data directory fallback; collects all YAML files from fleet-data and local-data, preserving the original directory structure for all registered sub-agents
- AgentControl/Config/DirTree - Writes a formatted directory tree of all agent-control installation paths to the zip for structure inspection
- AgentControl/Agent/Connect - Checks TCP/TLS reachability of the OpAMP, JWKS, and OAuth2 token endpoints (reading URLs from local_config.yaml); validates that the local identity private key is a readable, parseable PKCS8 key (RSA, Ed25519, or ECDSA)
- AgentControl/Agent/Logs - On Linux, collects logs via
journalctl -u newrelic-agent-control; on Windows, globs all date-rotated*.newrelic-agent-control.logfiles from the default log directory - AgentControl/Agent/StatusServer - Queries the local status server at the host/port configured in local_config.yaml (default 127.0.0.1:51200) and saves the JSON response to the diagnostics zip
July 13
Diagnostics CLI (nrdiag) v3.8.0
New features
The Diagnostics CLI now supports New Relic's Japan data region. If your account is in the Japan region, specify the
regionflag when running the CLI (#263):bash$./nrdiag -region JPThe
regionflag acceptsUS,EU, orJP(case insensitive) and defaults toUS.
Dependency updates
- Updated
golang.org/x/netfrom 0.33.0 to 0.55.0 (#264).
March 9
November 5, 2025
Diagnostics CLI (nrdiag) v3.6.1
Fix
- Update supported versions for .NET, Ruby, Python and Node.JS APM agents (#258).
October 30, 2025
August 13, 2025
July 24, 2025
Diagnostics CLI (nrdiag) v3.4.1
New Task
K8s/AgentControl/agent-control-install-job-logs- Collects logs generated by the agent-control installation
July 10, 2025
Diagnostics CLI (nrdiag) v3.4.0
Task Updates
- A new command line option
-ac-agents-namespacewas added for specifying a namespace for Agent Control agents (#243). The following tasks have been updated to use the new namespace:- K8s/Resources/Config
- K8s/Resources/Daemonset
- K8s/Resources/Deploy
- K8s/Resources/Pods
Fixes
- GLIBC related errors such as
/lib64/libc.so.6: version 'GLIBC_2.34' not foundhave been resolved (#244).
April 15, 2025
Diagnostics CLI (nrdiag) v3.3.0
Task Updates
- Infra/Agent/Version - Updated to return a warning instead of an error when there is an issue connecting to github to verify the version (#231)
New Feature
- We have added the following tasks for Kubernetes and Agent Control (#235, #237, #238)
- K8s/AgentControl/helm-controller - Collects Agent Control helm-controller pod logs
- K8s/AgentControl/source-controller - Collects Agent Control source-controller pod logs
- K8s/AgentControl/agent-control - Collects Agent Control agent-control pod logs
- K8s/Flux/Charts - Collects Flux Helm Charts information
- K8s/Flux/Repositories - Collects Flux Helm Repositories information
- K8s/Flux/Releases - Collects Flux Helm Releases information
- K8s/Resources/Config - Collects K8s configMaps for the given namespace in YAML format
- K8s/Resources/Deploy - Collects K8s deployments information for the given namespace in YAML format
- K8s/Resources/Pods - Collects K8s pods information for the given namespace in YAML format
- K8s/Resources/Daemonset - Collects K8s daemonsets information for the given namespace in YAML format
- K8s/Env/Version - Retrieves the version of the kubectl client and of the cluster
- K8s/Helm/Releases - Collects the list of helm releases
June 25, 2024