You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2020/03/15 15:23:25 UTC

[sling-whiteboard] branch master updated (f9e5bb0 -> 7007ab6)

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/sling-whiteboard.git.


    from f9e5bb0  Support multiple features per archive and allow for selection through pattern
     add cfe66e2  osgi-metrics - initial draft, working with bundle start times and application start time
     add e54fb78  osgi-metrics: ignore system and own bundle, cleanup logging
     add 421fae4  osgi-metrics: add calculator for service restarts
     add 3f2d713  osgi-metrics: start providing an API for consuming the startup metrics
     add e0b12dd  Update a TODO
     add 83c72b3  Split bundle into consumers and collector
     add 7007ab6  metrics-osgi: add README

No new revisions were added by this update.

Summary of changes:
 osgi-metrics/README.md                             |  24 +++
 .../collector}/pom.xml                             |  46 ++--
 .../sling/metrics/osgi/BundleStartDuration.java    |  35 +--
 .../sling/metrics/osgi/ServiceRestartCounter.java  |  27 ++-
 .../apache/sling/metrics/osgi/StartupMetrics.java  |  53 +++++
 .../sling/metrics/osgi/StartupMetricsListener.java |   7 +-
 .../apache/sling/metrics/osgi/impl/Activator.java  |  51 +++++
 .../osgi/impl/BundleStartTimeCalculator.java       | 113 ++++++++++
 .../osgi/impl/ServiceRestartCountCalculator.java   | 240 +++++++++++++++++++++
 .../osgi/impl/ServiceTrackerCustomizerAdapter.java |  27 ++-
 .../metrics/osgi/impl/StartupTimeCalculator.java   | 122 +++++++++++
 .../apache/sling/metrics/osgi}/package-info.java   |   2 +-
 .../osgi/impl/BundleStartTimeCalculatorTest.java   |  61 ++++++
 .../osgi/impl/ServiceRegistrationsTrackerTest.java |  76 +++++++
 .../impl/ServiceRestartCountCalculatorTest.java    | 191 ++++++++++++++++
 .../consumers}/pom.xml                             |  60 +++---
 .../consumers/impl/log/LoggingMetricsListener.java |  38 ++++
 pom.xml => osgi-metrics/pom.xml                    |  15 +-
 18 files changed, 1088 insertions(+), 100 deletions(-)
 create mode 100644 osgi-metrics/README.md
 copy {starter-system-info => osgi-metrics/collector}/pom.xml (68%)
 copy jcr-wrappers/src/test/java/org/apache/sling/jcr/wrappers/lazyloading/impl/LazyLoadingRepository.java => osgi-metrics/collector/src/main/java/org/apache/sling/metrics/osgi/BundleStartDuration.java (56%)
 copy resource-schemas/core/src/main/java/org/apache/sling/resourceschemas/api/CreateChildAction.java => osgi-metrics/collector/src/main/java/org/apache/sling/metrics/osgi/ServiceRestartCounter.java (62%)
 create mode 100644 osgi-metrics/collector/src/main/java/org/apache/sling/metrics/osgi/StartupMetrics.java
 copy upgrade/src/main/java/org/apache/sling/upgrade/UpgradeResult.java => osgi-metrics/collector/src/main/java/org/apache/sling/metrics/osgi/StartupMetricsListener.java (80%)
 create mode 100644 osgi-metrics/collector/src/main/java/org/apache/sling/metrics/osgi/impl/Activator.java
 create mode 100644 osgi-metrics/collector/src/main/java/org/apache/sling/metrics/osgi/impl/BundleStartTimeCalculator.java
 create mode 100644 osgi-metrics/collector/src/main/java/org/apache/sling/metrics/osgi/impl/ServiceRestartCountCalculator.java
 copy resource-schemas/core/src/main/java/org/apache/sling/resourceschemas/api/CreateChildAction.java => osgi-metrics/collector/src/main/java/org/apache/sling/metrics/osgi/impl/ServiceTrackerCustomizerAdapter.java (63%)
 create mode 100644 osgi-metrics/collector/src/main/java/org/apache/sling/metrics/osgi/impl/StartupTimeCalculator.java
 copy {upgrade/src/main/java/org/apache/sling/upgrade => osgi-metrics/collector/src/main/java/org/apache/sling/metrics/osgi}/package-info.java (95%)
 create mode 100644 osgi-metrics/collector/src/test/java/org/apache/sling/metrics/osgi/impl/BundleStartTimeCalculatorTest.java
 create mode 100644 osgi-metrics/collector/src/test/java/org/apache/sling/metrics/osgi/impl/ServiceRegistrationsTrackerTest.java
 create mode 100644 osgi-metrics/collector/src/test/java/org/apache/sling/metrics/osgi/impl/ServiceRestartCountCalculatorTest.java
 copy {metrics-prometheus => osgi-metrics/consumers}/pom.xml (62%)
 create mode 100644 osgi-metrics/consumers/src/main/java/org/apache/sling/metrics/osgi/consumers/impl/log/LoggingMetricsListener.java
 copy pom.xml => osgi-metrics/pom.xml (71%)