New Relic Diagnostics 1.4.18

Released on: 
April 16, 2019

New diagnostic checks

General

  • Base/Containers/DetectDocker - Determine Docker daemon version, running status, and collect output of “docker info” for troubleshooting.
  • Base/Env/InitSystem - Determine init system in Linux environments.

New Relic APM

  • Node/Env/Version - Determine version of NodeJS present on the system.

New Relic Infrastructure

  • Infra/Config/Integrations - Collect Infrastructure on-host integration config and definition files.
  • Infra/Config/IntegrationsValidate - Parse and lint detected Infrastructure on-host integration config and definition files.
  • Infra/Config/IntegrationsValidateJson - Validate commonly misconfigured JSON fields in Infrastructure on-host integration config and definition files.
  • Infra/Config/IntegrationsMatch - Validate Infrastructure on-host integration config and definition file pairs.

Bug fixes

  • New Relic Diagnostics now continues collecting files after encountering an error when walking target directories.
  • Inspecting large files now uses less memory.
  • Added OpenJDK as a Java JVM supported by the Java Agent.
  • Improved parsing of .NET target version.
  • Fixed bug where array elements were not correctly parsed from collected .yaml files.
  • Added support for collecting and parsing files with the .yaml extension.
  • Array elements in .js config files are now correctly parsed.

Changes

  • Detected issue report output now includes task name for each item.
  • The following tasks’ output was reformatted for clarity and comprehension:
    • Java/JVM/VendorsVersions
    • Ruby/Config/IncompatibleGems
    • Node/Agent/Version
    • Python/Agent/Version