You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sirona.apache.org by rm...@apache.org on 2016/07/02 19:38:39 UTC
svn commit: r1751092 [4/14] - in /incubator/sirona/site: ./ css/ involved/
js/ releases/
Modified: incubator/sirona/site/configuration.html
URL: http://svn.apache.org/viewvc/incubator/sirona/site/configuration.html?rev=1751092&r1=1751091&r2=1751092&view=diff
==============================================================================
--- incubator/sirona/site/configuration.html (original)
+++ incubator/sirona/site/configuration.html Sat Jul 2 19:38:39 2016
@@ -1,460 +1,469 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia
- | Rendered using Apache Maven Fluido Skin 1.3.1
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151122" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Sirona - Configuration features</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
-
-
- <script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
-
-
- <!-- Google Analytics -->
- <script type="text/javascript">
-
- var _gaq = _gaq || [];
- _gaq.push(['_setAccount', 'UA-3211522-14']);
- _gaq.push(['_trackPageview']);
-
- (function() {
- var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
- })();
-
- </script>
- </head>
- <body class="topBarEnabled">
-
-
-
-
-
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: auto;"><div class="nav-collapse">
-
-
-
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">User Guide <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="quick-start.html" title="Quick start">Quick start</a>
-</li>
-
- <li> <a href="concepts.html" title="Concepts">Concepts</a>
-</li>
-
- <li> <a href="basis.html" title="Basis">Basis</a>
-</li>
-
- <li> <a href="configuration.html" title="Configuration">Configuration</a>
-</li>
-
- <li> <a href="instrumentation.html" title="Instrumentation">Instrumentation</a>
-</li>
-
- <li> <a href="reporting.html" title="Reporting">Reporting</a>
-</li>
-
- <li> <a href="plugins.html" title="Plugins">Plugins</a>
-</li>
-
- <li> <a href="jta.html" title="JTA">JTA</a>
-</li>
-
- <li> <a href="jpa.html" title="JPA">JPA</a>
-</li>
-
- <li> <a href="jdbc.html" title="JDBC">JDBC</a>
-</li>
-
- <li> <a href="web.html" title="Web">Web</a>
-</li>
-
- <li> <a href="graphite.html" title="Graphite">Graphite</a>
-</li>
-
- <li> <a href="cube.html" title="Cube">Cube</a>
-</li>
-
- <li> <a href="collector.html" title="Collector">Collector</a>
-</li>
-
- <li> <a href="cassandra.html" title="Cassandra">Cassandra</a>
-</li>
-
- <li> <a href="websocket.html" title="WebSocket">WebSocket</a>
-</li>
-
- <li> <a href="alerts.html" title="Alerts">Alerts</a>
-</li>
-
- <li> <a href="download.cgi" title="Download">Download</a>
-</li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Reports <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="docs/0.3-incubating" title="Last Release Docs 0.3-incubating">Last Release Docs 0.3-incubating</a>
-</li>
-
- <li> <a href="releases/release-notes-0.3-incubating.html" title="Last Release 0.3-incubating Changelog">Last Release 0.3-incubating Changelog</a>
-</li>
-
- <li> <a href="docs/0.4-incubating-SNAPSHOT" title="Dev Docs 0.4-incubating-SNAPSHOT">Dev Docs 0.4-incubating-SNAPSHOT</a>
-</li>
-
- <li> <a href="docs/0.4-incubating-SNAPSHOT/jira-report.html" title="Dev Changelog 0.4-incubating-SNAPSHOT">Dev Changelog 0.4-incubating-SNAPSHOT</a>
-</li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Involved <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="irc.html" title="IRC">IRC</a>
-</li>
-
- <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-</li>
-
- <li> <a href="issue-tracking.html" title="Issues">Issues</a>
-</li>
-
- <li> <a href="team-list.html" title="Team">Team</a>
-</li>
-
- <li> <a href="source-repository.html" title="Sources">Sources</a>
-</li>
-
- <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
-</li>
-
- <li> <a href="involved/building.html" title="Building Guide">Building Guide</a>
-</li>
-
- <li> <a href="involved/releasing.html" title="Release Guide">Release Guide</a>
-</li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li class="dropdown-submenu">
- <a href="project-info.html" title="Project Information">Project Information</a>
- <ul class="dropdown-menu">
- <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
-</li>
- <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-</li>
- <li> <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
-</li>
- <li> <a href="license.html" title="Project License">Project License</a>
-</li>
- <li> <a href="team-list.html" title="Project Team">Project Team</a>
-</li>
- <li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
-</li>
- </ul>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a>
-</li>
-
- <li> <a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a>
-</li>
-
- <li> <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a>
-</li>
-
- <li> <a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a>
-</li>
- </ul>
- </li>
- </ul>
-
-
-
-
-
- <ul class="nav pull-right"><li>
-
- <a href="https://twitter.com/ApacheSirona" class="twitter-follow-button" data-show-count="true" data-align="right" data-size="large" data-show-screen-name="true" data-lang="en">Follow ApacheSirona</a>
- <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
-
- </li></ul>
-
-
- </div>
-
- </div>
- </div>
- </div>
-
- <div class="container">
- <div id="banner">
- <div class="pull-left">
- <a href="index.html" id="bannerLeft" title="Apache Sirona logo">
- <h2>Apache Sirona</h2>
- </a>
- </div>
- <div class="pull-right"> <a href="http://incubator.apache.org/" id="bannerRight">
- <img src="http://incubator.apache.org/images/egg-logo.png" />
- </a>
- </div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
-
-
- <li class="">
- <a href="http://www.apache.org/" class="externalLink" title="Apache">
- Apache</a>
- <span class="divider">/</span>
- </li>
- <li class="active ">Configuration features</li>
-
-
-
- <li id="publishDate" class="pull-right">Last Published: 22 Nov 2015</li>
-
- </ul>
- </div>
-
-
-
- <div id="bodyColumn" >
-
- <!-- -
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License. --><div class="section">
-<h2>Configuration features<a name="Configuration_features"></a></h2>
-<div class="section">
-<h3>Location<a name="Location"></a></h3>
-<p>Configuration relies on <tt>sirona.properties</tt> file which should be found in the sirona-core classloader.</p>
-<p>Note: you can change the file name using <tt>org.apache.sirona.configuration</tt> system property.</p></div>
-<div class="section">
-<h3>Advanced configuration<a name="Advanced_configuration"></a></h3>
-<p>Configuration relies in fact on a SPI: <tt>org.apache.sirona.configuration.ConfigurationProvider</tt>.</p>
-<p>This interface providers two method:</p>
-
-<ul>
-
-<li><tt>ordinal</tt>: use to sort providers. The lowest is the first.</li>
-
-<li><tt>configuration</tt>: returns the properties to add in the global configuration</li>
-</ul>
-<p>Note: by default a provider for <tt>sirona.properties</tt> (ordinal = 50) and one for system properties (ordinal = 100) are added.</p></div>
-<div class="section">
-<h3>Utilities<a name="Utilities"></a></h3>
-<p><tt>org.apache.sirona.configuration.Configuration</tt> has several utility methods to get int, boolean… from the properties file. You can reuse it in your sirona extensions if you want.</p>
-<p>It will be commonly used with <tt>org.apache.sirona.configuration.ioc.IoCs</tt> class. This last allows a basic lifecycle handling of your objects. Using <tt>org.apache.sirona.configuration.ioc.IoCs.newInstance</tt> method you can decorate your class methods with <tt>org.apache.sirona.configuration.Configuration.Created</tt> and <tt>org.apache.sirona.configuration.ioc.Destroying</tt> to get lifecycle hooks.</p>
-<p><tt>Destroying</tt> is called when the monitoring is stopped. Generally since sirona-core is deployed in the container or JVM classloader it is with the JVM but sometimes you can deploy it in your application. In this case you’ll need to either configure the <tt>javax.servlet.ServletContextListener</tt> <tt>org.apache.sirona.web.lifecycle.SironaLifecycle</tt> from reporting module or to call manually <tt>Configuration.shutdown()</tt> method.</p>
-<p>You can also use <tt>org.apache.sirona.configuration.ioc.AutoSet</tt> to init field of an instance using sirona configuration.</p></div>
-<div class="section">
-<h3>Main configuration keys (by module)<a name="Main_configuration_keys_by_module"></a></h3>
-<div class="section">
-<h4>Core<a name="Core"></a></h4>
-
-<ul>
-
-<li>org.apache.sirona.configuration: the configuration file path if not using the default</li>
-
-<li>org.apache.sirona.shutdown.hook: boolean, true by default. Should be set to false when deploying sirona-core in an application (see Utilities part).</li>
-
-<li>org.apache.sirona.gauge.max-size: int, 100 by default. Number of gauge measures to keep in memory when not persistent.</li>
-
-<li>org.apache.sirona.gauge.memory.period: int, 4000 (ms) by default. Period for memory gauge.</li>
-
-<li>org.apache.sirona.gauge.cpu.period: int, 4000 (ms) by default. Period for CPU gauge.</li>
-
-<li>org.apache.sirona.store.DataStoreFactory: qualified class name, default <tt>org.apache.sirona.store.DefaultDataStoreFactory</tt>. DataStoreFactory to use.</li>
-
-<li>org.apache.sirona.repositories.Repository: qualified class name, default <tt>org.apache.sirona.repositories.DefaultRepository</tt>. Repository to use.</li>
-
-<li>org.apache.sirona.core.gauge.activated: a boolean to deactivate cpu/memory gauges</li>
-
-<li>org.apache.sirona.<name>.period: the period to use to flush counters for a batch data store (like graphite one)</li>
-
-<li>org.apache.sirona.periodic.status.period: the period to use for status reporting. Note: when using another reporter (cube typically) you’ll need to replace <tt>periodic</tt> by the specific name of the reporter (<tt>cube</tt>). Note too that <tt>period</tt> is optional to allow to share the same period between all stores.</li>
-
-<li>org.apache.sirona.<name>.gauge.period: the default period defining when gauge snapshots are taken (default name = <tt>inmemory</tt>)</li>
-
-<li>org.apache.sirona.<name>.aggregated.gauge.period: the default period defining when gauge snapshots are persisted/pushed (ex: graphite)</li>
-
-<li>org.apache.sirona.counter.with-gauge: a boolean to ask to register for each counter a gauge for the max/sum/hists metrics of the counter. Only works with in memory counter stores (agent ones in general).</li>
-
-<li>org.apache.sirona.counter.with-jmx: a boolean to ask to register a MBean for each counter. Only works with in memory counter stores.</li>
-
-<li>org.apache.sirona.<name>.counter.clearOnCollect: boolean to clear counter after each push/pull</li>
-</ul></div>
-<div class="section">
-<h4>Reporting<a name="Reporting"></a></h4>
-
-<ul>
-
-<li>org.apache.commons.proxy.ProxyFactory: qualified class name. ProxyFactory to use for client aop.</li>
-
-<li>[plugin name].activated: boolean, true by default. Should the plugin referenced by [plugin.name] be used.</li>
-
-<li>org.apache.sirona.jmx.method.allowed: boolean, true by default. Are JMX method invocation allowed.</li>
-
-<li>org.apache.sirona.gauge.csv.separator: char, ‘;’ by default. CSV separator for CSV report.</li>
-
-<li>org.apache.sirona.gauge.jta.period: jta gauge period</li>
-
-<li>org.apache.sirona.gauge.memory.period: memory gauge period</li>
-
-<li>org.apache.sirona.gauge.cpu.period: cpu gauge period</li>
-
-<li>org.apache.sirona.reporting.activated: if auto deployment of reporting module is activated</li>
-
-<li>org.apache.sirona.reporting.mapping: the mapping of monitoring GUI</li>
-</ul></div>
-<div class="section">
-<h4>Web<a name="Web"></a></h4>
-
-<ul>
-
-<li>org.apache.sirona.web.activated: if auto deployment of web module is activated</li>
-
-<li>org.apache.sirona.web.monitored-urls: the mapping of monitored urls</li>
-
-<li>org.apache.sirona.web.gauge.sessions.period: the gauge period for sessions number monitoring</li>
-
-<li>org.apache.sirona.web.gauge.status.period: when status monitoring is activated the period for status gauges</li>
-
-<li>org.apache.sirona.web.monitored-statuses: the comma separated list of monitored statuses (if not a default list is used)</li>
-</ul></div>
-<div class="section">
-<h4>CDI<a name="CDI"></a></h4>
-
-<ul>
-
-<li>org.apache.sirona.cdi.enabled: a boolean to activate/deactivate CDI interceptors config</li>
-
-<li>org.apache.sirona.cdi.performance: list of intercepted beans for performances (prefix:org.superbiz, regex:.*Service…)</li>
-
-<li>org.apache.sirona.cdi.jta: list of intercepted beans for JTA</li>
-</ul>
-<h1>TomEE</h1>
-
-<ul>
-
-<li>org.apache.sirona.tomee.gauges.activated: a boolean to deactivate tomee guages (stateless pool stat)</li>
-
-<li>org.apache.sirona.tomee.validations.activated: a boolean to deactivate tomee validations (datasource validation by validation query)</li>
-</ul>
-<h1>Pull</h1>
-
-<ul>
-
-<li>org.apache.sirona.agent.pull.mapping: the servlet mapping, default to <tt>/sirona/pull</tt></li>
-</ul>
-<h1>Collector</h1>
-
-<ul>
-
-<li><tt>org.apache.sirona.collector.collection.period</tt>: the timer period (in ms) when used in pull mode</li>
-
-<li><tt>org.apache.sirona.collector.collection.agent-urls</tt>: comma separated value of agent urls when auto registering is not used by agents</li>
-
-<li><tt>org.apache.sirona.collector.server.api.SecurityProvider</tt>: the basic information provider requests on agents</li>
-
-<li><tt>org.apache.sirona.collector.server.api.SSLSocketFactoryProvider</tt>: the ssl socket factory provider when contacting agents over ssl</li>
-</ul>
-<h1>cassandra</h1>
-
-<ul>
-
-<li><tt>org.apache.sirona.cassandra.CassandraBuilder.hosts</tt>: comma separated list of hosts (IP:port)</li>
-
-<li><tt>org.apache.sirona.cassandra.CassandraBuilder.cluster</tt>: sirona cluster name</li>
-
-<li><tt>org.apache.sirona.cassandra.CassandraBuilder.keyspace</tt>: sirona keyspace name</li>
-
-<li><tt>org.apache.sirona.cassandra.CassandraBuilder.counterColumnFamily</tt>: sirona counter column family name</li>
-
-<li><tt>org.apache.sirona.cassandra.CassandraBuilder.gaugeValuesColumnFamily</tt>: sirona gauge column family name to store data</li>
-
-<li><tt>org.apache.sirona.cassandra.CassandraBuilder.statusColumnFamily</tt>: sirona statuses column family name</li>
-
-<li><tt>org.apache.sirona.cassandra.CassandraBuilder.markerGaugesColumFamily</tt>: sirona gauge by marker (= instance) column family name</li>
-
-<li><tt>org.apache.sirona.cassandra.CassandraBuilder.replicationFactor</tt>: replication factory for cassandra client instance</li>
-</ul></div></div></div>
- </div>
- </div>
-
- <hr/>
-
- <footer>
- <div class="container">
- <div class="row">
- <p >Copyright © 2008–2015
- <a href="http://www.apache.org/">The Apache Software Foundation</a>.
- All rights reserved.
-
- </p>
- </div>
-
-
-<div class="row span16">
- <div>Apache Sirona, Apache, the Apache feather logo, and the Apache Sirona project logos are trademarks of The Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
- <a href="http://sirona.incubator.apache.org/privacy-policy.html">Privacy Policy</a>
-</div>
-
- <p id="poweredBy" class="pull-right">
- <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
- <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
- </a>
- </p>
-
-
-
-
-
- <div id="ohloh" class="pull-right">
- <script type="text/javascript" src="http://www.ohloh.net/p/sirona/widgets/project_basic_stats.js"></script>
- </div>
- </div>
- </footer>
- </body>
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia
+ | Rendered using Apache Maven Fluido Skin 1.3.1
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20160702" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>Apache Sirona - Configuration features</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+
+ <script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
+
+
+ <!-- Google Analytics -->
+ <script type="text/javascript">
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-3211522-14']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+ })();
+
+ </script>
+ </head>
+ <body class="topBarEnabled">
+
+
+
+
+
+ <div id="topbar" class="navbar navbar-fixed-top ">
+ <div class="navbar-inner">
+ <div class="container" style="width: auto;"><div class="nav-collapse">
+
+
+
+ <ul class="nav">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">User Guide <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="quick-start.html" title="Quick start">Quick start</a>
+</li>
+
+ <li> <a href="concepts.html" title="Concepts">Concepts</a>
+</li>
+
+ <li> <a href="basis.html" title="Basis">Basis</a>
+</li>
+
+ <li> <a href="configuration.html" title="Configuration">Configuration</a>
+</li>
+
+ <li> <a href="instrumentation.html" title="Instrumentation">Instrumentation</a>
+</li>
+
+ <li> <a href="reporting.html" title="Reporting">Reporting</a>
+</li>
+
+ <li> <a href="plugins.html" title="Plugins">Plugins</a>
+</li>
+
+ <li> <a href="jta.html" title="JTA">JTA</a>
+</li>
+
+ <li> <a href="jpa.html" title="JPA">JPA</a>
+</li>
+
+ <li> <a href="jdbc.html" title="JDBC">JDBC</a>
+</li>
+
+ <li> <a href="web.html" title="Web">Web</a>
+</li>
+
+ <li> <a href="graphite.html" title="Graphite">Graphite</a>
+</li>
+
+ <li> <a href="cube.html" title="Cube">Cube</a>
+</li>
+
+ <li> <a href="collector.html" title="Collector">Collector</a>
+</li>
+
+ <li> <a href="cassandra.html" title="Cassandra">Cassandra</a>
+</li>
+
+ <li> <a href="websocket.html" title="WebSocket">WebSocket</a>
+</li>
+
+ <li> <a href="alerts.html" title="Alerts">Alerts</a>
+</li>
+
+ <li> <a href="download.cgi" title="Download">Download</a>
+</li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Reports <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="docs/0.3-incubating" title="Last Release Docs 0.3-incubating">Last Release Docs 0.3-incubating</a>
+</li>
+
+ <li> <a href="releases/release-notes-0.3-incubating.html" title="Last Release 0.3-incubating Changelog">Last Release 0.3-incubating Changelog</a>
+</li>
+
+ <li> <a href="docs/0.4-incubating-SNAPSHOT" title="Dev Docs 0.4-incubating-SNAPSHOT">Dev Docs 0.4-incubating-SNAPSHOT</a>
+</li>
+
+ <li> <a href="docs/0.4-incubating-SNAPSHOT/jira-report.html" title="Dev Changelog 0.4-incubating-SNAPSHOT">Dev Changelog 0.4-incubating-SNAPSHOT</a>
+</li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Involved <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="irc.html" title="IRC">IRC</a>
+</li>
+
+ <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+</li>
+
+ <li> <a href="issue-tracking.html" title="Issues">Issues</a>
+</li>
+
+ <li> <a href="team-list.html" title="Team">Team</a>
+</li>
+
+ <li> <a href="source-repository.html" title="Sources">Sources</a>
+</li>
+
+ <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
+</li>
+
+ <li> <a href="involved/building.html" title="Building Guide">Building Guide</a>
+</li>
+
+ <li> <a href="involved/releasing.html" title="Release Guide">Release Guide</a>
+</li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li class="dropdown-submenu">
+ <a href="project-info.html" title="Project Information">Project Information</a>
+ <ul class="dropdown-menu">
+ <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
+</li>
+ <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+</li>
+ <li> <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
+</li>
+ <li> <a href="license.html" title="Project License">Project License</a>
+</li>
+ <li> <a href="team-list.html" title="Project Team">Project Team</a>
+</li>
+ <li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
+</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a>
+</li>
+
+ <li> <a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a>
+</li>
+
+ <li> <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a>
+</li>
+
+ <li> <a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a>
+</li>
+ </ul>
+ </li>
+ </ul>
+
+
+
+
+
+ <ul class="nav pull-right"><li>
+
+ <a href="https://twitter.com/ApacheSirona" class="twitter-follow-button" data-show-count="true" data-align="right" data-size="large" data-show-screen-name="true" data-lang="en">Follow ApacheSirona</a>
+ <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+
+ </li></ul>
+
+
+ </div>
+
+ </div>
+ </div>
+ </div>
+
+ <div class="container">
+ <div id="banner">
+ <div class="pull-left">
+ <a href="index.html" id="bannerLeft" title="Apache Sirona logo">
+ <h2>Apache Sirona</h2>
+ </a>
+ </div>
+ <div class="pull-right"> <a href="http://incubator.apache.org/" id="bannerRight">
+ <img src="http://incubator.apache.org/images/egg-logo.png" />
+ </a>
+ </div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+
+
+ <li class="">
+ <a href="http://www.apache.org/" class="externalLink" title="Apache">
+ Apache</a>
+ <span class="divider">/</span>
+ </li>
+ <li class="active ">Configuration features</li>
+
+
+
+ <li id="publishDate" class="pull-right">Last Published: 02 Jul 2016</li>
+
+ </ul>
+ </div>
+
+
+
+ <div id="bodyColumn" >
+
+ <!-- -
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License. --><div class="section">
+<h2>Configuration features<a name="Configuration_features"></a></h2>
+<div class="section">
+<h3>Location<a name="Location"></a></h3>
+<p>Configuration relies on <tt>sirona.properties</tt> file which should be found in the sirona-core classloader.</p>
+<p>Note: you can change the file name using <tt>org.apache.sirona.configuration</tt> system property.</p></div>
+<div class="section">
+<h3>Advanced configuration<a name="Advanced_configuration"></a></h3>
+<p>Configuration relies in fact on a SPI: <tt>org.apache.sirona.configuration.ConfigurationProvider</tt>.</p>
+<p>This interface providers two method:</p>
+
+<ul>
+
+<li><tt>ordinal</tt>: use to sort providers. The lowest is the first.</li>
+
+<li><tt>configuration</tt>: returns the properties to add in the global configuration</li>
+</ul>
+<p>Note: by default a provider for <tt>sirona.properties</tt> (ordinal = 50) and one for system properties (ordinal = 100) are added.</p></div>
+<div class="section">
+<h3>Utilities<a name="Utilities"></a></h3>
+<p><tt>org.apache.sirona.configuration.Configuration</tt> has several utility methods to get int, boolean… from the properties file. You can reuse it in your sirona extensions if you want.</p>
+<p>It will be commonly used with <tt>org.apache.sirona.configuration.ioc.IoCs</tt> class. This last allows a basic lifecycle handling of your objects. Using <tt>org.apache.sirona.configuration.ioc.IoCs.newInstance</tt> method you can decorate your class methods with <tt>org.apache.sirona.configuration.Configuration.Created</tt> and <tt>org.apache.sirona.configuration.ioc.Destroying</tt> to get lifecycle hooks.</p>
+<p><tt>Destroying</tt> is called when the monitoring is stopped. Generally since sirona-core is deployed in the container or JVM classloader it is with the JVM but sometimes you can deploy it in your application. In this case you’ll need to either configure the <tt>javax.servlet.ServletContextListener</tt> <tt>org.apache.sirona.web.lifecycle.SironaLifecycle</tt> from reporting module or to call manually <tt>Configuration.shutdown()</tt> method.</p>
+<p>You can also use <tt>org.apache.sirona.configuration.ioc.AutoSet</tt> to init field of an instance using sirona configuration.</p></div>
+<div class="section">
+<h3>Main configuration keys (by module)<a name="Main_configuration_keys_by_module"></a></h3>
+<div class="section">
+<h4>Core<a name="Core"></a></h4>
+
+<ul>
+
+<li>org.apache.sirona.configuration: the configuration file path if not using the default</li>
+
+<li>org.apache.sirona.shutdown.hook: boolean, true by default. Should be set to false when deploying sirona-core in an application (see Utilities part).</li>
+
+<li>org.apache.sirona.gauge.max-size: int, 100 by default. Number of gauge measures to keep in memory when not persistent.</li>
+
+<li>org.apache.sirona.gauge.memory.period: int, 4000 (ms) by default. Period for memory gauge.</li>
+
+<li>org.apache.sirona.gauge.cpu.period: int, 4000 (ms) by default. Period for CPU gauge.</li>
+
+<li>org.apache.sirona.store.DataStoreFactory: qualified class name, default <tt>org.apache.sirona.store.DefaultDataStoreFactory</tt>. DataStoreFactory to use.</li>
+
+<li>org.apache.sirona.repositories.Repository: qualified class name, default <tt>org.apache.sirona.repositories.DefaultRepository</tt>. Repository to use.</li>
+
+<li>org.apache.sirona.core.gauge.activated: a boolean to deactivate cpu/memory gauges</li>
+
+<li>org.apache.sirona.<name>.period: the period to use to flush counters for a batch data store (like graphite one)</li>
+
+<li>org.apache.sirona.periodic.status.period: the period to use for status reporting. Note: when using another reporter (cube typically) you’ll need to replace <tt>periodic</tt> by the specific name of the reporter (<tt>cube</tt>). Note too that <tt>period</tt> is optional to allow to share the same period between all stores.</li>
+
+<li>org.apache.sirona.<name>.gauge.period: the default period defining when gauge snapshots are taken (default name = <tt>inmemory</tt>)</li>
+
+<li>org.apache.sirona.<name>.aggregated.gauge.period: the default period defining when gauge snapshots are persisted/pushed (ex: graphite)</li>
+
+<li>org.apache.sirona.counter.with-gauge: a boolean to ask to register for each counter a gauge for the max/sum/hists metrics of the counter. Only works with in memory counter stores (agent ones in general).</li>
+
+<li>org.apache.sirona.counter.with-jmx: a boolean to ask to register a MBean for each counter. Only works with in memory counter stores.</li>
+
+<li>org.apache.sirona.<name>.counter.clearOnCollect: boolean to clear counter after each push/pull</li>
+</ul></div>
+<div class="section">
+<h4>Reporting<a name="Reporting"></a></h4>
+
+<ul>
+
+<li>org.apache.commons.proxy.ProxyFactory: qualified class name. ProxyFactory to use for client aop.</li>
+
+<li>[plugin name].activated: boolean, true by default. Should the plugin referenced by [plugin.name] be used.</li>
+
+<li>org.apache.sirona.jmx.method.allowed: boolean, true by default. Are JMX method invocation allowed.</li>
+
+<li>org.apache.sirona.gauge.csv.separator: char, ‘;’ by default. CSV separator for CSV report.</li>
+
+<li>org.apache.sirona.gauge.jta.period: jta gauge period</li>
+
+<li>org.apache.sirona.gauge.memory.period: memory gauge period</li>
+
+<li>org.apache.sirona.gauge.cpu.period: cpu gauge period</li>
+
+<li>org.apache.sirona.reporting.activated: if auto deployment of reporting module is activated</li>
+
+<li>org.apache.sirona.reporting.mapping: the mapping of monitoring GUI</li>
+</ul></div>
+<div class="section">
+<h4>Web<a name="Web"></a></h4>
+
+<ul>
+
+<li>org.apache.sirona.web.activated: if auto deployment of web module is activated</li>
+
+<li>org.apache.sirona.web.monitored-urls: the mapping of monitored urls</li>
+
+<li>org.apache.sirona.web.gauge.sessions.period: the gauge period for sessions number monitoring</li>
+
+<li>org.apache.sirona.web.gauge.status.period: when status monitoring is activated the period for status gauges</li>
+
+<li>org.apache.sirona.web.monitored-statuses: the comma separated list of monitored statuses (if not a default list is used)</li>
+</ul></div>
+<div class="section">
+<h4>CDI<a name="CDI"></a></h4>
+
+<ul>
+
+<li>org.apache.sirona.cdi.enabled: a boolean to activate/deactivate CDI interceptors config</li>
+
+<li>org.apache.sirona.cdi.performance: list of intercepted beans for performances (prefix:org.superbiz, regex:.*Service…)</li>
+
+<li>org.apache.sirona.cdi.jta: list of intercepted beans for JTA</li>
+</ul>
+<h1>TomEE</h1>
+
+<ul>
+
+<li>org.apache.sirona.tomee.gauges.activated: a boolean to deactivate tomee guages (stateless pool stat)</li>
+
+<li>org.apache.sirona.tomee.validations.activated: a boolean to deactivate tomee validations (datasource validation by validation query)</li>
+</ul>
+<h1>Pull</h1>
+
+<ul>
+
+<li>org.apache.sirona.agent.pull.mapping: the servlet mapping, default to <tt>/sirona/pull</tt></li>
+</ul>
+<h1>Collector</h1>
+
+<ul>
+
+<li><tt>org.apache.sirona.collector.collection.period</tt>: the timer period (in ms) when used in pull mode</li>
+
+<li><tt>org.apache.sirona.collector.collection.agent-urls</tt>: comma separated value of agent urls when auto registering is not used by agents</li>
+
+<li><tt>org.apache.sirona.collector.server.api.SecurityProvider</tt>: the basic information provider requests on agents</li>
+
+<li><tt>org.apache.sirona.collector.server.api.SSLSocketFactoryProvider</tt>: the ssl socket factory provider when contacting agents over ssl</li>
+</ul>
+<h1>cassandra</h1>
+
+<ul>
+
+<li><tt>org.apache.sirona.cassandra.CassandraBuilder.hosts</tt>: comma separated list of hosts (IP:port)</li>
+
+<li><tt>org.apache.sirona.cassandra.CassandraBuilder.cluster</tt>: sirona cluster name</li>
+
+<li><tt>org.apache.sirona.cassandra.CassandraBuilder.keyspace</tt>: sirona keyspace name</li>
+
+<li><tt>org.apache.sirona.cassandra.CassandraBuilder.counterColumnFamily</tt>: sirona counter column family name</li>
+
+<li><tt>org.apache.sirona.cassandra.CassandraBuilder.gaugeValuesColumnFamily</tt>: sirona gauge column family name to store data</li>
+
+<li><tt>org.apache.sirona.cassandra.CassandraBuilder.statusColumnFamily</tt>: sirona statuses column family name</li>
+
+<li><tt>org.apache.sirona.cassandra.CassandraBuilder.markerGaugesColumFamily</tt>: sirona gauge by marker (= instance) column family name</li>
+
+<li><tt>org.apache.sirona.cassandra.CassandraBuilder.replicationFactor</tt>: replication factory for cassandra client instance</li>
+</ul></div></div></div>
+ </div>
+ </div>
+
+ <hr/>
+
+ <footer>
+ <div class="container">
+ <div class="row">
+ <p >Copyright © 2008–2016
+ <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+ All rights reserved.
+
+ </p>
+ </div>
+
+
+<p class="text-muted">Apache Sirona, Apache, the Apache feather logo, and the Apache Sirona project logos are trademarks of The Apache
+ Software Foundation.
+ All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+
+<p class="text-muted">
+ <small>Apache Sirona is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by
+ the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates
+ that the infrastructure, communications, and decision making process have stabilized in a manner consistent
+ with other successful ASF projects. While incubation status is not necessarily a reflection of the
+ completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the
+ ASF.</small>
+</p>
+
+<a href="http://sirona.incubator.apache.org/privacy-policy.html">Privacy Policy</a>
+
+ <p id="poweredBy" class="pull-right">
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+ </a>
+ </p>
+
+
+
+
+
+ <div id="ohloh" class="pull-right">
+ <script type="text/javascript" src="http://www.ohloh.net/p/sirona/widgets/project_basic_stats.js"></script>
+ </div>
+ </div>
+ </footer>
+ </body>
</html>
\ No newline at end of file
Modified: incubator/sirona/site/css/print.css
URL: http://svn.apache.org/viewvc/incubator/sirona/site/css/print.css?rev=1751092&r1=1751091&r2=1751092&view=diff
==============================================================================
--- incubator/sirona/site/css/print.css (original)
+++ incubator/sirona/site/css/print.css Sat Jul 2 19:38:39 2016
@@ -1,23 +1,23 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* $Id: print.css 1201871 2011-11-14 20:18:24Z simonetripodi $ */
-
-#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/* $Id: print.css 1201871 2011-11-14 20:18:24Z simonetripodi $ */
+
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;}
#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important}
\ No newline at end of file
Modified: incubator/sirona/site/cube.html
URL: http://svn.apache.org/viewvc/incubator/sirona/site/cube.html?rev=1751092&r1=1751091&r2=1751092&view=diff
==============================================================================
--- incubator/sirona/site/cube.html (original)
+++ incubator/sirona/site/cube.html Sat Jul 2 19:38:39 2016
@@ -1,335 +1,344 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia
- | Rendered using Apache Maven Fluido Skin 1.3.1
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <meta name="Date-Revision-yyyymmdd" content="20151122" />
- <meta http-equiv="Content-Language" content="en" />
- <title>Apache Sirona - Cube</title>
- <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
- <link rel="stylesheet" href="./css/site.css" />
- <link rel="stylesheet" href="./css/print.css" media="print" />
-
-
- <script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
-
-
- <!-- Google Analytics -->
- <script type="text/javascript">
-
- var _gaq = _gaq || [];
- _gaq.push(['_setAccount', 'UA-3211522-14']);
- _gaq.push(['_trackPageview']);
-
- (function() {
- var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
- })();
-
- </script>
- </head>
- <body class="topBarEnabled">
-
-
-
-
-
- <div id="topbar" class="navbar navbar-fixed-top ">
- <div class="navbar-inner">
- <div class="container" style="width: auto;"><div class="nav-collapse">
-
-
-
- <ul class="nav">
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">User Guide <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="quick-start.html" title="Quick start">Quick start</a>
-</li>
-
- <li> <a href="concepts.html" title="Concepts">Concepts</a>
-</li>
-
- <li> <a href="basis.html" title="Basis">Basis</a>
-</li>
-
- <li> <a href="configuration.html" title="Configuration">Configuration</a>
-</li>
-
- <li> <a href="instrumentation.html" title="Instrumentation">Instrumentation</a>
-</li>
-
- <li> <a href="reporting.html" title="Reporting">Reporting</a>
-</li>
-
- <li> <a href="plugins.html" title="Plugins">Plugins</a>
-</li>
-
- <li> <a href="jta.html" title="JTA">JTA</a>
-</li>
-
- <li> <a href="jpa.html" title="JPA">JPA</a>
-</li>
-
- <li> <a href="jdbc.html" title="JDBC">JDBC</a>
-</li>
-
- <li> <a href="web.html" title="Web">Web</a>
-</li>
-
- <li> <a href="graphite.html" title="Graphite">Graphite</a>
-</li>
-
- <li> <a href="cube.html" title="Cube">Cube</a>
-</li>
-
- <li> <a href="collector.html" title="Collector">Collector</a>
-</li>
-
- <li> <a href="cassandra.html" title="Cassandra">Cassandra</a>
-</li>
-
- <li> <a href="websocket.html" title="WebSocket">WebSocket</a>
-</li>
-
- <li> <a href="alerts.html" title="Alerts">Alerts</a>
-</li>
-
- <li> <a href="download.cgi" title="Download">Download</a>
-</li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Reports <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="docs/0.3-incubating" title="Last Release Docs 0.3-incubating">Last Release Docs 0.3-incubating</a>
-</li>
-
- <li> <a href="releases/release-notes-0.3-incubating.html" title="Last Release 0.3-incubating Changelog">Last Release 0.3-incubating Changelog</a>
-</li>
-
- <li> <a href="docs/0.4-incubating-SNAPSHOT" title="Dev Docs 0.4-incubating-SNAPSHOT">Dev Docs 0.4-incubating-SNAPSHOT</a>
-</li>
-
- <li> <a href="docs/0.4-incubating-SNAPSHOT/jira-report.html" title="Dev Changelog 0.4-incubating-SNAPSHOT">Dev Changelog 0.4-incubating-SNAPSHOT</a>
-</li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Involved <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="irc.html" title="IRC">IRC</a>
-</li>
-
- <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-</li>
-
- <li> <a href="issue-tracking.html" title="Issues">Issues</a>
-</li>
-
- <li> <a href="team-list.html" title="Team">Team</a>
-</li>
-
- <li> <a href="source-repository.html" title="Sources">Sources</a>
-</li>
-
- <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
-</li>
-
- <li> <a href="involved/building.html" title="Building Guide">Building Guide</a>
-</li>
-
- <li> <a href="involved/releasing.html" title="Release Guide">Release Guide</a>
-</li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li class="dropdown-submenu">
- <a href="project-info.html" title="Project Information">Project Information</a>
- <ul class="dropdown-menu">
- <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
-</li>
- <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
-</li>
- <li> <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
-</li>
- <li> <a href="license.html" title="Project License">Project License</a>
-</li>
- <li> <a href="team-list.html" title="Project Team">Project Team</a>
-</li>
- <li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
-</li>
- </ul>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
- <li> <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a>
-</li>
-
- <li> <a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a>
-</li>
-
- <li> <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a>
-</li>
-
- <li> <a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a>
-</li>
- </ul>
- </li>
- </ul>
-
-
-
-
-
- <ul class="nav pull-right"><li>
-
- <a href="https://twitter.com/ApacheSirona" class="twitter-follow-button" data-show-count="true" data-align="right" data-size="large" data-show-screen-name="true" data-lang="en">Follow ApacheSirona</a>
- <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
-
- </li></ul>
-
-
- </div>
-
- </div>
- </div>
- </div>
-
- <div class="container">
- <div id="banner">
- <div class="pull-left">
- <a href="index.html" id="bannerLeft" title="Apache Sirona logo">
- <h2>Apache Sirona</h2>
- </a>
- </div>
- <div class="pull-right"> <a href="http://incubator.apache.org/" id="bannerRight">
- <img src="http://incubator.apache.org/images/egg-logo.png" />
- </a>
- </div>
- <div class="clear"><hr/></div>
- </div>
-
- <div id="breadcrumbs">
- <ul class="breadcrumb">
-
-
- <li class="">
- <a href="http://www.apache.org/" class="externalLink" title="Apache">
- Apache</a>
- <span class="divider">/</span>
- </li>
- <li class="active ">Cube</li>
-
-
-
- <li id="publishDate" class="pull-right">Last Published: 22 Nov 2015</li>
-
- </ul>
- </div>
-
-
-
- <div id="bodyColumn" >
-
- <!-- -
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License. --><h1>Cube</h1>
-<p>Cube module allows to push counters and gauges to a Square Cube instance (see <a class="externalLink" href="https://github.com/square/cube/wiki">Cube github wiki</a>).</p>
-<div class="section">
-<h2>Configuration<a name="Configuration"></a></h2>
-<p>org.apache.sirona.store.DataStore = org.apache.sirona.cube.CubeDataStore org.apache.sirona.cube.period = 100 org.apache.sirona.cube.CubeBuilder.collector = <a class="externalLink" href="http://localhost:1234/collector/1.0/event/put">http://localhost:1234/collector/1.0/event/put</a> * <tt>org.apache.sirona.cube.CubeBuilder.collector</tt>: the cube event collector address (<tt>http://xxx:1234/collector/1.0/event/put</tt> for instance) * <tt>org.apache.sirona.cube.CubeBuilder.proxyHost</tt>: optionally a proxy host * <tt>org.apache.sirona.cube.CubeBuilder.proxyPort</tt>: optionally a proxy port</p>
-<p>For instance your <tt>sirona.properties</tt> can look like:</p>
-
-<div>
-<pre class="prettyprint linenums">
-org.apache.sirona.cube.CubeBuilder.collector = http://localhost:1234/collector/1.0/event/put
-</pre></div></div>
-<div class="section">
-<h2>DataStore<a name="DataStore"></a></h2>
-<p>To push metrics (Gauges + Counters) to Cube you can use the dedicated <tt>DataStore</tt>: <tt>org.apache.sirona.cube.CubeDataStore</tt>.</p>
-<p>Simply add to <tt>sirona.properties</tt> the line:</p>
-
-<div>
-<pre class="prettyprint linenums">
-org.apache.sirona.store.DataStore = org.apache.sirona.cube.CubeDataStore
-</pre></div>
-<div class="section">
-<h3>Counters<a name="Counters"></a></h3>
-<p>You can also configure the period used to flush counters values:</p>
-
-<ul>
-
-<li><tt>org.apache.sirona.cube.period</tt>: which period to use to push counters data to Cube (default to 1mn).</li>
-</ul></div></div>
-<div class="section">
-<h2>Limitations (ATM)<a name="Limitations_ATM"></a></h2>
-<p>When using CubeDataStore you cannot retrieve locally gauges values (you are expected to use Cube for it).</p></div>
- </div>
- </div>
-
- <hr/>
-
- <footer>
- <div class="container">
- <div class="row">
- <p >Copyright © 2008–2015
- <a href="http://www.apache.org/">The Apache Software Foundation</a>.
- All rights reserved.
-
- </p>
- </div>
-
-
-<div class="row span16">
- <div>Apache Sirona, Apache, the Apache feather logo, and the Apache Sirona project logos are trademarks of The Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
- <a href="http://sirona.incubator.apache.org/privacy-policy.html">Privacy Policy</a>
-</div>
-
- <p id="poweredBy" class="pull-right">
- <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
- <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
- </a>
- </p>
-
-
-
-
-
- <div id="ohloh" class="pull-right">
- <script type="text/javascript" src="http://www.ohloh.net/p/sirona/widgets/project_basic_stats.js"></script>
- </div>
- </div>
- </footer>
- </body>
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia
+ | Rendered using Apache Maven Fluido Skin 1.3.1
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20160702" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>Apache Sirona - Cube</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+
+ <script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
+
+
+ <!-- Google Analytics -->
+ <script type="text/javascript">
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-3211522-14']);
+ _gaq.push(['_trackPageview']);
+
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+ })();
+
+ </script>
+ </head>
+ <body class="topBarEnabled">
+
+
+
+
+
+ <div id="topbar" class="navbar navbar-fixed-top ">
+ <div class="navbar-inner">
+ <div class="container" style="width: auto;"><div class="nav-collapse">
+
+
+
+ <ul class="nav">
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">User Guide <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="quick-start.html" title="Quick start">Quick start</a>
+</li>
+
+ <li> <a href="concepts.html" title="Concepts">Concepts</a>
+</li>
+
+ <li> <a href="basis.html" title="Basis">Basis</a>
+</li>
+
+ <li> <a href="configuration.html" title="Configuration">Configuration</a>
+</li>
+
+ <li> <a href="instrumentation.html" title="Instrumentation">Instrumentation</a>
+</li>
+
+ <li> <a href="reporting.html" title="Reporting">Reporting</a>
+</li>
+
+ <li> <a href="plugins.html" title="Plugins">Plugins</a>
+</li>
+
+ <li> <a href="jta.html" title="JTA">JTA</a>
+</li>
+
+ <li> <a href="jpa.html" title="JPA">JPA</a>
+</li>
+
+ <li> <a href="jdbc.html" title="JDBC">JDBC</a>
+</li>
+
+ <li> <a href="web.html" title="Web">Web</a>
+</li>
+
+ <li> <a href="graphite.html" title="Graphite">Graphite</a>
+</li>
+
+ <li> <a href="cube.html" title="Cube">Cube</a>
+</li>
+
+ <li> <a href="collector.html" title="Collector">Collector</a>
+</li>
+
+ <li> <a href="cassandra.html" title="Cassandra">Cassandra</a>
+</li>
+
+ <li> <a href="websocket.html" title="WebSocket">WebSocket</a>
+</li>
+
+ <li> <a href="alerts.html" title="Alerts">Alerts</a>
+</li>
+
+ <li> <a href="download.cgi" title="Download">Download</a>
+</li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Reports <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="docs/0.3-incubating" title="Last Release Docs 0.3-incubating">Last Release Docs 0.3-incubating</a>
+</li>
+
+ <li> <a href="releases/release-notes-0.3-incubating.html" title="Last Release 0.3-incubating Changelog">Last Release 0.3-incubating Changelog</a>
+</li>
+
+ <li> <a href="docs/0.4-incubating-SNAPSHOT" title="Dev Docs 0.4-incubating-SNAPSHOT">Dev Docs 0.4-incubating-SNAPSHOT</a>
+</li>
+
+ <li> <a href="docs/0.4-incubating-SNAPSHOT/jira-report.html" title="Dev Changelog 0.4-incubating-SNAPSHOT">Dev Changelog 0.4-incubating-SNAPSHOT</a>
+</li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Get Involved <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="irc.html" title="IRC">IRC</a>
+</li>
+
+ <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+</li>
+
+ <li> <a href="issue-tracking.html" title="Issues">Issues</a>
+</li>
+
+ <li> <a href="team-list.html" title="Team">Team</a>
+</li>
+
+ <li> <a href="source-repository.html" title="Sources">Sources</a>
+</li>
+
+ <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
+</li>
+
+ <li> <a href="involved/building.html" title="Building Guide">Building Guide</a>
+</li>
+
+ <li> <a href="involved/releasing.html" title="Release Guide">Release Guide</a>
+</li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Documentation <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li class="dropdown-submenu">
+ <a href="project-info.html" title="Project Information">Project Information</a>
+ <ul class="dropdown-menu">
+ <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
+</li>
+ <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
+</li>
+ <li> <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
+</li>
+ <li> <a href="license.html" title="Project License">Project License</a>
+</li>
+ <li> <a href="team-list.html" title="Project Team">Project Team</a>
+</li>
+ <li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
+</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li class="dropdown">
+ <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
+ <ul class="dropdown-menu">
+
+ <li> <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works">How Apache Works</a>
+</li>
+
+ <li> <a href="http://www.apache.org/foundation/" title="Foundation">Foundation</a>
+</li>
+
+ <li> <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache">Sponsoring Apache</a>
+</li>
+
+ <li> <a href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a>
+</li>
+ </ul>
+ </li>
+ </ul>
+
+
+
+
+
+ <ul class="nav pull-right"><li>
+
+ <a href="https://twitter.com/ApacheSirona" class="twitter-follow-button" data-show-count="true" data-align="right" data-size="large" data-show-screen-name="true" data-lang="en">Follow ApacheSirona</a>
+ <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+
+ </li></ul>
+
+
+ </div>
+
+ </div>
+ </div>
+ </div>
+
+ <div class="container">
+ <div id="banner">
+ <div class="pull-left">
+ <a href="index.html" id="bannerLeft" title="Apache Sirona logo">
+ <h2>Apache Sirona</h2>
+ </a>
+ </div>
+ <div class="pull-right"> <a href="http://incubator.apache.org/" id="bannerRight">
+ <img src="http://incubator.apache.org/images/egg-logo.png" />
+ </a>
+ </div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+
+
+ <li class="">
+ <a href="http://www.apache.org/" class="externalLink" title="Apache">
+ Apache</a>
+ <span class="divider">/</span>
+ </li>
+ <li class="active ">Cube</li>
+
+
+
+ <li id="publishDate" class="pull-right">Last Published: 02 Jul 2016</li>
+
+ </ul>
+ </div>
+
+
+
+ <div id="bodyColumn" >
+
+ <!-- -
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License. --><h1>Cube</h1>
+<p>Cube module allows to push counters and gauges to a Square Cube instance (see <a class="externalLink" href="https://github.com/square/cube/wiki">Cube github wiki</a>).</p>
+<div class="section">
+<h2>Configuration<a name="Configuration"></a></h2>
+<p>org.apache.sirona.store.DataStore = org.apache.sirona.cube.CubeDataStore org.apache.sirona.cube.period = 100 org.apache.sirona.cube.CubeBuilder.collector = <a class="externalLink" href="http://localhost:1234/collector/1.0/event/put">http://localhost:1234/collector/1.0/event/put</a> * <tt>org.apache.sirona.cube.CubeBuilder.collector</tt>: the cube event collector address (<tt>http://xxx:1234/collector/1.0/event/put</tt> for instance) * <tt>org.apache.sirona.cube.CubeBuilder.proxyHost</tt>: optionally a proxy host * <tt>org.apache.sirona.cube.CubeBuilder.proxyPort</tt>: optionally a proxy port</p>
+<p>For instance your <tt>sirona.properties</tt> can look like:</p>
+
+<div>
+<pre class="prettyprint linenums">
+org.apache.sirona.cube.CubeBuilder.collector = http://localhost:1234/collector/1.0/event/put
+</pre></div></div>
+<div class="section">
+<h2>DataStore<a name="DataStore"></a></h2>
+<p>To push metrics (Gauges + Counters) to Cube you can use the dedicated <tt>DataStore</tt>: <tt>org.apache.sirona.cube.CubeDataStore</tt>.</p>
+<p>Simply add to <tt>sirona.properties</tt> the line:</p>
+
+<div>
+<pre class="prettyprint linenums">
+org.apache.sirona.store.DataStore = org.apache.sirona.cube.CubeDataStore
+</pre></div>
+<div class="section">
+<h3>Counters<a name="Counters"></a></h3>
+<p>You can also configure the period used to flush counters values:</p>
+
+<ul>
+
+<li><tt>org.apache.sirona.cube.period</tt>: which period to use to push counters data to Cube (default to 1mn).</li>
+</ul></div></div>
+<div class="section">
+<h2>Limitations (ATM)<a name="Limitations_ATM"></a></h2>
+<p>When using CubeDataStore you cannot retrieve locally gauges values (you are expected to use Cube for it).</p></div>
+ </div>
+ </div>
+
+ <hr/>
+
+ <footer>
+ <div class="container">
+ <div class="row">
+ <p >Copyright © 2008–2016
+ <a href="http://www.apache.org/">The Apache Software Foundation</a>.
+ All rights reserved.
+
+ </p>
+ </div>
+
+
+<p class="text-muted">Apache Sirona, Apache, the Apache feather logo, and the Apache Sirona project logos are trademarks of The Apache
+ Software Foundation.
+ All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
+
+<p class="text-muted">
+ <small>Apache Sirona is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by
+ the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates
+ that the infrastructure, communications, and decision making process have stabilized in a manner consistent
+ with other successful ASF projects. While incubation status is not necessarily a reflection of the
+ completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the
+ ASF.</small>
+</p>
+
+<a href="http://sirona.incubator.apache.org/privacy-policy.html">Privacy Policy</a>
+
+ <p id="poweredBy" class="pull-right">
+ <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+ <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
+ </a>
+ </p>
+
+
+
+
+
+ <div id="ohloh" class="pull-right">
+ <script type="text/javascript" src="http://www.ohloh.net/p/sirona/widgets/project_basic_stats.js"></script>
+ </div>
+ </div>
+ </footer>
+ </body>
</html>
\ No newline at end of file