You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2019/04/18 12:46:18 UTC
[jena] branch master updated (f16cc35 -> f74435f)
This is an automated email from the ASF dual-hosted git repository.
andy pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/jena.git.
from f16cc35 Merge pull request #555 from afs/combined-notice
new 3c79dbe Proof of concept for prometheus endpoint
new 61f4c73 Merge remote-tracking branch 'origin/master'
new 17d2d31 Change over to using micrometer
new 96a3af0 Move out prometheus stuff to an extras module
new f769e09 Merge branch 'master' of https://github.com/apache/jena
new 0800418 Don't bother with root tag
new 9d92b22 Change ExtraAction to interface2
new e209ede fix compile error
new d8b71c1 Merge branch 'master' of https://github.com/apache/jena
new ac464c9 Merge branch 'master' of https://github.com/apache/jena
new 6f20526 Changes based on @afs comments
new e2ba3cc resolve merge conflicts
new 8b9edf3 Remove extras/prometheus module, fold into jena-fuseki-core
new c38b46b Oops forgot prometheus dependency
new 509bc08 Gah... add micrometer-prometheus in dependencyManagement section
new fef9827 Return 501 error properly in SimpleMetricsProvider
new 9cff0cd Add rudimentary test for metrics
new 7614a5a Merge branch 'master' of https://github.com/apache/jena
new 99e8280 Go back to invoking super.doCommon()
new 192c84f Oops didn't mean to leave this commented out
new 0eed4f4 Add test to suite, record success before write
new 4577051 Merge remote-tracking branch 'core-project/master'
new e307980 Remove unused file
new 7679ebc Added license info for LatencyUtils and HdrHistogram
new f74435f Merge pull request #534 from seaninryan/master
The 7795 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:
jena-fuseki2/LICENSE | 12 +++-
jena-fuseki2/jena-fuseki-core/pom.xml | 11 +++
.../DataValidator.java => ctl/ActionMetrics.java} | 27 +++++---
.../jena/fuseki/metrics/FusekiRequestsMetrics.java | 64 ++++++++++++++++++
.../jena/fuseki/metrics/MetricsProvider.java | 11 +--
.../fuseki/metrics/MetricsProviderRegistry.java | 32 +++------
.../fuseki/metrics/SimpleMetricsProvider.java} | 26 ++++----
.../fuseki/metrics/prometheus/InitPrometheus.java | 17 +++--
.../prometheus/PrometheusMetricsProvider.java | 78 ++++++++++++++++++++++
.../fuseki/server/DataAccessPointRegistry.java | 12 +++-
.../org.apache.jena.sys.JenaSubsystemLifecycle | 1 +
.../org/apache/jena/fuseki/main/FusekiServer.java | 22 ++++--
.../org/apache/jena/fuseki/main/JettyServer.java | 11 ++-
.../jena/fuseki/webapp/FusekiServerListener.java | 15 +++--
.../org/apache/jena/fuseki/webapp/shiro.ini | 5 +-
.../src/main/webapp/WEB-INF/web.xml | 10 +++
.../org/apache/jena/fuseki/TS_FusekiWebapp.java | 1 +
.../java/org/apache/jena/fuseki/TestMetrics.java | 68 +++++++++++++++++++
pom.xml | 19 +++++-
19 files changed, 357 insertions(+), 85 deletions(-)
copy jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/{validation/DataValidator.java => ctl/ActionMetrics.java} (58%)
create mode 100644 jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/metrics/FusekiRequestsMetrics.java
copy jena-arq/src/main/java/org/apache/jena/sparql/core/describe/DescribeHandlerFactory.java => jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/metrics/MetricsProvider.java (76%)
copy jena-base/src/main/java/org/apache/jena/atlas/lib/tuple/Tuple2.java => jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/metrics/MetricsProviderRegistry.java (60%)
copy jena-fuseki2/{jena-fuseki-access/src/main/java/org/apache/jena/fuseki/access/AccessCtl_SPARQL_GSP_R.java => jena-fuseki-core/src/main/java/org/apache/jena/fuseki/metrics/SimpleMetricsProvider.java} (61%)
copy jena-text-es/src/main/java/org/apache/jena/query/text/es/InitJenaTextES.java => jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/metrics/prometheus/InitPrometheus.java (74%)
create mode 100644 jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/metrics/prometheus/PrometheusMetricsProvider.java
create mode 100644 jena-fuseki2/jena-fuseki-core/src/main/resources/META-INF/services/org.apache.jena.sys.JenaSubsystemLifecycle
create mode 100644 jena-fuseki2/jena-fuseki-webapp/src/test/java/org/apache/jena/fuseki/TestMetrics.java