<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Integration Adaptation on Apache Dubbo</title><link>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/</link><description>Recent content in Integration Adaptation on Apache Dubbo</description><generator>Hugo</generator><language>en</language><atom:link href="https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/index.xml" rel="self" type="application/rss+xml"/><item><title>Prometheus</title><link>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/prometheus/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/prometheus/</guid><description>&lt;h2 id="installation">Installation&lt;/h2>
&lt;p>You can quickly install Prometheus using the example configuration provided by the Dubbo community.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>kubectl create -f https://raw.githubusercontent.com/apache/dubbo-kubernetes/master/deploy/kubernetes/prometheus.yaml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;blockquote>
&lt;p>This installation is only suitable for testing or experience purposes. For production-grade installation, please refer to the official Prometheus installation documentation.&lt;/p>
&lt;/blockquote>
&lt;p>Execute the port mapping &lt;code>kubectl -n dubbo-system port-forward svc/prometheus-server 9090:9090&lt;/code>, and access the page at &lt;code>http://localhost:9090&lt;/code>, then switch to the graph view.&lt;/p>
&lt;p>&lt;img alt="Prometheus" src="https://deploy-preview-3202--dubbo.netlify.app/imgs/v3/reference/integrations/prometheus.jpg">&lt;/p>
&lt;h2 id="scrape-configuration">Scrape Configuration&lt;/h2>
&lt;p>Each instance of Dubbo exposes an HTTP port for Metrics collection, and Prometheus collects statistics by scraping the HTTP interface of each instance. The specific scraping path can be adjusted via the Prometheus configuration file, which controls the port, path, TLS settings, etc., for scraping instances.&lt;/p></description></item><item><title>Grafana</title><link>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/grafana/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/grafana/</guid><description>&lt;p>Grafana is an open-source monitoring solution that can be used to configure visual dashboards for Dubbo, allowing you to monitor the health of your Dubbo cluster.&lt;/p>
&lt;h2 id="configuring-visual-dashboards">Configuring Visual Dashboards&lt;/h2>
&lt;p>Here are the default metrics dashboards provided by the Dubbo community. You can quickly use them after configuring the data source and importing directly. If the default dashboards do not meet your requirements, you can customize your Grafana dashboards.&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://grafana.com/grafana/dashboards/18469">&lt;strong>Apache Dubbo Observability Dashboard:&lt;/strong>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://grafana.com/grafana/dashboards/4701">&lt;strong>JVM (Micrometer) Dashboard:&lt;/strong>&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>You can quickly import Grafana monitoring dashboards in the following ways.&lt;/p></description></item><item><title>Skywalking</title><link>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/skywalking/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/skywalking/</guid><description>&lt;h2 id="installation">Installation&lt;/h2>
&lt;p>You can quickly install Skywalking using the example configuration provided by the Dubbo community.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>kubectl create -f https://raw.githubusercontent.com/apache/dubbo-kubernetes/master/deploy/kubernetes/skywalking.yaml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;blockquote>
&lt;p>This installation is only suitable for testing or experimental use; for production-level installation, please refer to the official Skywalking installation documentation.&lt;/p>
&lt;/blockquote></description></item><item><title>Zipkin</title><link>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/zipkin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/zipkin/</guid><description>&lt;h2 id="installation">Installation&lt;/h2>
&lt;p>You can quickly install Zipkin using the example configuration provided by the Dubbo community.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>kubectl create -f https://raw.githubusercontent.com/apache/dubbo-kubernetes/master/deploy/kubernetes/zipkin.yaml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;blockquote>
&lt;p>This installation is only suitable for testing or demonstration purposes. For production-level installations, please refer to the official Zipkin installation documentation.&lt;/p>
&lt;/blockquote></description></item><item><title>Nacos</title><link>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/nacos/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/nacos/</guid><description>&lt;p>This document explains how to install and configure Nacos, covering local, docker, and kubernetes environments. The following is just a quick example installation guide; for setting up a production-ready cluster, please refer to the official Nacos documentation.&lt;/p>
&lt;h2 id="local-download">Local Download&lt;/h2>
&lt;p>Nacos depends on the &lt;a href="https://sdkman.io/" target="_blank">Java environment&lt;/a> to run, currently supporting environments such as Linux, MacOS, and Windows.&lt;/p>
&lt;p>You can &lt;a href="https://github.com/alibaba/nacos/releases" target="_blank">download the latest stable version of Nacos&lt;/a> and extract the binary package:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>unzip nacos-server-&lt;span style="color:#268bd2">$version&lt;/span>.zip
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#b58900">cd&lt;/span> nacos/bin
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#586e75">#tar -xvf nacos-server-$version.tar.gz&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="startup-command">Startup Command&lt;/h4>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#586e75"># Linux/Unix/Mac&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>sh startup.sh -m standalone
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#586e75"># Ubuntu&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>bash startup.sh -m standalone
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#586e75"># Windows&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>startup.cmd -m standalone
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="verify-nacos-started-normally">Verify Nacos Started Normally&lt;/h4>
&lt;p>Access the console via the browser at the following link: http://127.0.0.1:8080/index.html&lt;/p></description></item><item><title>Higress</title><link>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/higress/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/higress/</guid><description>&lt;p>This document explains how to install and configure Higress, covering local, docker, kubernetes, and other environments. Below is a quick sample installation guide; for setting up a production-ready cluster, please refer to the official Higress documentation.&lt;/p>
&lt;h2 id="docker">docker&lt;/h2>
&lt;p>To start Higress using docker, please ensure you have correctly &lt;a href="https://docs.docker.com/engine/install/" target="_blank">installed docker&lt;/a> on your local machine.&lt;/p>
&lt;p>Use the following command to install Higress:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>curl -fsSL https://higress.io/standalone/get-higress.sh | bash -s -- -a -c nacos://192.168.0.1:8848 --nacos-username&lt;span style="color:#719e07">=&lt;/span>nacos --nacos-password&lt;span style="color:#719e07">=&lt;/span>nacos
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Please replace &lt;code>192.168.0.1&lt;/code> with the IP of the Nacos server (if Nacos is deployed locally, do not use loopback addresses such as &lt;code>localhost&lt;/code> or &lt;code>127.0.0.1&lt;/code>). Adjust the values of &amp;ndash;nacos-username and &amp;ndash;nacos-password as needed; if Nacos service does not have authentication enabled, these two parameters can be removed.&lt;/p></description></item><item><title>Zookeeper</title><link>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/zookeeper/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-3202--dubbo.netlify.app/en/overview/reference/integrations/zookeeper/</guid><description>&lt;p>This article explains how to install and configure Zookeeper, covering local, docker, kubernetes, and other environments. The following is just a quick example installation guide; for setting up a production-ready cluster, please refer to the Zookeeper official documentation.&lt;/p>
&lt;h2 id="local-download">Local Download&lt;/h2>
&lt;h4 id="download-zookeeper">Download Zookeeper&lt;/h4>
&lt;p>Please go to the Apache Zookeeper &lt;a href="https://zookeeper.apache.org/releases.html" target="_blank">download page&lt;/a> to download the latest version of the Zookeeper release package.&lt;/p>
&lt;p>Unpack the downloaded Zookeeper package:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>tar -zxvf apache-zookeeper-3.8.3.tar.gz
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#b58900">cd&lt;/span> apache-zookeeper-3.8.3
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="start-zookeeper">Start Zookeeper&lt;/h4>
&lt;p>Before starting Zookeeper, you need to create the file &lt;code>conf/zoo.cfg&lt;/code> in the root directory:&lt;/p></description></item></channel></rss>