├── .gitignore ├── .travis.yml ├── README.md ├── pom.xml └── src ├── main ├── java │ ├── com │ │ └── github │ │ │ └── marschall │ │ │ └── micrometer │ │ │ └── jfr │ │ │ ├── AbstractJfrGauge.java │ │ │ ├── AbstractJfrMeter.java │ │ │ ├── AbstractJfrMeterEvent.java │ │ │ ├── AbstractMeterEventFactory.java │ │ │ ├── AtomicDouble.java │ │ │ ├── AtomicLongStatistics.java │ │ │ ├── CapitalizedWords.java │ │ │ ├── CounterEventFactory.java │ │ │ ├── DistributionSummaryEventFactory.java │ │ │ ├── DoubleStatistics.java │ │ │ ├── DoubleValueEvent.java │ │ │ ├── FieldUpdaterLongStatistics.java │ │ │ ├── FunctionCounterEventFactory.java │ │ │ ├── FunctionTimerEventFactory.java │ │ │ ├── GaugeEventFactory.java │ │ │ ├── JfrConfig.java │ │ │ ├── JfrCounter.java │ │ │ ├── JfrCounterEvent.java │ │ │ ├── JfrDistributionSummary.java │ │ │ ├── JfrDistributionSummaryEvent.java │ │ │ ├── JfrFunctionCounter.java │ │ │ ├── JfrFunctionCounterEvent.java │ │ │ ├── JfrFunctionTimer.java │ │ │ ├── JfrFunctionTimerEvent.java │ │ │ ├── JfrGauge.java │ │ │ ├── JfrGaugeEvent.java │ │ │ ├── JfrLongTaskTimer.java │ │ │ ├── JfrLongTaskTimerEvent.java │ │ │ ├── JfrMeter.java │ │ │ ├── JfrMeterEvent.java │ │ │ ├── JfrMeterRegistry.java │ │ │ ├── JfrTimeGauge.java │ │ │ ├── JfrTimer.java │ │ │ ├── JfrTimerEvent.java │ │ │ ├── JfrTimerGaugeEvent.java │ │ │ ├── LongStatistics.java │ │ │ ├── LongStatisticsFactory.java │ │ │ ├── LongTaskTimerEventFactory.java │ │ │ ├── MeterEventFactory.java │ │ │ ├── NullLongStatistics.java │ │ │ ├── StatisticsMode.java │ │ │ ├── TimerEventFactory.java │ │ │ └── TimerGaugeEventFactory.java │ └── module-info.java └── javadoc │ └── screenshot.png └── test ├── java └── com │ └── github │ └── marschall │ └── micrometer │ └── jfr │ ├── AbstractMeterEventFactoryTests.java │ ├── AtomicDoubleTests.java │ ├── AtomicLongStatisticsTests.java │ ├── CapitalizedWordsTests.java │ ├── FieldUpdaterLongStatisticsTests.java │ ├── JfrMeterRegistryCompatibilityTests.java │ └── JfrMeterRegistryTests.java └── resources ├── log4j2-test.xml └── settings.jfc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/AbstractJfrGauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/AbstractJfrGauge.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/AbstractJfrMeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/AbstractJfrMeter.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/AbstractJfrMeterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/AbstractJfrMeterEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/AbstractMeterEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/AbstractMeterEventFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/AtomicDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/AtomicDouble.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/AtomicLongStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/AtomicLongStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/CapitalizedWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/CapitalizedWords.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/CounterEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/CounterEventFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/DistributionSummaryEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/DistributionSummaryEventFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/DoubleStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/DoubleStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/DoubleValueEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/DoubleValueEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/FieldUpdaterLongStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/FieldUpdaterLongStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/FunctionCounterEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/FunctionCounterEventFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/FunctionTimerEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/FunctionTimerEventFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/GaugeEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/GaugeEventFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrConfig.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrCounter.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrCounterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrCounterEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrDistributionSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrDistributionSummary.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrDistributionSummaryEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrDistributionSummaryEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrFunctionCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrFunctionCounter.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrFunctionCounterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrFunctionCounterEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrFunctionTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrFunctionTimer.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrFunctionTimerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrFunctionTimerEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrGauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrGauge.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrGaugeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrGaugeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrLongTaskTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrLongTaskTimer.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrLongTaskTimerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrLongTaskTimerEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrMeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrMeter.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrMeterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrMeterEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrMeterRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrMeterRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrTimeGauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrTimeGauge.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrTimer.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrTimerEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrTimerEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/JfrTimerGaugeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/JfrTimerGaugeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/LongStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/LongStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/LongStatisticsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/LongStatisticsFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/LongTaskTimerEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/LongTaskTimerEventFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/MeterEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/MeterEventFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/NullLongStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/NullLongStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/StatisticsMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/StatisticsMode.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/TimerEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/TimerEventFactory.java -------------------------------------------------------------------------------- /src/main/java/com/github/marschall/micrometer/jfr/TimerGaugeEventFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/com/github/marschall/micrometer/jfr/TimerGaugeEventFactory.java -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/main/javadoc/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/main/javadoc/screenshot.png -------------------------------------------------------------------------------- /src/test/java/com/github/marschall/micrometer/jfr/AbstractMeterEventFactoryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/test/java/com/github/marschall/micrometer/jfr/AbstractMeterEventFactoryTests.java -------------------------------------------------------------------------------- /src/test/java/com/github/marschall/micrometer/jfr/AtomicDoubleTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/test/java/com/github/marschall/micrometer/jfr/AtomicDoubleTests.java -------------------------------------------------------------------------------- /src/test/java/com/github/marschall/micrometer/jfr/AtomicLongStatisticsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/test/java/com/github/marschall/micrometer/jfr/AtomicLongStatisticsTests.java -------------------------------------------------------------------------------- /src/test/java/com/github/marschall/micrometer/jfr/CapitalizedWordsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/test/java/com/github/marschall/micrometer/jfr/CapitalizedWordsTests.java -------------------------------------------------------------------------------- /src/test/java/com/github/marschall/micrometer/jfr/FieldUpdaterLongStatisticsTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/test/java/com/github/marschall/micrometer/jfr/FieldUpdaterLongStatisticsTests.java -------------------------------------------------------------------------------- /src/test/java/com/github/marschall/micrometer/jfr/JfrMeterRegistryCompatibilityTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/test/java/com/github/marschall/micrometer/jfr/JfrMeterRegistryCompatibilityTests.java -------------------------------------------------------------------------------- /src/test/java/com/github/marschall/micrometer/jfr/JfrMeterRegistryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/test/java/com/github/marschall/micrometer/jfr/JfrMeterRegistryTests.java -------------------------------------------------------------------------------- /src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /src/test/resources/settings.jfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marschall/micrometer-jfr/HEAD/src/test/resources/settings.jfc --------------------------------------------------------------------------------