This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch cn-site
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/cn-site by this push:
new 6ffd7a2195 deploy: dbd8240b94b6b643fa9bc3d7c286ed0ad2b96f87
6ffd7a2195 is described below
commit 6ffd7a2195651a3e13970ecec7cd540a755f8195
Author: AlbumenJ <[email protected]>
AuthorDate: Tue Apr 25 06:17:50 2023 +0000
deploy: dbd8240b94b6b643fa9bc3d7c286ed0ad2b96f87
---
sitemap.xml | 2 +-
zh-cn/overview/tasks/observability/index.xml | 4 ++--
zh-cn/overview/tasks/observability/metrics-start/index.html | 10 +++++-----
zh-cn/sitemap.xml | 2 +-
4 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/sitemap.xml b/sitemap.xml
index e50ebb7349..7037ce7930 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://cn.dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2023-04-22T00:04:36+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2023-04-12T00:54:23+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://cn.dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2023-04-25T14:13:53+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2023-04-12T00:54:23+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh-cn/overview/tasks/observability/index.xml
b/zh-cn/overview/tasks/observability/index.xml
index 72e5d14ba0..15a152962a 100644
--- a/zh-cn/overview/tasks/observability/index.xml
+++ b/zh-cn/overview/tasks/observability/index.xml
@@ -135,7 +135,7 @@ Consumer应用引入服务Mock依赖,添加JVM启动参数-Denable.dubbo.admin
</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">&lt;dubbo:metadata-report</span> address=<span
style="color:#2aa198">&#34;zookeeper://${zookeeper.address:127.0.0.1}:2181&#34;</span>
<span style="color:#268bd2">/&gt;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">&lt;dubbo:metrics</span> protocol=<span
style="color:#2aa198">&#34;prometheus&#34;</span><span
style="color:#268bd2">&gt;</span>
-</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">&lt;dubbo:aggregation</span> enabled=<span
style="color:#2aa198">&#34;true&#34;</span><span
style="color:#268bd2">/&gt;</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">&lt;dubbo:histogram</span> enabled=<span
style="color:#2aa198">&#34;true&#34;</span><span
style="color:#268bd2">/&gt;</span>
</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">&lt;/dubbo:metrics&gt;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">&lt;bean</span> id=<span
style="color:#2aa198">&#34;demoService&#34;</span> class=<span
style="color:#2aa198">&#34;org.apache.dubbo.samples.metrics.prometheus.provider.impl.DemoServiceImpl&#34;</span><span
style="color:#268bd2">/&gt;</span>
@@ -149,7 +149,7 @@ Consumer应用引入服务Mock依赖,添加JVM启动参数-Denable.dubbo.admin
<div class="highlight"><pre tabindex="0"
style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code
class="language-fallback" data-lang="fallback"><span
style="display:flex;"><span>dubbo.application.qos-port=22222
</span></span><span
style="display:flex;"><span>dubbo.application.qos-accept-foreign-ip=false
</span></span><span
style="display:flex;"><span>dubbo.application.qos-accept-foreign-ip-whitelist=8.131.79.126,114.55.147.139,121.199.25.64
-</span></span><span
style="display:flex;"><span>dubbo.metrics.aggregation.enabled=true
+</span></span><span
style="display:flex;"><span>dubbo.metrics.histogram.enabled=true
</span></span><span
style="display:flex;"><span>dubbo.metrics.protocol=prometheus
</span></span></code></pre></div><h3
id="查询apache-dubbo指标">查询Apache Dubbo指标</h3>
<p>如果需要测试指标数据可以直接在服务器上面执行如下命令:</p>
diff --git a/zh-cn/overview/tasks/observability/metrics-start/index.html
b/zh-cn/overview/tasks/observability/metrics-start/index.html
index 34d61c2739..941e7f50b8 100644
--- a/zh-cn/overview/tasks/observability/metrics-start/index.html
+++ b/zh-cn/overview/tasks/observability/metrics-start/index.html
@@ -4,13 +4,13 @@ Dubbo指标监控目前推荐使用Prometheus来进行服务监控,Grafana来
快速入门 环境 系统:Windows、Linux、MacOS JDK 8 及以上 Git Maven Prometheus 使用教程 Grafana
使用教程 参考案例 Dubbo官方案例中提供了指标埋点的示例,可以访问如下地址获取案例源码:
Spring项目参考案例: dubbo-samples-metrics-prometheus SpringBoot项目参考案例:
dubbo-samples-metrics-spring-boot 依赖
目前Dubbo的指标埋点仅支持3.2及以上版本,同时需要额外引入dubbo-spring-boot-observability-starter依赖如下所示:
<dependency> <groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-observability-starter</artifactId>
<version>3.2及以上的正式版本</version> </dependency> 配置
目前Dubbo支持推和拉两种模式获取指标数据,下面以普罗米修斯拉取指标数据的方式来作为演示,Dubbo的指标埋点服务端口复用了QOS的服务,拉取模式只需要开启QOS相关对应配置即可。下面介绍两种开启的方式分别为Spring文件中配置和dubbo.properties配置文件中配置,您可以选择其中一种适合自己方式即可。
-Spring XML配置 <?xml version="1.0" encoding="UTF-8"?> <beans
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://dubbo.apache.org/schema/dubbo [...]
+Spring XML配置 <?xml version="1.0" encoding="UTF-8"?> <beans
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://dubbo.apache.org/schema/dubbo [...]
Dubbo的关键指标包含:延迟(Latency)、流量(Traffic)、 错误(Errors) 和 饱和度(Saturation) 等内容
。同时,为了更好的监测服务运行状态,Dubbo 还提供了对核心组件状态的监控,如Dubbo应用信息、线程池信息、三大中心交互的指标数据等。
Dubbo指标监控目前推荐使用Prometheus来进行服务监控,Grafana来展示指标数据。接下来就通过案例来快速入门Dubbo的指标监控吧。
快速入门 环境 系统:Windows、Linux、MacOS JDK 8 及以上 Git Maven Prometheus 使用教程 Grafana
使用教程 参考案例 Dubbo官方案例中提供了指标埋点的示例,可以访问如下地址获取案例源码:
Spring项目参考案例: dubbo-samples-metrics-prometheus SpringBoot项目参考案例:
dubbo-samples-metrics-spring-boot 依赖
目前Dubbo的指标埋点仅支持3.2及以上版本,同时需要额外引入dubbo-spring-boot-observability-starter依赖如下所示:
<dependency> <groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-observability-starter</artifactId>
<version>3.2及以上的正式版本</version> </dependency> 配置
目前Dubbo支持推和拉两种模式获取指标数据,下面以普罗米修斯拉取指标数据的方式来作为演示,Dubbo的指标埋点服务端口复用了QOS的服务,拉取模式只需要开启QOS相关对应配置即可。下面介绍两种开启的方式分别为Spring文件中配置和dubbo.properties配置文件中配置,您可以选择其中一种适合自己方式即可。
-Spring XML配置 <?xml version="1.0" encoding="UTF-8"?> <beans
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://dubbo.apache.org/schema/dubbo [...]
+Spring XML配置 <?xml version="1.0" encoding="UTF-8"?> <beans
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://dubbo.apache.org/schema/dubbo [...]
Dubbo的关键指标包含:延迟(Latency)、流量(Traffic)、 错误(Errors) 和 饱和度(Saturation) 等内容
。同时,为了更好的监测服务运行状态,Dubbo 还提供了对核心组件状态的监控,如Dubbo应用信息、线程池信息、三大中心交互的指标数据等。
Dubbo指标监控目前推荐使用Prometheus来进行服务监控,Grafana来展示指标数据。接下来就通过案例来快速入门Dubbo的指标监控吧。
快速入门 环境 系统:Windows、Linux、MacOS JDK 8 及以上 Git Maven Prometheus 使用教程 Grafana
使用教程 参考案例 Dubbo官方案例中提供了指标埋点的示例,可以访问如下地址获取案例源码:
@@ -783,7 +783,7 @@ Spring XML配置 <?xml version="1.0"
encoding="UTF-8"?> <beans x
</span></span><span style=display:flex><span> <span
style=color:#268bd2><dubbo:metadata-report</span> address=<span
style=color:#2aa198>"zookeeper://${zookeeper.address:127.0.0.1}:2181"</span>
<span style=color:#268bd2>/></span>
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span> <span
style=color:#268bd2><dubbo:metrics</span> protocol=<span
style=color:#2aa198>"prometheus"</span><span
style=color:#268bd2>></span>
-</span></span><span style=display:flex><span> <span
style=color:#268bd2><dubbo:aggregation</span> enabled=<span
style=color:#2aa198>"true"</span><span style=color:#268bd2>/></span>
+</span></span><span style=display:flex><span> <span
style=color:#268bd2><dubbo:histogram</span> enabled=<span
style=color:#2aa198>"true"</span><span style=color:#268bd2>/></span>
</span></span><span style=display:flex><span> <span
style=color:#268bd2></dubbo:metrics></span>
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span> <span
style=color:#268bd2><bean</span> id=<span
style=color:#2aa198>"demoService"</span> class=<span
style=color:#2aa198>"org.apache.dubbo.samples.metrics.prometheus.provider.impl.DemoServiceImpl"</span><span
style=color:#268bd2>/></span>
@@ -796,11 +796,11 @@ Spring XML配置 <?xml version="1.0"
encoding="UTF-8"?> <beans x
</span></span></code></pre></div><h4
id=dubboproperties配置>dubbo.properties配置</h4><div class=highlight><pre
tabindex=0
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-fallback data-lang=fallback><span
style=display:flex><span>dubbo.application.qos-port=22222
</span></span><span
style=display:flex><span>dubbo.application.qos-accept-foreign-ip=false
</span></span><span
style=display:flex><span>dubbo.application.qos-accept-foreign-ip-whitelist=8.131.79.126,114.55.147.139,121.199.25.64
-</span></span><span
style=display:flex><span>dubbo.metrics.aggregation.enabled=true
+</span></span><span
style=display:flex><span>dubbo.metrics.histogram.enabled=true
</span></span><span style=display:flex><span>dubbo.metrics.protocol=prometheus
</span></span></code></pre></div><h3 id=查询apache-dubbo指标>查询Apache
Dubbo指标</h3><p>如果需要测试指标数据可以直接在服务器上面执行如下命令:</p><div class=highlight><pre
tabindex=0
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span>curl
http://localhost:22222/metrics
</span></span></code></pre></div><div id=pre-footer><h2>反馈</h2><p
class=feedback--prompt>此页是否对您有帮助?</p><button class="btn btn-primary mb-4
feedback--yes">是</button>
-<button class="btn btn-primary mb-4
feedback--no">否</button></div><script>const
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
[...]
+<button class="btn btn-primary mb-4
feedback--no">否</button></div><script>const
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
[...]
<a
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn/overview/tasks/observability/metrics-start.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22fr
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e6%8c%87%e6%a0%87%e7%9b%91%e6%8e%a7%e5%85%a5%e9%97%a8%e6%8c%87%e5%8d%97"
target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas
fa-tasks fa-fw"></i> 提交项目问题</a></div><nav id=TableOfContents><ul><li><a
href=#指标模块简介>指标模块简介</a></li><li><a href=#快速入门>快速入门</a><ul><li><a
href=#环境>环境</a></li><li><a href=#参考案例>参考案例</a></li><li><a
href=#依赖>依赖</a></li><li><a href=#配置>配置</a></li><li><a
href=#查询apache-dubbo指标>查询Apache
Dubbo指标</a></li></ul></li></ul></nav></div></div></div></div><footer
class="bg-dark py-5 row d-print-none footer-margin-0"><div clas [...]
diff --git a/zh-cn/sitemap.xml b/zh-cn/sitemap.xml
index 3bf5ceb1e4..da4e0a99b6 100644
--- a/zh-cn/sitemap.xml
+++ b/zh-cn/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://cn.dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%8D%87%E7%BA%A7-dubbo3-%E5%85%A8%E9%9D%A2%E5%8F%96%E4%BB%A3-hsf2/</loc><lastmod>2023-02-22T15:03:22+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cn.dubbo.apache.org/zh-cn/overview/mannu
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://cn.dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%8D%87%E7%BA%A7-dubbo3-%E5%85%A8%E9%9D%A2%E5%8F%96%E4%BB%A3-hsf2/</loc><lastmod>2023-02-22T15:03:22+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cn.dubbo.apache.org/zh-cn/overview/mannu
[...]
\ No newline at end of file