This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-staging in repository https://gitbox.apache.org/repos/asf/james-site.git
The following commit(s) were added to refs/heads/asf-staging by this push: new 2e043df Site checkin for project Apache James: Jenkins Tools 2e043df is described below commit 2e043df976338d160db7211d0baa9a567f3a5e8a Author: jenkins <bui...@apache.org> AuthorDate: Fri Apr 16 06:21:01 2021 +0000 Site checkin for project Apache James: Jenkins Tools --- james-project/3.6.0/community/release.html | 141 ++++++++++++++- james-project/3.6.0/servers/15-minute-demo.html | 37 +--- james-project/3.6.0/servers/5-minute-demo.html | 37 +--- .../3.6.0/servers/_images/preload-dashboards.png | Bin 0 -> 59900 bytes .../3.6.0/servers/distributed/operate/metrics.html | 179 +++++++++++++++++-- .../3.6.0/servers/distributed/run-docker.html | 6 +- sitemap-james-project.xml | 194 ++++++++++----------- sitemap-james-site.xml | 4 +- sitemap-jdkim.xml | 2 +- sitemap-jsieve.xml | 2 +- sitemap-jspf.xml | 2 +- sitemap-mime4j.xml | 2 +- sitemap-postage.xml | 2 +- 13 files changed, 428 insertions(+), 180 deletions(-) diff --git a/james-project/3.6.0/community/release.html b/james-project/3.6.0/community/release.html index 7b0d4d5..690a68c 100644 --- a/james-project/3.6.0/community/release.html +++ b/james-project/3.6.0/community/release.html @@ -586,6 +586,8 @@ before starting this time-consuming process.</p> <div class="paragraph"> <p>Open a pull request to validate the changes.</p> </div> +<div class="sect2"> +<h3 id="_running_a_maven_release"><a class="anchor" href="#_running_a_maven_release"></a>Running a maven release</h3> <div class="paragraph"> <p>Once merged, it is time for the maven release.</p> </div> @@ -643,6 +645,9 @@ mvn release:perform -Darguments="-Dmaven.javadoc.skip=true -DskipTests -Dskip.ji <p>Then visit <a href="https://repository.apache.org/#stagingRepositories">Apache maven repository</a>, go in staging repository, close the corresponding artifact before performing the vote.</p> </div> +</div> +<div class="sect2"> +<h3 id="_voting_procedure"><a class="anchor" href="#_voting_procedure"></a>Voting procedure</h3> <div class="paragraph"> <p>Send the following voting template on the server-dev mailing list to call the vote:</p> </div> @@ -708,12 +713,138 @@ Cheers, PMC member name</code></pre> </div> </div> +</div> +<div class="sect2"> +<h3 id="_convenience_downloads_for_your_release"><a class="anchor" href="#_convenience_downloads_for_your_release"></a>Convenience downloads for your release</h3> +<div class="paragraph"> +<p>Clone this SVN repository: <code><a href="https://dist.apache.org/repos/dist/release/james" class="bare">https://dist.apache.org/repos/dist/release/james</a></code></p> +</div> +<div class="paragraph"> +<p>Create a folder for your release:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code>mkdir server/3.x.x +cd server/3.x.x +svn add .</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Move the release zipped data in this folder:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>The convenience ZIPs needs to be downloaded from there staged repository. This includes server/app.</p> +</li> +<li> +<p>sources can be obtained from GitHub tag</p> +</li> +</ul> +</div> +<div class="paragraph"> +<p>I use the following script to set up the uploads:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code>% cat /usr/local/bin/auto_sig +#/bin/bash + +# This quick bash scipt intend to help commiters +# preparing artifacts for SVN upload. +# +# Performs: +# - Hashing (sha1 + sha512) +# - Signing (main) +# - Position SVN properties +# +# $1: file to prepare +# $2: Key footprint to use for signing + +sha512sum $1 > $1.sha512 +gpg -u $2 --output $1.asc --detach-sig $1 +svn add $1 +svn propset svn:mime-type application/octet-stream $1 +svn add $1.sha512 +svn add $1.asc +svn propset svn:mime-type application/octet-stream $1.asc</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Once done it is time to commit! <code>svn commit -m "Upload convenience artifacts for James release 3.x.x"</code></p> +</div> <div class="paragraph"> -<p>Once done: - * Update the downloadable artifacts (/server/app) - to be more detailed soon - * Deploy website changes - * Send an announce on server-user - * Send an Apache foundation wide announce</p> +<p>The convenience binaries will then be available. Check that the links of the download page works.</p> +</div> +<div class="paragraph"> +<p>Cleanup: Only supported release lines should be maintained. Archive the previous release by deleting them from <code>repos/dist/release</code> - the INFRA will automatically move them to archive:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code>svn rm 3.5.0 +svn commit -m "Archive James release 3.5.0"</code></pre> +</div> +</div> +</div> +<div class="sect2"> +<h3 id="_push_docker_containers"><a class="anchor" href="#_push_docker_containers"></a>Push docker containers</h3> +<div class="admonitionblock warning"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-warning" title="Warning"></i> +</td> +<td class="content"> +Docker images are not considered as an official Apache release materials yet the Apache JAMES PMC members decided +to offer their community with a set of maintained docker images, for convenience. +</td> +</tr> +</table> +</div> +<div class="paragraph"> +<p>Docker images includes:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>apache/james:memory-3.x.x built from <a href="https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/memory" class="bare">https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/memory</a></p> +</li> +<li> +<p>apache/james:jpa-3.x.x built from <a href="https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/jpa" class="bare">https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/jpa</a></p> +</li> +<li> +<p>apache/james:demo-3.x.x built from <a href="https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/provisioned" class="bare">https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/provisioned</a></p> +</li> +<li> +<p>apache/james:cassandra-3.x.x build from <a href="https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/cassandra" class="bare">https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/cassandra</a></p> +</li> +<li> +<p>apache/james:distributed-3.x.x built from <a href="https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/cassandra-rabbitmq" class="bare">https://github.com/apache/james-project/tree/master/dockerfiles/run/guice/cassandra-rabbitmq</a></p> +</li> +</ul> +</div> +<div class="paragraph"> +<p>As a committer contact the INFRA and hand them your docker-hub account to get the permission.</p> +</div> +</div> +<div class="sect2"> +<h3 id="_other_steps"><a class="anchor" href="#_other_steps"></a>Other steps</h3> +<div class="paragraph"> +<p>Once done:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>Deploy website changes</p> +</li> +<li> +<p>Send an announce on server-user</p> +</li> +<li> +<p>Send an Apache foundation wide announce</p> +</li> +</ul> +</div> </div> </div> </div> diff --git a/james-project/3.6.0/servers/15-minute-demo.html b/james-project/3.6.0/servers/15-minute-demo.html index a6ba4bd..c126add 100644 --- a/james-project/3.6.0/servers/15-minute-demo.html +++ b/james-project/3.6.0/servers/15-minute-demo.html @@ -575,7 +575,7 @@ We will create a <code>webadmin.properties</code> file that James will use in or </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker run -d -p "25:25" -p "143:143" -p "127.0.0.1:8000:8000" -v $(pwd)/webadmin.properties:/root/conf/webadmin.properties --name james linagora/james-jpa-sample:3.4.0</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker run -d -p "25:25" -p "143:143" -p "127.0.0.1:8000:8000" -v $(pwd)/webadmin.properties:/root/conf/webadmin.properties --name james apache/james:demo-3.6.0</code></pre> </div> </div> <div class="paragraph"> @@ -616,28 +616,7 @@ We will create a <code>webadmin.properties</code> file that James will use in or </div> <div class="listingblock"> <div class="content"> -<pre>docker exec james java -jar /root/james-cli.jar \ - -h \<<HOST>> -p \<<PORT>> \<<COMMAND>></pre> -</div> -</div> -<div class="paragraph"> -<p>In this demo, we are using host 127.0.0.1 and port 9999, so every command looks like:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre>docker exec james java -jar /root/james-cli.jar \ - -h 127.0.0.1 -p 9999 \<<COMMAND>></pre> -</div> -</div> -<div class="paragraph"> -<p>Host 127.0.0.1 is of course localhost, and the use of port 9999 is completely arbitrary.</p> -</div> -<div class="paragraph"> -<p>To make this demo a little easier to use, set this up as a bash script by copying and pasting this script:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">printf '#!/bin/bash\n\ndocker exec james java -jar /root/james-cli.jar -h 127.0.0.1 -p 9999 $@' >> james ; chmod +x james</code></pre> +<pre>docker exec james james-cli <<COMMAND>></pre> </div> </div> </div> @@ -647,7 +626,7 @@ We will create a <code>webadmin.properties</code> file that James will use in or </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james listDomains</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-cli listDomains</code></pre> </div> </div> <div class="paragraph"> @@ -658,7 +637,7 @@ We will create a <code>webadmin.properties</code> file that James will use in or </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james listUsers</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-clivv listUsers</code></pre> </div> </div> <div class="paragraph"> @@ -669,7 +648,7 @@ We will create a <code>webadmin.properties</code> file that James will use in or </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james addDomain test.local</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-cli addDomain test.local</code></pre> </div> </div> <div class="paragraph"> @@ -677,7 +656,7 @@ We will create a <code>webadmin.properties</code> file that James will use in or </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james listDomains</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-clivv listDomains</code></pre> </div> </div> <div class="paragraph"> @@ -685,7 +664,7 @@ We will create a <code>webadmin.properties</code> file that James will use in or </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james addUser testuser@test.local password</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-cliv addUser testuser@test.local password</code></pre> </div> </div> <div class="paragraph"> @@ -693,7 +672,7 @@ We will create a <code>webadmin.properties</code> file that James will use in or </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james listUsers</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-cli listUsers</code></pre> </div> </div> </div> diff --git a/james-project/3.6.0/servers/5-minute-demo.html b/james-project/3.6.0/servers/5-minute-demo.html index c2dc8fd..510761c 100644 --- a/james-project/3.6.0/servers/5-minute-demo.html +++ b/james-project/3.6.0/servers/5-minute-demo.html @@ -541,7 +541,7 @@ Then you will add a domain, and a user account within that domain.</p> </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker run -d -p "25:25" -p "143:143" --name james linagora/james-jpa-sample:3.4.0</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker run -d -p "25:25" -p "143:143" --name james apache/james:demo-3.6.0</code></pre> </div> </div> <div class="paragraph"> @@ -581,30 +581,9 @@ Then you will add a domain, and a user account within that domain.</p> </div> <div class="listingblock"> <div class="content"> -<pre>docker exec james java -jar /root/james-cli.jar \ - -h \<<HOST>> -p \<<PORT>> \<<COMMAND>></pre> +<pre>docker exec james james-cli <<COMMAND>></pre> </div> </div> -<div class="paragraph"> -<p>In this demo, we are using host 127.0.0.1 and port 9999, so every command looks like:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre>docker exec james java -jar /root/james-cli.jar \ - -h 127.0.0.1 -p 9999 \<<COMMAND>></pre> -</div> -</div> -<div class="paragraph"> -<p>Host 127.0.0.1 is of course localhost, and the use of port 9999 is completely arbitrary.</p> -</div> -</div> -</div> -<div class="paragraph"> -<p>To make this demo a little easier to use, set this up as a bash script by copying and pasting this script:</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">printf '#!/bin/bash\n\ndocker exec james java -jar /root/james-cli.jar -h 127.0.0.1 -p 9999 $@' >> james ; chmod +x james</code></pre> </div> </div> <div class="paragraph"> @@ -612,7 +591,7 @@ Then you will add a domain, and a user account within that domain.</p> </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james listDomains</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-cli listDomains</code></pre> </div> </div> <div class="paragraph"> @@ -623,7 +602,7 @@ Then you will add a domain, and a user account within that domain.</p> </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james listUsers</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-cli listUsers</code></pre> </div> </div> <div class="paragraph"> @@ -634,7 +613,7 @@ Then you will add a domain, and a user account within that domain.</p> </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james addDomain test.local</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-cli addDomain test.local</code></pre> </div> </div> <div class="paragraph"> @@ -642,7 +621,7 @@ Then you will add a domain, and a user account within that domain.</p> </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james listDomains</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-cli listDomains</code></pre> </div> </div> <div class="paragraph"> @@ -650,7 +629,7 @@ Then you will add a domain, and a user account within that domain.</p> </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james addUser testuser@test.local password</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-cli addUser testuser@test.local password</code></pre> </div> </div> <div class="paragraph"> @@ -658,7 +637,7 @@ Then you will add a domain, and a user account within that domain.</p> </div> <div class="listingblock"> <div class="content"> -<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">./james listUsers</code></pre> +<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">docker exec james james-cli listUsers</code></pre> </div> </div> <div class="paragraph"> diff --git a/james-project/3.6.0/servers/_images/preload-dashboards.png b/james-project/3.6.0/servers/_images/preload-dashboards.png new file mode 100644 index 0000000..8ecc77f Binary files /dev/null and b/james-project/3.6.0/servers/_images/preload-dashboards.png differ diff --git a/james-project/3.6.0/servers/distributed/operate/metrics.html b/james-project/3.6.0/servers/distributed/operate/metrics.html index 7c80535..455634a 100644 --- a/james-project/3.6.0/servers/distributed/operate/metrics.html +++ b/james-project/3.6.0/servers/distributed/operate/metrics.html @@ -526,17 +526,168 @@ for keeping track of some core metrics of James.</p> mbean plugins.</p> </div> <div class="paragraph"> -<p>You can also export the metrics to ElasticSearch and visualize them with <a href="https://grafana.com/">Grafana</a>. -See <a href="../configure/elasticsearch.html#_exporting_metrics_directly_to_elasticsearch" class="page">elaticseach.properties</a> -documentation for more details on how to set this up.</p> +<p>We also support displaying them via <a href="https://grafana.com/">Grafana</a>. Two methods can be used to back grafana display:</p> </div> +<div class="ulist"> +<ul> +<li> +<p>Prometheus metric collection - Data are exposed on a HTTP endpoint for Prometheus scrape.</p> +</li> +<li> +<p>ElasticSearch metric collection - This method is depreciated and will be removed in next version.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_expose_metrics_for_prometheus_collection"><a class="anchor" href="#_expose_metrics_for_prometheus_collection"></a>Expose metrics for Prometheus collection</h2> +<div class="sectionbody"> <div class="paragraph"> -<p>If some metrics seem abnormally slow despite in depth database -performance tuning, feedback is appreciated as well on the bug tracker, -the user mailing list or our Gitter channel (see our -<a href="http://james.apache.org/#second">community page</a>) . Any additional -details categorizing the slowness are appreciated as well (details of -the slow requests for instance).</p> +<p>Metrics can be exposed over HTTP and made available by using <code>extensions.routes</code> in James <a href="https://github.com/apache/james-project/blob/master/docs/modules/servers/pages/distributed/configure/webadmin.adoc">webadmin.properties</a> file:</p> +</div> +<div class="literalblock"> +<div class="content"> +<pre>extensions.routes=org.apache.james.webadmin.dropwizard.MetricsRoutes</pre> +</div> +</div> +<div class="paragraph"> +<p>You can test the result by accessing to:</p> +</div> +<div class="literalblock"> +<div class="content"> +<pre>http://james_server:8000/metrics</pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_running_james_with_prometheus"><a class="anchor" href="#_running_james_with_prometheus"></a>Running James with Prometheus</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Make the below changes to scrape job config in <code>prometheus.yml</code> to collect the data for Grafana dashboard.</p> +</div> +<div class="literalblock"> +<div class="content"> +<pre>global: + scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. + evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute. + # scrape_timeout is set to the global default (10s). + +alerting: + alertmanagers: + - static_configs: + - targets: + # - alertmanager:9093 + +rule_files: + # - "first_rules.yml" + # - "second_rules.yml" + +scrape_configs: + # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config. + - job_name: 'prometheus' + scrape_interval: 5s + static_configs: + - targets: ['localhost:9090'] + - job_name: 'Apache James' + scrape_interval: 5s + metrics_path: /metrics + static_configs: + - targets: ['james:8000']</pre> +</div> +</div> +<div class="paragraph"> +<p>You can download the dashboard json files and use <a href="https://grafana.com/tutorials/provision-dashboards-and-data-sources/">Grafana provision</a> to make the metrics datasource and dashboards available after container creation. [Insert link to Prometheus json files.]</p> +</div> +<div class="paragraph"> +<p>Update the <a href="https://github.com/grafana/grafana/blob/master/conf/sample.ini">grafana.ini</a> configuration file in the <code>/etc/grafana/grafana.ini</code> to override default configuration options. You only need to change the provisioning folder path:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code>;provisioning = /etc/grafana/provisioning</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Create the provisioning folder tree and copy all the dashboard json files to <code>/provisioning/dashboards/james/</code></p> +</div> +<div class="literalblock"> +<div class="content"> +<pre>|-- provisioning + |-- dashboards + |-- defaults.yml + |-- james + |-- datasources + |-- prometheus_ds.yml + |-- notifiers + |-- plugins</pre> +</div> +</div> +<div class="paragraph"> +<p>Define the folder path for pre-load dashboard json files in <code>defaults.yml</code>:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code>apiVersion: 1 + +providers: + - name: Default # A uniquely identifiable name for the provider + folder: Services # The folder where to place the dashboards + type: file + options: + path: /etc/grafana/provisioning/dashboards/james</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Define the configuration for pre-load Prometheus datasource in <code>prometheus_ds.yml</code>:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code>apiVersion: 1 + +datasources: + - name: prometheus + type: prometheus + url: http://prometheus_server_ip:9090 + editable: true</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Finally define volume mount for <code>grafana.ini</code> and provisioning folder path in <code>docker-compose.yml</code> and start prometheus/grafana montoring stack:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="highlightjs highlight"><code>version: '3' + +services: + grafana: + image: grafana/grafana:latest + container_name: grafana + ports: + - "3000:3000" + volumes: #Map your provision config to grafana container + - /path/to/grafana.ini:/etc/grafana/grafana.ini + - /path/to/grafana/provisioning:/etc/grafana/provisioning + + prometheus: + image: prom/prometheus:latest + restart: unless-stopped + ports: + - "9090:9090" + volumes: #Map your scrape config to prometheus container. + - ./conf/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Once running, Prometheus datasource and dashboards will be ready on your Grafana. Datasource name should match with the name provided in dashboard json files. Or else you will have to edit Grafana dashboards afterward.</p> +</div> +<div class="imageblock"> +<div class="content"> +<img src="../../_images/preload-dashboards.png" alt="Pre-loaded dashboards"> +</div> +</div> +<div class="paragraph"> +<p>*Note: For communication between multiple docker-compose projects, see <a href="https://stackoverflow.com/questions/38088279/communication-between-multiple-docker-compose-projects">here</a> for example. An easier approach is to merge James and Metric docker-compose files together.</p> </div> </div> </div> @@ -720,7 +871,7 @@ Latencies for Tika text extraction. Note that this is relevant if this component </div> </div> <div class="sect1"> -<h2 id="_running_and_configuring_grafana"><a class="anchor" href="#_running_and_configuring_grafana"></a>Running and configuring Grafana</h2> +<h2 id="_expose_metrics_for_elasticsearch_collection"><a class="anchor" href="#_expose_metrics_for_elasticsearch_collection"></a>Expose metrics for Elasticsearch collection</h2> <div class="sectionbody"> <div class="paragraph"> <p>The following command allow you to run a fresh grafana server :</p> @@ -749,6 +900,14 @@ James ElasticSearch configuration file accordingly. To help you doing this, you can take a look to <a href="https://github.com/apache/james-project/blob/master/dockerfiles/run/guice/cassandra/destination/conf/elasticsearch.properties">elasticsearch.properties</a>.</p> </div> +<div class="paragraph"> +<p>If some metrics seem abnormally slow despite in depth database +performance tuning, feedback is appreciated as well on the bug tracker, +the user mailing list or our Gitter channel (see our +<a href="http://james.apache.org/#second">community page</a>) . Any additional +details categorizing the slowness are appreciated as well (details of +the slow requests for instance).</p> +</div> </div> </div> </article> diff --git a/james-project/3.6.0/servers/distributed/run-docker.html b/james-project/3.6.0/servers/distributed/run-docker.html index b096825..debaf8f 100644 --- a/james-project/3.6.0/servers/distributed/run-docker.html +++ b/james-project/3.6.0/servers/distributed/run-docker.html @@ -526,7 +526,7 @@ It will be configured to run with Cassandra & ElasticSearch. All those three components will be started with a single command.</p> </div> <div class="paragraph"> -<p>You can retrieve the docker-compose file :</p> +<p>You can retrieve the docker-compose file : ( docker-compose file and james image name should be changed)</p> </div> <div class="literalblock"> <div class="content"> @@ -538,7 +538,7 @@ All those three components will be started with a single command.</p> </div> <div class="literalblock"> <div class="content"> -<pre>$ docker-compose up</pre> +<pre>$ docker-compose up -d</pre> </div> </div> <div class="paragraph"> @@ -550,7 +550,7 @@ james | Started : true</p> </div> <div class="literalblock"> <div class="content"> -<pre>$ docker exec james java -jar /root/james-cli.jar -h 127.0.0.1 -p 9999 listdomains</pre> +<pre>$ docker exec james james-cli -h 127.0.0.1 -p 9999 listdomains</pre> </div> </div> <div class="paragraph"> diff --git a/sitemap-james-project.xml b/sitemap-james-project.xml index 2e2d2ff..f2a63ae 100644 --- a/sitemap-james-project.xml +++ b/sitemap-james-project.xml @@ -2,390 +2,390 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://james.apache.org/james-project/3.6.0/community/contributing.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/community/download.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/community/guidelines.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/community/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/community/mailing-lists.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/community/release.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/community/support.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/community/website.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/configuration.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/glossary.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/mail/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/messages/imf.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/messages/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/messages/mime.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/processing/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/protocols/esmtp.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/protocols/imap.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/protocols/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/protocols/jmap.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/protocols/lmtp.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/protocols/pop.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/protocols/smtp.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/storage/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/storage/mailbox.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/storage/users.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/concepts/user/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/customization/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/development/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/development/logging.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/15-minute-demo.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/5-minute-demo.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/basic/architecture.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/basic/concepts.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/basic/conf/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/basic/context.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/basic/help.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/basic/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/basic/objectives.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/demo.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/architecture/consistency-model.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/architecture/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/architecture/specialized-instances.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/batchsizes.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/blobstore.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/cassandra.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/collecting-contacts.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/collecting-events.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/dns.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/domainlist.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/dsn.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/elasticsearch.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/extensions.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/healthcheck.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/imap.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/jmap.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/jmx.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/listeners.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/mailetcontainer.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/mailets.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/mailrepositorystore.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/matchers.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/pop3.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/rabbitmq.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/recipientrewritetable.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/remote-delivery-error-handling.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/smtp-hooks.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/smtp.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/spam.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/ssl.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/tika.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/usersrepository.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/vault.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/configure/webadmin.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/extending/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/extending/mail-processing.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/extending/mailbox-listeners.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/extending/smtp-hooks.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/extending/webadmin-routes.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/objectives.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/operate/cassandra-migration.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/operate/cli.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/operate/guide.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/operate/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/operate/logging.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/operate/metrics.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/operate/migrating.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/operate/webadmin.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/run-docker.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/distributed/run.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/extendable.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/run.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-project/3.6.0/servers/test.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> </urlset> diff --git a/sitemap-james-site.xml b/sitemap-james-site.xml index fa0fd8d..65f52eb 100644 --- a/sitemap-james-site.xml +++ b/sitemap-james-site.xml @@ -2,10 +2,10 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://james.apache.org/james-site/latest/homepage.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> <url> <loc>https://james.apache.org/james-site/latest/index.html</loc> -<lastmod>2021-04-12T19:24:20.932Z</lastmod> +<lastmod>2021-04-16T06:19:56.651Z</lastmod> </url> </urlset> diff --git a/sitemap-jdkim.xml b/sitemap-jdkim.xml index 478cb6e..a2e4be9 100644 --- a/sitemap-jdkim.xml +++ b/sitemap-jdkim.xml @@ -2,6 +2,6 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://james.apache.org/jdkim/0.3-SNAPSHOT/index.html</loc> -<lastmod>2021-04-05T06:32:19.099Z</lastmod> +<lastmod>2021-04-06T06:40:43.377Z</lastmod> </url> </urlset> diff --git a/sitemap-jsieve.xml b/sitemap-jsieve.xml index f46d767..47c398a 100644 --- a/sitemap-jsieve.xml +++ b/sitemap-jsieve.xml @@ -2,6 +2,6 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://james.apache.org/jsieve/0.8-SNAPSHOT/index.html</loc> -<lastmod>2021-04-05T06:32:19.099Z</lastmod> +<lastmod>2021-04-06T06:40:43.377Z</lastmod> </url> </urlset> diff --git a/sitemap-jspf.xml b/sitemap-jspf.xml index 28c3930..5f5008e 100644 --- a/sitemap-jspf.xml +++ b/sitemap-jspf.xml @@ -2,6 +2,6 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://james.apache.org/jspf/1.0.2-SNAPSHOT/index.html</loc> -<lastmod>2021-04-05T06:32:19.099Z</lastmod> +<lastmod>2021-04-06T06:40:43.377Z</lastmod> </url> </urlset> diff --git a/sitemap-mime4j.xml b/sitemap-mime4j.xml index 398094b..b0b7352 100644 --- a/sitemap-mime4j.xml +++ b/sitemap-mime4j.xml @@ -2,6 +2,6 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://james.apache.org/mime4j/0.8.4-SNAPSHOT/index.html</loc> -<lastmod>2021-04-05T06:32:19.099Z</lastmod> +<lastmod>2021-04-06T06:40:43.377Z</lastmod> </url> </urlset> diff --git a/sitemap-postage.xml b/sitemap-postage.xml index 9df44ae..68f2b60 100644 --- a/sitemap-postage.xml +++ b/sitemap-postage.xml @@ -2,6 +2,6 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://james.apache.org/postage/0.1-SNAPSHOT/index.html</loc> -<lastmod>2021-04-05T06:32:19.099Z</lastmod> +<lastmod>2021-04-06T06:40:43.377Z</lastmod> </url> </urlset> --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org