All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add FIPS compliant packages
- Updated go to v1.23.5
- Updated module github.com/golangci/golangci-lint to v1.63.4
- Updated go to v1.22.9
- Moved default config.sample to V4, added a dependency for infra-agent version 1.20.0
Please notice that old V3 configuration format is deprecated, but still supported.
- ARM support
- Upgraded github.com/newrelic/infra-integrations-sdk to v3.6.7
- Switched to go modules
- Upgraded pipeline to go 1.16
- Replaced gometalinter with golangci-lint
- This fixes scenario where warnings received from nrjmx tool discarded data subsequent data. Now all warnings get logged and all data get processed.
- Bundles previous non jlinked nrjmx tool version, due to issue when querying.
- Username and password now default to empty to support no auth
- Continue collection when a query returns an empty result
- Supported new
metric_type
values:pdelta
: likedelta
but only reports positive values (returning0
if the accounted value is negative)prate
: likerate
but only reports positive values (returning0
if the accounted value is negative)
- Updated the nrjmx path in the definition file
- Renamed the integration executable from nr-jmx to nri-jmx in order to be consistent with the package naming. Important Note: if you have any security module rules (eg. SELinux), alerts or automation that depends on the name of this binary, these will have to be updated.
- Error when a metric is set for the second time
- Error when a metric is set for the second time
- Add nrjmx version dependency to 1.5.2, so jmxterm can be bundled within package.
- Remove windows definition from linux package
- Nrjmx tool within the Windows installer
- Updated
nrjmx
version to the more stable latest one.
- Windows installer GUIDs
- Panic when JMX attributes have commas in them
- Broken build
- Custom uri path
- Local entity support
- Windows build support
- Remote JBoss Standalone support
- Updated the SDK
- Added identity attributes for better uniqueness
- Updated the SDK
- Include jvm-metrics.yml.sample in package
- Added remote option to use remote URL connections. Format: service:jmx:remoting-jmx://host:port
- Added SSL option to Jmx.Open
- Updated protocol version
- Updated to version 1.0.0
- Fix error with incorrect metric type interface
- Sample file for Hikaridb
- Updated sample configuration file with JMX-specific fields
- Fixed bug with parsing JMX queries
- Added tomcat-metrics.yml.sample back as an additional sample
- Removed extra yml files and renamed existing ones with .sample extension
- Logic to enforce a soft limit on the number of metrics that can be collect. If the number of metrics per Entity exceeds this limit the Entity will not be reported to NR.
- Renamed nr-jmx-config.yml.template to jmx-config.yml.sample
- Renamed nr-jmx-definition.yml to jmx-definition.yml
- Initial version: Includes Metrics and Inventory data