evh69
5f17fc1b07
Jmx Reporter Addition to allow for New Relic over Jolokia alternative ( #3739 )
...
* gradle.build - Added metrics-new-relic dependency
Node.kt - Refactored start(): NodeInfo function extracting the code that was creating the Jolokia JMX reporter configuration and placing it into its own registerJolokiaReporter private function, added a registerJmxReporter function that is now called from start(), the registerJxmReporter function checks the NodeConfiguration's JmxReporterType value for either JOLOKIA or NEW_RELIC to derive whether to execute the registerJolokiaReporter vs. registerNewRelic reporter.
NodeConfiguration - enhanced to encapsulate a JmxReporterType (JOLOKIA is the default config) configuration options for Jolokia or NewRelic reporters.
Enhanced NodeTest.kt, NodeConfigurationImpleTest.kt and added test-working-config-newrelic.conf to ensure that tests still work as expected.
* Added configuration details concerning JmxReporterType ...
* Updated files with style suggestions made by @tlil
* Updated markdown of the external url
* Changed grammer on "See `Introduction to New Relic for Java`_ for details on getting started and how to install the New Relic Java Agent."
to "See `Introduction to New Relic for Java`_ for details on how to get started and how to install the New Relic Java agent."
2018-08-09 08:11:17 +01:00
..
2018-07-03 12:56:58 +01:00
2017-10-30 10:09:08 +00:00
2018-07-25 14:06:56 +01:00
2018-08-01 11:50:42 +01:00
2018-07-20 16:21:24 +01:00
2018-05-22 15:38:43 +01:00
2018-06-21 16:57:30 +01:00
2017-09-22 16:51:14 +01:00
2018-05-11 13:02:40 +02:00
2018-06-21 16:57:30 +01:00
2018-03-06 14:22:38 +00:00
2018-06-08 10:25:50 +01:00
2017-10-01 23:33:15 +01:00
2018-06-21 16:57:30 +01:00
2017-10-01 23:33:15 +01:00
2017-09-22 15:14:16 +01:00
2018-06-21 16:57:30 +01:00
2018-07-25 14:06:56 +01:00
2018-06-21 16:57:30 +01:00
2018-07-20 16:21:24 +01:00
2018-05-15 16:59:35 +02:00
2018-07-20 16:21:24 +01:00
2018-06-21 16:57:30 +01:00
2018-07-26 10:09:35 +01:00
2018-07-12 18:42:19 +02:00
2017-11-22 15:39:48 +00:00
2018-06-14 15:57:49 +01:00
2018-07-24 10:05:57 +01:00
2018-07-13 22:12:20 +01:00
2018-07-13 22:12:20 +01:00
2018-07-31 17:16:27 +01:00
2017-12-08 17:00:31 +00:00
2018-05-30 17:38:33 +01:00
2018-08-06 09:11:15 +01:00
2018-06-21 16:57:30 +01:00
2018-06-05 21:43:03 +01:00
2018-07-24 10:05:57 +01:00
2017-08-22 18:09:23 +01:00
2017-06-07 16:14:01 +01:00
2018-05-11 13:02:40 +02:00
2018-07-12 15:30:23 +01:00
2018-07-24 10:05:57 +01:00
2018-07-24 10:05:57 +01:00
2018-06-25 13:01:33 +01:00
2018-08-09 08:11:17 +01:00
2018-07-20 16:21:24 +01:00
2018-07-05 09:40:36 +01:00
2018-06-25 13:01:33 +01:00
2018-07-18 16:38:30 +01:00
2018-08-01 17:55:00 +01:00
2018-06-18 16:09:31 +01:00
2017-11-16 15:31:52 +00:00
2018-07-10 15:17:59 +01:00
2018-06-29 11:32:53 +01:00
2018-07-20 16:21:24 +01:00
2018-06-28 15:03:27 +01:00
2018-07-05 16:14:56 +01:00
2018-05-17 09:09:07 +01:00
2017-06-07 16:14:01 +01:00
2017-06-22 16:13:54 +01:00
2018-07-11 18:13:07 +02:00
2018-06-21 16:57:30 +01:00
2018-07-20 16:21:24 +01:00
2018-06-21 16:57:30 +01:00
2018-07-24 10:05:57 +01:00
2017-12-13 16:22:40 +00:00
2017-11-16 15:31:52 +00:00
2018-07-31 15:36:25 +01:00
2018-04-11 11:08:20 +01:00
2018-02-27 10:21:03 +00:00
2018-07-24 10:05:57 +01:00
2017-09-29 17:42:49 +01:00
2018-06-13 09:43:16 +01:00
2018-07-02 10:26:33 +01:00
2018-07-25 13:13:10 +01:00
2018-06-13 09:43:16 +01:00
2018-06-13 09:43:16 +01:00
2018-06-13 09:43:16 +01:00
2018-07-17 11:26:55 +02:00
2018-07-17 15:36:10 +01:00
2018-06-13 09:43:16 +01:00
2018-07-17 15:36:10 +01:00
2018-06-13 09:43:16 +01:00
2018-07-02 10:26:33 +01:00
2018-07-17 11:53:53 +01:00
2018-07-25 13:13:10 +01:00
2017-06-16 15:30:11 +01:00
2018-07-16 17:13:43 +01:00
2018-07-26 10:09:35 +01:00
2018-07-27 16:50:53 +01:00
2018-08-08 15:47:45 +01:00
2018-07-03 09:41:48 +01:00
2018-08-03 13:34:34 +01:00
2018-08-03 13:34:34 +01:00
2018-03-08 11:11:28 +00:00
2018-01-30 10:59:03 +01:00
2018-07-16 17:13:43 +01:00
2018-07-16 17:29:29 +01:00
2018-04-06 09:22:58 +01:00
2018-07-02 10:26:33 +01:00
2018-07-09 17:40:18 +01:00
2018-07-25 18:04:02 +01:00
2018-07-10 15:17:59 +01:00
2018-07-17 11:26:55 +02:00
2017-06-05 13:37:23 +01:00
2018-05-25 17:14:00 +01:00
2018-01-05 19:30:17 +00:00
2018-07-12 18:42:19 +02:00
2018-06-29 10:50:48 +01:00
2018-07-09 15:21:47 +01:00
2018-07-10 11:58:26 +01:00
2017-08-04 17:23:31 +01:00
2017-09-05 17:38:53 +01:00
2018-07-20 16:21:24 +01:00
2018-07-27 16:50:53 +01:00
2018-03-16 13:41:38 +00:00
2017-12-13 16:22:40 +00:00
2018-05-14 12:09:53 +01:00
2018-06-21 16:57:30 +01:00
2018-07-09 12:05:40 +01:00
2018-05-24 16:06:33 +01:00
2018-06-21 16:57:30 +01:00
2018-06-21 16:57:30 +01:00
2018-08-01 17:55:00 +01:00
2018-03-09 16:00:52 +00:00
2018-07-16 13:14:57 +01:00
2018-04-03 09:11:35 +01:00
2018-05-11 13:02:40 +02:00
2018-07-09 09:58:45 +01:00
2018-07-17 11:26:55 +02:00
2018-08-03 13:34:34 +01:00
2018-08-03 13:34:34 +01:00
2018-07-16 17:13:43 +01:00
2018-01-12 10:20:24 +00:00
2018-05-11 13:02:40 +02:00