diff --git a/docs/antora.yml b/docs/antora.yml index 5d174701d..730ee9bd7 100644 --- a/docs/antora.yml +++ b/docs/antora.yml @@ -41,7 +41,7 @@ asciidoc: enterprise-product-name: 'Enterprise Edition' java-client-new: 'Java Client (Standalone)' java-client: 'Java Client and Embedded Server' - url-cloud-signup: https://cloud.hazelcast.com/sign-up + url-cloud-signup: https://cloud.hazelcast.com/sign-up?utm_source=docs-website hazelcast-cloud: Cloud ucn: User Code Namespaces ucd: User Code Deployment diff --git a/docs/modules/ROOT/examples/helper/LicenseUtils.java b/docs/modules/ROOT/examples/helper/LicenseUtils.java index 520a9c69e..b49eed00b 100644 --- a/docs/modules/ROOT/examples/helper/LicenseUtils.java +++ b/docs/modules/ROOT/examples/helper/LicenseUtils.java @@ -18,7 +18,7 @@ *
  • the system property {@code -Dhazelcast.enterprise.license.key=}
  • * * - * You can request a trial key at http://hazelcast.com/hazelcast-enterprise-trial + * You can request a trial key at http://hazelcast.com/hazelcast-enterprise-trial?utm_source=docs-website */ public final class LicenseUtils { diff --git a/docs/modules/cache/pages/overview.adoc b/docs/modules/cache/pages/overview.adoc index 1bccd06fd..47316c2c6 100644 --- a/docs/modules/cache/pages/overview.adoc +++ b/docs/modules/cache/pages/overview.adoc @@ -7,9 +7,9 @@ :url-hibernate: http://hibernate.org :url-spring: https://spring.io/projects/spring-framework :url-jetty: https://www.eclipse.org/jetty/documentation/current/configuring-sessions-hazelcast.html -:blog-caching-patterns: https://hazelcast.com/blog/a-hitchhikers-guide-to-caching-patterns/ -:glossary-hibernate: https://hazelcast.com/glossary/hibernate-second-level-cache/ -:use-cases-jcache: https://hazelcast.com/use-cases/jcache-provider/ +:blog-caching-patterns: https://hazelcast.com/blog/a-hitchhikers-guide-to-caching-patterns/?utm_source=docs-website +:glossary-hibernate: https://hazelcast.com/glossary/hibernate-second-level-cache/?utm_source=docs-website +:use-cases-jcache: https://hazelcast.com/use-cases/jcache-provider/?utm_source=docs-website :guides-spring-boot: https://guides.hazelcast.org/hazelcast-embedded-springboot/ :guides-spring-boot-caching: https://guides.hazelcast.org/caching-springboot/ :guides-spring-boot-web-sessions: https://guides.hazelcast.org/caching-springboot/ diff --git a/docs/modules/clients/pages/hazelcast-clients.adoc b/docs/modules/clients/pages/hazelcast-clients.adoc index b2e0eb73c..12725dd8e 100644 --- a/docs/modules/clients/pages/hazelcast-clients.adoc +++ b/docs/modules/clients/pages/hazelcast-clients.adoc @@ -27,7 +27,7 @@ Additional tools are available to help operate and manage Hazelcast Platform clu Not all features are available in all clients. To find out which features are available in each client, -see the link:https://hazelcast.com/developers/clients/[clients page]. +see the link:https://hazelcast.com/developers/clients/?utm_source=docs-website[clients page]. After selecting the language you need, you can find the table showing supported features on the selected language. diff --git a/docs/modules/cluster-performance/pages/performance-tips.adoc b/docs/modules/cluster-performance/pages/performance-tips.adoc index 00659d26e..f197388f6 100644 --- a/docs/modules/cluster-performance/pages/performance-tips.adoc +++ b/docs/modules/cluster-performance/pages/performance-tips.adoc @@ -94,7 +94,7 @@ as the instances would compete for the same CPU resources. Don't rely just on CPU usage when benchmarking your cluster. Simulate production workload and measure the throughput and latency instead. The task manager of Hazelcast can be configured to use the CPU aggressively. -As an example, see https://hazelcast.com/blog/idle-green-threads-in-jet/[this benchmark]: the CPU usage was close to 20% with just 1000 events/s. At 1m items/s +As an example, see https://hazelcast.com/blog/idle-green-threads-in-jet/?utm_source=docs-website[this benchmark]: the CPU usage was close to 20% with just 1000 events/s. At 1m items/s the CPU usage was 100% even though Jet still could push around 5 million items/s on that machine. diff --git a/docs/modules/deploy/pages/choosing-a-deployment-option.adoc b/docs/modules/deploy/pages/choosing-a-deployment-option.adoc index cee949e32..1735f80fc 100644 --- a/docs/modules/deploy/pages/choosing-a-deployment-option.adoc +++ b/docs/modules/deploy/pages/choosing-a-deployment-option.adoc @@ -1,7 +1,7 @@ = Choosing an Application Topology :description: Hazelcast offers two topologies to use Hazelcast: embedded in a Java application or in a client/server topology. To help you choose a topology that meets your requirements, this topic describes each option. :page-aliases: ROOT:topologies.adoc -:url-cloud-signup: https://cloud.hazelcast.com/sign-in?next=/ +:url-cloud-signup: https://cloud.hazelcast.com/sign-in?utm_source=docs-website You can deploy Hazelcast in two topologies, depending on where you want the Hazelcast members to run: diff --git a/docs/modules/deploy/pages/deploying-on-aws.adoc b/docs/modules/deploy/pages/deploying-on-aws.adoc index da007c2c7..a67276ab4 100644 --- a/docs/modules/deploy/pages/deploying-on-aws.adoc +++ b/docs/modules/deploy/pages/deploying-on-aws.adoc @@ -695,4 +695,4 @@ Hazelcast is prepared to work correctly within the autoscaling environments. Not * The number of members in a cluster must not change by more than one at a time * When a member is launched or terminated, the cluster must be in a safe state -Read about details in the blog post: link:https://hazelcast.com/blog/aws-auto-scaling-with-hazelcast/[AWS Auto Scaling with Hazelcast]. +Read about details in the blog post: link:https://hazelcast.com/blog/aws-auto-scaling-with-hazelcast/?utm_source=docs-website[AWS Auto Scaling with Hazelcast]. diff --git a/docs/modules/getting-started/pages/editions.adoc b/docs/modules/getting-started/pages/editions.adoc index f9841267c..8a590788c 100644 --- a/docs/modules/getting-started/pages/editions.adoc +++ b/docs/modules/getting-started/pages/editions.adoc @@ -30,7 +30,7 @@ are valid for Hazelcast Platform. == {open-source-product-name} Hazelcast {open-source-product-name} is free and covered by an Apache License, Version 2.0 -and a https://hazelcast.com/hazelcast-community-license/[Hazelcast Community License]. +and a https://hazelcast.com/hazelcast-community-license/?utm_source=docs-website[Hazelcast Community License]. The permissions granted in these licenses allow you to do the following: diff --git a/docs/modules/getting-started/pages/install-hazelcast.adoc b/docs/modules/getting-started/pages/install-hazelcast.adoc index a7bddb4f6..426bf9e0e 100644 --- a/docs/modules/getting-started/pages/install-hazelcast.adoc +++ b/docs/modules/getting-started/pages/install-hazelcast.adoc @@ -164,7 +164,7 @@ ifdef::snapshot[] Go to the link:https://oss.sonatype.org/content/repositories/snapshots/com/hazelcast/hazelcast-distribution/{full-version}/[snapshot repository] and click the download link for the TAR file that has the most up-to-date timestamp in the *Last Modified* columns. endif::[] ifndef::snapshot[] -. Download a package from https://hazelcast.com/get-started/download/[hazelcast.com^]. +. Download a package from https://hazelcast.com/get-started/download/?utm_source=docs-website[hazelcast.com^]. . Extract the downloaded package. endif::[] -- @@ -175,7 +175,7 @@ ifdef::snapshot[] Go to the link:https://oss.sonatype.org/content/repositories/snapshots/com/hazelcast/hazelcast-distribution/{full-version}/[snapshot repository] and click the download link for the TAR file that has the most up-to-date timestamp in the *Last Modified* columns. endif::[] ifndef::snapshot[] -. Download a package from https://hazelcast.com/get-started/download/[hazelcast.com^]. +. Download a package from https://hazelcast.com/get-started/download/?utm_source=docs-website[hazelcast.com^]. . Extract the downloaded package. endif::[] -- @@ -186,7 +186,7 @@ ifdef::snapshot[] Go to the link:https://oss.sonatype.org/content/repositories/snapshots/com/hazelcast/hazelcast-distribution/{full-version}/[snapshot repository] and click the download link for the ZIP file that has the most up-to-date timestamp in the *Last Modified* columns. endif::[] ifndef::snapshot[] -. Download a package from https://hazelcast.com/get-started/download/[hazelcast.com^]. +. Download a package from https://hazelcast.com/get-started/download/?utm_source=docs-website[hazelcast.com^]. . Extract the downloaded package. endif::[] -- diff --git a/docs/modules/getting-started/pages/resources.adoc b/docs/modules/getting-started/pages/resources.adoc index 462292e03..b2be33b79 100644 --- a/docs/modules/getting-started/pages/resources.adoc +++ b/docs/modules/getting-started/pages/resources.adoc @@ -5,5 +5,5 @@ This is also where you can contribute and report issues. * Hazelcast API can be found at https://docs.hazelcast.org/docs/latest/javadoc/[hazelcast.org/docs/Javadoc^]. * Code samples can be downloaded from https://github.com/hazelcast/hazelcast-code-samples[GitHub/hazelcast-code-samples^]. -* More use cases and resources can be found at http://www.hazelcast.com[hazelcast.com^]. +* More use cases and resources can be found at http://www.hazelcast.com?utm_source=docs-website[hazelcast.com^]. * xref:getting-started:support.adoc[Support information]. \ No newline at end of file diff --git a/docs/modules/getting-started/pages/support.adoc b/docs/modules/getting-started/pages/support.adoc index e325f6fbb..d92c5476f 100644 --- a/docs/modules/getting-started/pages/support.adoc +++ b/docs/modules/getting-started/pages/support.adoc @@ -13,16 +13,16 @@ Community support is for every Hazelcast user. You can use the following channel == Customer Support Customer support is for paying Hazelcast customers. -See https://hazelcast.com/services/support/[hazelcast.com^] for the support options. +See https://hazelcast.com/services/support/?utm_source=docs-website[hazelcast.com^] for the support options. A support subscription from Hazelcast will allow you to get the most value out of your selection of Hazelcast. Our customers benefit from rapid response times to technical support inquiries, access to critical software patches, and other services which will help you achieve increased productivity and quality. Learn more about Hazelcast support subscriptions: -https://hazelcast.com/pricing/ +https://hazelcast.com/pricing/?utm_source=docs-website If your organization subscribes to Hazelcast support, and you already have an account setup, you can login to your account and open -a support request using our ticketing system: https://support.hazelcast.com/s/. +a support request using our ticketing system: https://support.hazelcast.com/s/?utm_source=docs-website. When submitting a ticket to the team, please provide as much information and data as possible: @@ -35,7 +35,7 @@ This will allow the team to route the issue to the proper expert If not please capture the sequence of events that led to the problem. * Write a complete description of the problem along with any error found. * Capture any relevant screenshots and or errors noted. -* Create a support ticket on https://support.hazelcast.com/s/[Hazelcast Support Portal]. +* Create a support ticket on https://support.hazelcast.com/s/?utm_source=docs-website[Hazelcast Support Portal]. * Attach the appropriate severity to the ticket. * `PROD` issues that affect production are considered as severity 1. * All other issues in other environments are considered severity 2 or 3 depending on urgency. @@ -74,5 +74,5 @@ Lastly, be prompt in your communication with Hazelcast support - helps to ensure This is also where you can contribute and report issues. * Hazelcast API can be found at https://docs.hazelcast.org/docs/latest/javadoc/[hazelcast.org/docs/Javadoc^]. * Code samples can be downloaded from https://github.com/hazelcast/hazelcast-code-samples[GitHub/hazelcast-code-samples^]. -* More use cases and resources can be found at http://www.hazelcast.com[hazelcast.com^]. +* More use cases and resources can be found at http://www.hazelcast.com?utm_source=docs-website[hazelcast.com^]. * xref:getting-started:support.adoc[Support information]. \ No newline at end of file diff --git a/docs/modules/kubernetes/pages/helm-hazelcast-enterprise-chart.adoc b/docs/modules/kubernetes/pages/helm-hazelcast-enterprise-chart.adoc index 2a9f174c2..324fbaf4b 100644 --- a/docs/modules/kubernetes/pages/helm-hazelcast-enterprise-chart.adoc +++ b/docs/modules/kubernetes/pages/helm-hazelcast-enterprise-chart.adoc @@ -15,7 +15,7 @@ == Quickstart -Hazelcast Platform {enterprise-product-name} requires a license key. If you don't have a license key, you can request one at the link:http://trialrequest.hazelcast.com/[Hazelcast website]. +Hazelcast Platform {enterprise-product-name} requires a license key. If you don't have a license key, you can request one at the link:http://trialrequest.hazelcast.com/?utm_source=docs-website[Hazelcast website]. [source,shell] ---- diff --git a/docs/modules/pipelines/pages/overview.adoc b/docs/modules/pipelines/pages/overview.adoc index 5fcab74b3..d3cd78e10 100644 --- a/docs/modules/pipelines/pages/overview.adoc +++ b/docs/modules/pipelines/pages/overview.adoc @@ -1,7 +1,7 @@ = About Data Pipelines :description: Learn about the core concepts of data pipelines and how you can build your own with the Hazelcast Jet engine. :keywords: data-processing, streaming, processing -:url-hazelcast-pipelines: https://hazelcast.com/glossary/data-pipeline +:url-hazelcast-pipelines: https://hazelcast.com/glossary/data-pipeline?utm_source=docs-website {description} diff --git a/docs/modules/pipelines/pages/python.adoc b/docs/modules/pipelines/pages/python.adoc index 2b04a54b3..38f804826 100644 --- a/docs/modules/pipelines/pages/python.adoc +++ b/docs/modules/pipelines/pages/python.adoc @@ -18,7 +18,7 @@ To complete this tutorial, you need the following: |A Hazelcast cluster running in client/server mode |xref:getting-started:install-hazelcast.adoc#use-the-binary[Install Hazelcast] -|A Hazelcast Full Distribution |https://hazelcast.com/open-source-projects/downloads/[Hazelcast {open-source-product-name} Downloads] +|A Hazelcast Full Distribution |https://hazelcast.com/open-source-projects/downloads/?utm_source=docs-website[Hazelcast {open-source-product-name} Downloads] |=== == Step 1. Write a Python Function diff --git a/docs/modules/release-notes/pages/5-3-0.adoc b/docs/modules/release-notes/pages/5-3-0.adoc index a7e37e15c..12ca10793 100644 --- a/docs/modules/release-notes/pages/5-3-0.adoc +++ b/docs/modules/release-notes/pages/5-3-0.adoc @@ -14,7 +14,7 @@ without the need of a Kafka cluster. * Renamed the `DataLinkFactory` interface as `DataConnection`. https://github.com/hazelcast/hazelcast/pull/24224[#24224] * Changed the default cloud coordinator URL from `coordinator.hazelcast.cloud` to `api.viridian.hazelcast.com`. -The default configuration now connects to https://viridian.hazelcast.com/sign-in?next=/[Hazelcast Viridian Cloud^] instead of Hazelcast Cloud. +The default configuration now connects to https://viridian.hazelcast.com/sign-in?utm_source=docs-website[Hazelcast Viridian Cloud^] instead of Hazelcast Cloud. If you want to continue accessing your Hazelcast Cloud clusters, you need to set the `hazelcast.client.cloud.url` property to `https://coordinator.hazelcast.cloud` in your configuration. https://github.com/hazelcast/hazelcast/pull/23290[#23290] diff --git a/docs/modules/troubleshoot/pages/remedies-for-alerts.adoc b/docs/modules/troubleshoot/pages/remedies-for-alerts.adoc index 531761b66..a503f29d3 100644 --- a/docs/modules/troubleshoot/pages/remedies-for-alerts.adoc +++ b/docs/modules/troubleshoot/pages/remedies-for-alerts.adoc @@ -152,7 +152,7 @@ JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC -XX:+UseCompressedOops -XX:+UseGCLogFileRotat == Additional Resources -* What to do in case of an OOME: http://blog.hazelcast.com/out-of-memory/ +* What to do in case of an OOME: http://blog.hazelcast.com/out-of-memory/?utm_source=docs-website * What to do when one or more partitions become unbalanced, e.g., a partition becomes so large, -it can’t fit in memory: https://hazelcast.com/blog/controlled-partitioning/ -* What to do when a queue store has reached its memory limit: http://blog.hazelcast.com/overflow-queue-store/ \ No newline at end of file +it can’t fit in memory: https://hazelcast.com/blog/controlled-partitioning/?utm_source=docs-website +* What to do when a queue store has reached its memory limit: http://blog.hazelcast.com/overflow-queue-store/?utm_source=docs-website \ No newline at end of file