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