This is an automated email from the ASF dual-hosted git repository. rombert pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/felix-dev.git.
from da5dd62 [maven-release-plugin] prepare for next development iteration add 8863470 metrics/osgi: initial contribution add 24cb81f List the osgi metrics modules in the top-level README new 88cc656 Merge pull request #45 from apache/feature/contribute-osgi-metrics The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: README.md | 1 + metrics/osgi/README.md | 70 ++++++ metrics/osgi/collector/bnd.bnd | 2 + metrics/osgi/collector/pom.xml | 157 ++++++++++++++ .../felix/metrics/osgi/BundleStartDuration.java | 45 ++++ .../felix/metrics/osgi/ServiceRestartCounter.java | 39 ++++ .../apache/felix/metrics/osgi/StartupMetrics.java | 101 +++++++++ .../felix/metrics/osgi/StartupMetricsListener.java | 38 ++++ .../apache/felix/metrics/osgi/impl/Activator.java | 51 +++++ .../osgi/impl/BundleStartTimeCalculator.java | 112 ++++++++++ .../org/apache/felix/metrics/osgi/impl/Log.java | 39 ++++ .../osgi/impl/ServiceRestartCountCalculator.java | 239 +++++++++++++++++++++ .../osgi/impl/ServiceTrackerCustomizerAdapter.java | 33 +++ .../metrics/osgi/impl/StartupTimeCalculator.java | 136 ++++++++++++ .../apache/felix/metrics/osgi/package-info.java | 18 ++ .../apache/felix/metrics/osgi/impl/AbstractIT.java | 126 +++++++++++ .../osgi/impl/BundleStartTimeCalculatorTest.java | 62 ++++++ .../metrics/osgi/impl/HealthCheckSmokeIT.java | 61 ++++++ .../osgi/impl/ServiceRegistrationsTrackerTest.java | 76 +++++++ .../impl/ServiceRestartCountCalculatorTest.java | 192 +++++++++++++++++ .../metrics/osgi/impl/SystemReadySmokeIT.java | 47 ++++ .../impl/WaitForResultsStartupMetricsListener.java | 45 ++++ metrics/osgi/consumers/bnd.bnd | 1 + metrics/osgi/consumers/pom.xml | 104 +++++++++ .../impl/dropwizard/DropwizardMetricsListener.java | 85 ++++++++ .../impl/json/JsonWritingMetricsListener.java | 95 ++++++++ .../consumers/impl/log/LoggingMetricsListener.java | 92 ++++++++ .../impl/json/JsonWritingMetricsListenerTest.java | 78 +++++++ metrics/osgi/pom.xml | 42 ++++ 29 files changed, 2187 insertions(+) create mode 100644 metrics/osgi/README.md create mode 100644 metrics/osgi/collector/bnd.bnd create mode 100644 metrics/osgi/collector/pom.xml create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/BundleStartDuration.java create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/ServiceRestartCounter.java create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/StartupMetrics.java create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/StartupMetricsListener.java create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/impl/Activator.java create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/impl/BundleStartTimeCalculator.java create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/impl/Log.java create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/impl/ServiceRestartCountCalculator.java create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/impl/ServiceTrackerCustomizerAdapter.java create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/impl/StartupTimeCalculator.java create mode 100644 metrics/osgi/collector/src/main/java/org/apache/felix/metrics/osgi/package-info.java create mode 100644 metrics/osgi/collector/src/test/java/org/apache/felix/metrics/osgi/impl/AbstractIT.java create mode 100644 metrics/osgi/collector/src/test/java/org/apache/felix/metrics/osgi/impl/BundleStartTimeCalculatorTest.java create mode 100644 metrics/osgi/collector/src/test/java/org/apache/felix/metrics/osgi/impl/HealthCheckSmokeIT.java create mode 100644 metrics/osgi/collector/src/test/java/org/apache/felix/metrics/osgi/impl/ServiceRegistrationsTrackerTest.java create mode 100644 metrics/osgi/collector/src/test/java/org/apache/felix/metrics/osgi/impl/ServiceRestartCountCalculatorTest.java create mode 100644 metrics/osgi/collector/src/test/java/org/apache/felix/metrics/osgi/impl/SystemReadySmokeIT.java create mode 100644 metrics/osgi/collector/src/test/java/org/apache/felix/metrics/osgi/impl/WaitForResultsStartupMetricsListener.java create mode 100644 metrics/osgi/consumers/bnd.bnd create mode 100644 metrics/osgi/consumers/pom.xml create mode 100644 metrics/osgi/consumers/src/main/java/org/apache/felix/metrics/osgi/consumers/impl/dropwizard/DropwizardMetricsListener.java create mode 100644 metrics/osgi/consumers/src/main/java/org/apache/felix/metrics/osgi/consumers/impl/json/JsonWritingMetricsListener.java create mode 100644 metrics/osgi/consumers/src/main/java/org/apache/felix/metrics/osgi/consumers/impl/log/LoggingMetricsListener.java create mode 100644 metrics/osgi/consumers/src/test/java/org/apache/felix/metrics/osgi/consumers/impl/json/JsonWritingMetricsListenerTest.java create mode 100644 metrics/osgi/pom.xml