You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by gi...@apache.org on 2021/04/12 03:17:18 UTC

[skywalking-website] branch asf-site updated: deploy: 97e8a5206a44ba4ccbd931f9df9f96b7e7067897

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/skywalking-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new a134a0e  deploy: 97e8a5206a44ba4ccbd931f9df9f96b7e7067897
a134a0e is described below

commit a134a0e9af6695bc6d071f45175cd31fe9096b58
Author: Fine0830 <Fi...@users.noreply.github.com>
AuthorDate: Mon Apr 12 03:17:09 2021 +0000

    deploy: 97e8a5206a44ba4ccbd931f9df9f96b7e7067897
---
 blog/2018-05-24-skywalking-net/index.html          |   9 +-
 .../index.html                                     |   9 +-
 blog/2019-01-01-understand-trace/index.html        |   9 +-
 blog/2019-01-25-mesh-loadtest/index.html           |   9 +-
 blog/2019-09-25-alarm-webhook-share/index.html     |   9 +-
 .../index.html                                     |   9 +-
 .../index.html                                     |   9 +-
 blog/2020-07-26-apdex-and-skywalking/index.html    |   9 +-
 blog/2020-08-03-skywalking8-1-release/index.html   |   9 +-
 blog/2020-08-11-observability-at-scale/index.html  |   9 +-
 blog/2020-10-29-skywalking8-2-release/index.html   |   9 +-
 blog/2020-11-21-apachecon-keynote/index.html       |   9 +-
 blog/2020-11-21-apachecon-obs-apisix/index.html    |   9 +-
 .../index.html                                     |   9 +-
 .../index.html                                     |   9 +-
 blog/2020-11-21-apachecon-obs-storage/index.html   |   9 +-
 .../index.html                                     |   9 +-
 .../index.html                                     |   9 +-
 blog/2021-01-01-300-contributors-mark/index.html   |   9 +-
 blog/2021-01-17-elastic-change-license/index.html  |   9 +-
 .../index.html                                     |   9 +-
 blog/2021-02-01-e2e-verifier-design/index.html     |   9 +-
 .../index.html                                     |   9 +-
 .../index.html                                     |   9 +-
 blog/2021-03-16-continuous-feedback/index.html     |  11 +-
 blog/e2e-design/index.html                         |   9 +-
 .../aircraft.jpg                                   | Bin 0 -> 34188 bytes
 .../errors.png                                     | Bin 0 -> 144562 bytes
 .../fetch.png                                      | Bin 0 -> 188484 bytes
 .../index.html                                     | 351 ++++++++++--------
 .../interceptor.png                                | Bin 0 -> 312736 bytes
 .../performance.png                                | Bin 0 -> 39850 bytes
 .../trace.jpg                                      | Bin 0 -> 37156 bytes
 .../trends-errors.png                              | Bin 0 -> 66273 bytes
 .../user.png                                       | Bin 0 -> 57595 bytes
 .../w3c.png                                        | Bin 0 -> 18686 bytes
 .../window.png                                     | Bin 0 -> 91418 bytes
 blog/index.html                                    |  38 +-
 blog/index.xml                                     | 193 ++++++++++
 .../obs-service-mesh-vm-with-sw-and-als/index.html |   9 +-
 blog/page/2/index.html                             |  37 +-
 blog/page/3/index.html                             |  21 ++
 blog/skywalking8-4-release/index.html              |   9 +-
 .../release-apache-skwaylking-apm-8-3-0/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../release-apache-skywalking-5-0-0-ga/index.html  |   4 +-
 .../release-apache-skywalking-5-0-0-rc2/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../release-apache-skywalking-apm-6-1-0/index.html |   4 +-
 .../release-apache-skywalking-apm-6-2-0/index.html |   4 +-
 .../release-apache-skywalking-apm-6-3-0/index.html |   4 +-
 .../release-apache-skywalking-apm-6-4-0/index.html |   4 +-
 .../release-apache-skywalking-apm-6-5-0/index.html |   4 +-
 .../release-apache-skywalking-apm-6-6-0/index.html |   4 +-
 .../release-apache-skywalking-apm-7-0-0/index.html |   4 +-
 .../release-apache-skywalking-apm-8-0-0/index.html |   4 +-
 .../release-apache-skywalking-apm-8-1-0/index.html |   4 +-
 .../release-apache-skywalking-apm-8-2-0/index.html |   4 +-
 .../release-apache-skywalking-apm-8-4-0/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../release-apache-skywalking-cli-0-1-0/index.html |   4 +-
 .../release-apache-skywalking-cli-0-2-0/index.html |   4 +-
 .../release-apache-skywalking-cli-0-3-0/index.html |   4 +-
 .../release-apache-skywalking-cli-0-4-0/index.html |   4 +-
 .../release-apache-skywalking-cli-0-5-0/index.html |   4 +-
 .../release-apache-skywalking-cli-0-6-0/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../skywalking-nginx-lua-0-1-0-release/index.html  |   4 +-
 .../index.html                                     |   4 +-
 events/welcome-gui-cao-as-new-committer/index.html |   4 +-
 events/welcome-han-liu-as-new-committer/index.html |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../welcome-jian-tan-as-a-new-committer/index.html |   4 +-
 events/welcome-jian-tan-as-a-new-ppmc/index.html   |   4 +-
 .../index.html                                     |   4 +-
 .../welcome-jinlin-fu-as-new-committer/index.html  |   4 +-
 .../index.html                                     |   4 +-
 .../welcome-ke-zhang-as-new-committer/index.html   |   4 +-
 .../welcome-lang-li-as-a-new-committer/index.html  |   4 +-
 .../welcome-ming-wen-as-new-committer/index.html   |   4 +-
 .../welcome-qiuxia-fan-as-new-committer/index.html |   4 +-
 events/welcome-wei-hua-as-new-committer/index.html |   4 +-
 .../welcome-wei-zhang-as-new-committer/index.html  |   4 +-
 .../welcome-wei-zhang-to-join-the-pmc/index.html   |   4 +-
 .../index.html                                     |   4 +-
 .../welcome-weiyi-liu-as-new-committer/index.html  |   4 +-
 .../index.html                                     |   4 +-
 events/welcome-yao-wang-as-a-new-ppmc/index.html   |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../welcome-zhenxu-ke-to-join-the-pmc/index.html   |   4 +-
 .../index.html                                     |   4 +-
 false/index.html                                   |   5 +
 index.json                                         |   2 +-
 index.xml                                          | 193 ++++++++++
 search/index.html                                  |   4 +-
 sitemap.xml                                        | 410 +++++++++++----------
 tags/agent/index.html                              |   7 +-
 tags/browser/index.html                            |   7 +-
 tags/conference/index.html                         |   7 +-
 tags/design/index.html                             |   7 +-
 tags/dotnetcore/index.html                         |   7 +-
 tags/index.html                                    |   7 +-
 tags/index.xml                                     |   2 +-
 tags/infrastructure-monitoring/index.html          |   7 +-
 tags/java/index.html                               |   7 +-
 tags/kafka/index.html                              |   7 +-
 tags/logs/index.html                               |   7 +-
 .../index.html                                     |  29 +-
 tags/observability-apm-web-performance/index.xml   | 211 +++++++++++
 .../page/1/index.html                              |   1 +
 tags/performance/index.html                        |   7 +-
 tags/profiling/index.html                          |   7 +-
 tags/release-blog/index.html                       |   7 +-
 tags/satellite/index.html                          |   7 +-
 tags/service-mesh/index.html                       |   7 +-
 tags/spring/index.html                             |   7 +-
 tags/testing/index.html                            |   7 +-
 tags/tracing/index.html                            |   7 +-
 tags/user-manual/index.html                        |   7 +-
 tags/video/index.html                              |   7 +-
 tango/index.html                                   |   5 +
 true/index.html                                    |   5 +
 zh/2018-05-24-skywalking-net/index.html            |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 zh/2019-01-02-understand-trace-trans2cn/index.html |   4 +-
 zh/2019-01-03-monitor-microservice/index.html      |   4 +-
 zh/2019-01-21-agent-plugin-practice/index.html     |   4 +-
 zh/2019-01-24-skywalking-remote-debug/index.html   |   4 +-
 zh/2019-02-24-skywalking-pk-pinpoint/index.html    |   4 +-
 zh/2019-03-01-skywalking-troubleshoot/index.html   |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 zh/2019-10-08-how-to-use-sw-chart/index.html       |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 zh/2020-04-19-skywalking-quick-start/index.html    |   4 +-
 zh/2020-04-28-skywalking-and-mosn/index.html       |   4 +-
 zh/2020-06-21-skywalking8-0-1-release/index.html   |   4 +-
 zh/2020-07-26-apdex-and-skywalking/index.html      |   4 +-
 .../index.html                                     |   4 +-
 zh/2020-08-13-cloud-native-academy/index.html      |   4 +-
 zh/2020-10-25-coscon20-swck/index.html             |   4 +-
 zh/2020-10-29-skywalking8-2-release/index.html     |   4 +-
 .../index.html                                     |   4 +-
 zh/2020-11-23-devcon/index.html                    |   4 +-
 zh/2020-11-30-pycon/index.html                     |   4 +-
 zh/2020-12-13-skywalking-alarm/index.html          |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 zh/2021-01-21-educate-community/index.html         |   4 +-
 .../index.html                                     |   4 +-
 .../index.html                                     |   4 +-
 zh_tags/agent/index.html                           |   7 +-
 zh_tags/conference/index.html                      |   7 +-
 zh_tags/development/index.html                     |   7 +-
 zh_tags/dotnetcore/index.html                      |   7 +-
 zh_tags/elasticsearch/index.html                   |   7 +-
 zh_tags/index.html                                 |   7 +-
 zh_tags/java/index.html                            |   7 +-
 zh_tags/open-source-contribution/index.html        |   7 +-
 zh_tags/open-source-promotion-plan/index.html      |   7 +-
 zh_tags/profiling/index.html                       |   7 +-
 zh_tags/release-blog/index.html                    |   7 +-
 zh_tags/service-mesh/index.html                    |   7 +-
 zh_tags/source-code/index.html                     |   7 +-
 zh_tags/tracing/index.html                         |   7 +-
 zh_tags/use-case/index.html                        |   7 +-
 zh_tags/user-manual/index.html                     |   7 +-
 zh_tags/user-manual/page/2/index.html              |   7 +-
 zh_tags/video/index.html                           |   7 +-
 zh_tags/web-ui/index.html                          |   7 +-
 212 files changed, 1774 insertions(+), 736 deletions(-)

diff --git a/blog/2018-05-24-skywalking-net/index.html b/blog/2018-05-24-skywalking-net/index.html
index 8123152..4835c97 100644
--- a/blog/2018-05-24-skywalking-net/index.html
+++ b/blog/2018-05-24-skywalking-net/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2018-05-24-skywalking-net/" />
 <meta property="article:published_time" content="2018-05-24T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Apache SkyWalking provides open source APM and distributed tracing in .NET Core field">
 <meta itemprop="description" content="SkyWalking .NET Core SDK is available.">
 <meta itemprop="datePublished" content="2018-05-24T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="349">
 
 
@@ -304,6 +304,11 @@ dotnet run -p sample/SkyWalking.Sample.Frontend</p>
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2018-12-12-skywalking-service-mesh-ready/index.html b/blog/2018-12-12-skywalking-service-mesh-ready/index.html
index 2b8a8b2..40b9624 100644
--- a/blog/2018-12-12-skywalking-service-mesh-ready/index.html
+++ b/blog/2018-12-12-skywalking-service-mesh-ready/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2018-12-12-skywalking-service-mesh-ready/" />
 <meta property="article:published_time" content="2018-12-05T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking v6 is Service Mesh ready">
 <meta itemprop="description" content="The integration of SkyWalking and Istio Service Mesh yields an essential open-source tool for resolving the chaos created by the proliferation of siloed, cloud-based services.">
 <meta itemprop="datePublished" content="2018-12-05T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="990">
 
 
@@ -348,6 +348,11 @@ This is why we are embracing Skywalking, which makes service performance observa
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2019-01-01-understand-trace/index.html b/blog/2019-01-01-understand-trace/index.html
index cec019e..d49b03a 100644
--- a/blog/2019-01-01-understand-trace/index.html
+++ b/blog/2019-01-01-understand-trace/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2019-01-01-understand-trace/" />
 <meta property="article:published_time" content="2019-01-01T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Understand distributed trace easier in the incoming 6-GA">
 <meta itemprop="description" content="Distributed tracing is a necessary part of modern microservices architecture, but how to understand or use distributed tracing data is unclear to some end users. This blog overviews typical distributed tracing use cases with new visualization features in SkyWalking v6.">
 <meta itemprop="datePublished" content="2019-01-01T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="702">
 
 
@@ -305,6 +305,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2019-01-25-mesh-loadtest/index.html b/blog/2019-01-25-mesh-loadtest/index.html
index c98b4d3..7698f1a 100644
--- a/blog/2019-01-25-mesh-loadtest/index.html
+++ b/blog/2019-01-25-mesh-loadtest/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2019-01-25-mesh-loadtest/" />
 <meta property="article:published_time" content="2019-01-25T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking performance in Service Mesh scenario">
 <meta itemprop="description" content="Service mesh receiver performance test on Google Kubernetes Engine.">
 <meta itemprop="datePublished" content="2019-01-25T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="758">
 
 
@@ -307,6 +307,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2019-09-25-alarm-webhook-share/index.html b/blog/2019-09-25-alarm-webhook-share/index.html
index e2ab7d0..bb2d28e 100644
--- a/blog/2019-09-25-alarm-webhook-share/index.html
+++ b/blog/2019-09-25-alarm-webhook-share/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2019-09-25-alarm-webhook-share/" />
 <meta property="article:published_time" content="2019-09-25T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking alarm webhook sharing">
 <meta itemprop="description" content=" Alerts via SkyWalking alarm webhook for better perception of tracing.">
 <meta itemprop="datePublished" content="2019-09-25T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="104">
 
 
@@ -292,6 +292,11 @@ bash build/build.sh
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-01-20-celebrate-200th-contributor/index.html b/blog/2020-01-20-celebrate-200th-contributor/index.html
index 747e291..2a5a0e5 100644
--- a/blog/2020-01-20-celebrate-200th-contributor/index.html
+++ b/blog/2020-01-20-celebrate-200th-contributor/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-01-20-celebrate-200th-contributor/" />
 <meta property="article:published_time" content="2020-01-20T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking hits 200 contributors mark">
 <meta itemprop="description" content=" SkyWalking community joins the 200&#43; contributors open source club.">
 <meta itemprop="datePublished" content="2020-01-20T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="643">
 
 
@@ -273,6 +273,11 @@ At the moment of graduation in spring 2019, the project had 100 contributors. No
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-04-13-apache-skywalking-profiling/index.html b/blog/2020-04-13-apache-skywalking-profiling/index.html
index 1245524..e54aa13 100644
--- a/blog/2020-04-13-apache-skywalking-profiling/index.html
+++ b/blog/2020-04-13-apache-skywalking-profiling/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-04-13-apache-skywalking-profiling/" />
 <meta property="article:published_time" content="2020-04-13T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Apache SkyWalking: Use Profiling to Fix the Blind Spot of Distributed Tracing">
 <meta itemprop="description" content="This post introduces a way to automatically profile code in production with Apache SkyWalking. We believe the profile method helps reduce maintenance and overhead while increasing the precision in root cause analysis.">
 <meta itemprop="datePublished" content="2020-04-13T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="1368">
 
 
@@ -321,6 +321,11 @@ try {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-07-26-apdex-and-skywalking/index.html b/blog/2020-07-26-apdex-and-skywalking/index.html
index f414d1f..67dd77e 100644
--- a/blog/2020-07-26-apdex-and-skywalking/index.html
+++ b/blog/2020-07-26-apdex-and-skywalking/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-07-26-apdex-and-skywalking/" />
 <meta property="article:published_time" content="2020-07-26T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="The Apdex Score for Measuring Service Mesh Health">
 <meta itemprop="description" content=" In managing Service Mesh Health, Asking `How are you&#39; is more profound than `What are your symptoms&#39;. Apdex goes a long way in helping this.">
 <meta itemprop="datePublished" content="2020-07-26T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="1605">
 
 
@@ -324,6 +324,11 @@ Apdex Score  =  ------------------------------------------------------
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-08-03-skywalking8-1-release/index.html b/blog/2020-08-03-skywalking8-1-release/index.html
index 34b0266..915acc7 100644
--- a/blog/2020-08-03-skywalking8-1-release/index.html
+++ b/blog/2020-08-03-skywalking8-1-release/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-08-03-skywalking8-1-release/" />
 <meta property="article:published_time" content="2020-08-03T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Features in SkyWalking 8.1: SpringSleuth metrics, endpoint dependency detection, Kafka transport traces and metrics">
 <meta itemprop="description" content=" SpringSleuth metrics, endpoint dependency detection, Kafka transport traces and metrics.">
 <meta itemprop="datePublished" content="2020-08-03T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="625">
 
 
@@ -291,6 +291,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-08-11-observability-at-scale/index.html b/blog/2020-08-11-observability-at-scale/index.html
index 1e3b27e..cd71dc0 100644
--- a/blog/2020-08-11-observability-at-scale/index.html
+++ b/blog/2020-08-11-observability-at-scale/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-08-11-observability-at-scale/" />
 <meta property="article:published_time" content="2020-08-11T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Observability at Scale: SkyWalking it is">
 <meta itemprop="description" content=" SkyWalking evolved to address the problem of observability at scale, and grew from a pure tracing system to a feature-rich observability platform that is now used to analyze deployments that collect tens of billions of traces per day. ">
 <meta itemprop="datePublished" content="2020-08-11T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="1144">
 
 
@@ -328,6 +328,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-10-29-skywalking8-2-release/index.html b/blog/2020-10-29-skywalking8-2-release/index.html
index 836fd8e..f69df88 100644
--- a/blog/2020-10-29-skywalking8-2-release/index.html
+++ b/blog/2020-10-29-skywalking8-2-release/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-10-29-skywalking8-2-release/" />
 <meta property="article:published_time" content="2020-10-29T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Features in SkyWalking 8.2: Browser Side Monitoring; Query Traces by Tags; Meter Analysis Language">
 <meta itemprop="description" content="Browser Side Monitoring; Query Traces by Tags; Meter Analysis Language; Composite Alert Rules">
 <meta itemprop="datePublished" content="2020-10-29T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="595">
 
 
@@ -291,6 +291,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-11-21-apachecon-keynote/index.html b/blog/2020-11-21-apachecon-keynote/index.html
index 9cf0cc3..0d78ca9 100644
--- a/blog/2020-11-21-apachecon-keynote/index.html
+++ b/blog/2020-11-21-apachecon-keynote/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-11-21-apachecon-keynote/" />
 <meta property="article:published_time" content="2020-11-20T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[Video] Apache grows in China">
 <meta itemprop="description" content="ApacheCon@Home 2020 Keynote, the progress about China embracing the Apache culture, and willing of enhancing the whole Apache community.">
 <meta itemprop="datePublished" content="2020-11-20T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="193">
 
 
@@ -264,6 +264,11 @@ Many developers have joined the ASF as new contributors, committers, foundation
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-11-21-apachecon-obs-apisix/index.html b/blog/2020-11-21-apachecon-obs-apisix/index.html
index 2a86970..abeda55 100644
--- a/blog/2020-11-21-apachecon-obs-apisix/index.html
+++ b/blog/2020-11-21-apachecon-obs-apisix/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-11-21-apachecon-obs-apisix/" />
 <meta property="article:published_time" content="2020-11-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[Video] Improve Apache APISIX observability with Apache SkyWalking">
 <meta itemprop="description" content="ApacheCon@Home 2020 Observability Track">
 <meta itemprop="datePublished" content="2020-11-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="88">
 
 
@@ -262,6 +262,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-11-21-apachecon-obs-shardingsphere/index.html b/blog/2020-11-21-apachecon-obs-shardingsphere/index.html
index c3cec0f..f320de5 100644
--- a/blog/2020-11-21-apachecon-obs-shardingsphere/index.html
+++ b/blog/2020-11-21-apachecon-obs-shardingsphere/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-11-21-apachecon-obs-shardingsphere/" />
 <meta property="article:published_time" content="2020-11-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[Video] Another backend storage solution for the APM system">
 <meta itemprop="description" content="ApacheCon@Home 2020 Observability Track">
 <meta itemprop="datePublished" content="2020-11-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="160">
 
 
@@ -263,6 +263,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-11-21-apachecon-obs-sourcemarker/index.html b/blog/2020-11-21-apachecon-obs-sourcemarker/index.html
index 9181a44..9543a21 100644
--- a/blog/2020-11-21-apachecon-obs-sourcemarker/index.html
+++ b/blog/2020-11-21-apachecon-obs-sourcemarker/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-11-21-apachecon-obs-sourcemarker/" />
 <meta property="article:published_time" content="2020-11-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[Video] SourceMarker - Continuous Feedback for Developers">
 <meta itemprop="description" content="ApacheCon@Home 2020 Observability Track">
 <meta itemprop="datePublished" content="2020-11-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="209">
 
 
@@ -263,6 +263,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-11-21-apachecon-obs-storage/index.html b/blog/2020-11-21-apachecon-obs-storage/index.html
index e59a74f..83e1775 100644
--- a/blog/2020-11-21-apachecon-obs-storage/index.html
+++ b/blog/2020-11-21-apachecon-obs-storage/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-11-21-apachecon-obs-storage/" />
 <meta property="article:published_time" content="2020-11-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[Video] The history of distributed tracing storage">
 <meta itemprop="description" content="ApacheCon@Home 2020 Observability Track">
 <meta itemprop="datePublished" content="2020-11-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="157">
 
 
@@ -263,6 +263,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-11-25-skywalking-satellite-0.1.0-design/index.html b/blog/2020-11-25-skywalking-satellite-0.1.0-design/index.html
index 79be1c3..acf02c9 100644
--- a/blog/2020-11-25-skywalking-satellite-0.1.0-design/index.html
+++ b/blog/2020-11-25-skywalking-satellite-0.1.0-design/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-11-25-skywalking-satellite-0.1.0-design/" />
 <meta property="article:published_time" content="2020-11-25T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="The first design of Satellite 0.1.0">
 <meta itemprop="description" content="The design of Satellite 0.1.0.  The structure of the project would follow this design.">
 <meta itemprop="datePublished" content="2020-11-25T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="2105">
 
 
@@ -470,6 +470,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2020-12-03-obs-service-mesh-with-sw-and-als/index.html b/blog/2020-12-03-obs-service-mesh-with-sw-and-als/index.html
index cdceb64..3363d56 100644
--- a/blog/2020-12-03-obs-service-mesh-with-sw-and-als/index.html
+++ b/blog/2020-12-03-obs-service-mesh-with-sw-and-als/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2020-12-03-obs-service-mesh-with-sw-and-als/" />
 <meta property="article:published_time" content="2020-12-03T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Observe Service Mesh with SkyWalking and Envoy Access Log Service">
 <meta itemprop="description" content="In this tutorial, learn how to use Apache SkyWalking for service mesh observability without Istio Mixer">
 <meta itemprop="datePublished" content="2020-12-03T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="1703">
 
 
@@ -398,6 +398,11 @@ If you want to  have commercial support for the ALS solution or hybrid mesh obse
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2021-01-01-300-contributors-mark/index.html b/blog/2021-01-01-300-contributors-mark/index.html
index 37eef36..7bea109 100644
--- a/blog/2021-01-01-300-contributors-mark/index.html
+++ b/blog/2021-01-01-300-contributors-mark/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2021-01-01-300-contributors-mark/" />
 <meta property="article:published_time" content="2020-12-22T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Celebrate SkyWalking single repository hits the 300 contributors mark">
 <meta itemprop="description" content="SkyWalking hits 300 contributors mark at one single repository">
 <meta itemprop="datePublished" content="2020-12-22T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="753">
 
 
@@ -652,6 +652,11 @@ quicker than before, like why we named the project as SkyWalking, we will have a
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2021-01-17-elastic-change-license/index.html b/blog/2021-01-17-elastic-change-license/index.html
index e64acb6..d3df6e3 100644
--- a/blog/2021-01-17-elastic-change-license/index.html
+++ b/blog/2021-01-17-elastic-change-license/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2021-01-17-elastic-change-license/" />
 <meta property="article:published_time" content="2021-01-17T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Response to Elastic 2021 License Change">
 <meta itemprop="description" content="Elastic Search server doesn&#39;t release under Apache 2.0 anymore. What is the impact to the SkyWalking project?">
 <meta itemprop="datePublished" content="2021-01-17T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="602">
 
 
@@ -281,6 +281,11 @@ In the later 2021, we will begin to invest the posibility of creating SkyWalking
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2021-01-23-tencent-cloud-violates-aplv2/index.html b/blog/2021-01-23-tencent-cloud-violates-aplv2/index.html
index 166eec7..f5c7b89 100644
--- a/blog/2021-01-23-tencent-cloud-violates-aplv2/index.html
+++ b/blog/2021-01-23-tencent-cloud-violates-aplv2/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2021-01-23-tencent-cloud-violates-aplv2/" />
 <meta property="article:published_time" content="2021-01-22T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[Resolved][License Issue] Tencent Cloud TSW service violates the Apache 2.0 License when using SkyWalking.">
 <meta itemprop="description" content="Tencent Cloud Service, Tencent Service Watcher - TSW, have been reported as it violates Apache 2.0 License requirements.">
 <meta itemprop="datePublished" content="2021-01-22T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="406">
 
 
@@ -289,6 +289,11 @@ took the following actions to connect with Tencent.</p>
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2021-02-01-e2e-verifier-design/index.html b/blog/2021-02-01-e2e-verifier-design/index.html
index 7860aee..ab793a0 100644
--- a/blog/2021-02-01-e2e-verifier-design/index.html
+++ b/blog/2021-02-01-e2e-verifier-design/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2021-02-01-e2e-verifier-design/" />
 <meta property="article:published_time" content="2021-02-01T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[Design] The Verifier of NGE2E">
 <meta itemprop="description" content="The design of Next Generation End-to-End Testing Framework  Verifier">
 <meta itemprop="datePublished" content="2021-02-01T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="755">
 
 
@@ -386,6 +386,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2021-02-07-infrastructure-monitoring/index.html b/blog/2021-02-07-infrastructure-monitoring/index.html
index cc79fd1..ba080f6 100644
--- a/blog/2021-02-07-infrastructure-monitoring/index.html
+++ b/blog/2021-02-07-infrastructure-monitoring/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2021-02-07-infrastructure-monitoring/" />
 <meta property="article:published_time" content="2021-02-08T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking 8.4 provides infrastructure monitoring">
 <meta itemprop="description" content="In this tutorial, learn how to use Apache SkyWalking for infrastructure monitoring">
 <meta itemprop="datePublished" content="2021-02-08T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="798">
 
 
@@ -413,6 +413,11 @@ Note: Clear the browser local cache if you used it to access deployments of  pre
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2021-02-09-skywalking-trace-threadpool/index.html b/blog/2021-02-09-skywalking-trace-threadpool/index.html
index 17bef56..0e6e227 100644
--- a/blog/2021-02-09-skywalking-trace-threadpool/index.html
+++ b/blog/2021-02-09-skywalking-trace-threadpool/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2021-02-09-skywalking-trace-threadpool/" />
 <meta property="article:published_time" content="2021-02-09T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Apache SkyWalking: How to propagate context between threads when using ThreadPoolExecutor">
 <meta itemprop="description" content="This post introduces how to propagate context between threads when using ThreadPoolExecutor, which SkyWalking agent should not enhance">
 <meta itemprop="datePublished" content="2021-02-09T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="432">
 
 
@@ -303,6 +303,11 @@ SkyWalking agent instrumentation have finished. For example,</p>
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/2021-03-16-continuous-feedback/index.html b/blog/2021-03-16-continuous-feedback/index.html
index 1170def..1d4a39e 100644
--- a/blog/2021-03-16-continuous-feedback/index.html
+++ b/blog/2021-03-16-continuous-feedback/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/2021-03-16-continuous-feedback/" />
 <meta property="article:published_time" content="2021-03-16T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SourceMarker: Continuous Feedback for Developers">
 <meta itemprop="description" content="The JetBrains plugin providing continuous feedback capabilities via Apache SkyWalking.">
 <meta itemprop="datePublished" content="2021-03-16T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="487">
 
 
@@ -214,7 +214,7 @@ if (!doNotTrack) {
   <li>
     <a href="/blog/obs-service-mesh-vm-with-sw-and-als/" class="btn btn-primary "><span class="mr-1">←</span> Previous</a>
   </li>
-    <a  class="btn btn-primary  disabled">Next <span class="ml-1">→</span></a>
+    <a href="/blog/end-user-tracing-in-a-skywalking-observed-browser/" class="btn btn-primary ">Next <span class="ml-1">→</span></a>
   </li>
 </ul>
 
@@ -277,6 +277,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/e2e-design/index.html b/blog/e2e-design/index.html
index 0e23e01..bbefce8 100644
--- a/blog/e2e-design/index.html
+++ b/blog/e2e-design/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/e2e-design/" />
 <meta property="article:published_time" content="2020-12-14T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[Design] NGE2E - Next Generation End-to-End Testing Framework">
 <meta itemprop="description" content="The design of Next Generation End-to-End Testing Framework">
 <meta itemprop="datePublished" content="2020-12-14T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="1448">
 
 
@@ -491,6 +491,11 @@ func run() {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/end-user-tracing-in-a-skywalking-observed-browser/aircraft.jpg b/blog/end-user-tracing-in-a-skywalking-observed-browser/aircraft.jpg
new file mode 100644
index 0000000..1e27637
Binary files /dev/null and b/blog/end-user-tracing-in-a-skywalking-observed-browser/aircraft.jpg differ
diff --git a/blog/end-user-tracing-in-a-skywalking-observed-browser/errors.png b/blog/end-user-tracing-in-a-skywalking-observed-browser/errors.png
new file mode 100644
index 0000000..eeb8781
Binary files /dev/null and b/blog/end-user-tracing-in-a-skywalking-observed-browser/errors.png differ
diff --git a/blog/end-user-tracing-in-a-skywalking-observed-browser/fetch.png b/blog/end-user-tracing-in-a-skywalking-observed-browser/fetch.png
new file mode 100644
index 0000000..c07c6a1
Binary files /dev/null and b/blog/end-user-tracing-in-a-skywalking-observed-browser/fetch.png differ
diff --git a/blog/obs-service-mesh-vm-with-sw-and-als/index.html b/blog/end-user-tracing-in-a-skywalking-observed-browser/index.html
similarity index 53%
copy from blog/obs-service-mesh-vm-with-sw-and-als/index.html
copy to blog/end-user-tracing-in-a-skywalking-observed-browser/index.html
index a9df6e7..99175f8 100644
--- a/blog/obs-service-mesh-vm-with-sw-and-als/index.html
+++ b/blog/end-user-tracing-in-a-skywalking-observed-browser/index.html
@@ -19,24 +19,24 @@
 <meta name="msapplication-TileColor" content="#da532c">
 <meta name="theme-color" content="#ffffff">
 
-<title>Observe VM Service Meshes with Apache SkyWalking and the Envoy Access Log Service | Apache SkyWalking</title><meta property="og:title" content="Observe VM Service Meshes with Apache SkyWalking and the Envoy Access Log Service" />
-<meta property="og:description" content="In this tutorial, you can learn how to use Apache SkyWalking for service mesh observability, in Kubernetes and / or in virtual machines." />
+<title>End-User Tracing in a SkyWalking-Observed Browser | Apache SkyWalking</title><meta property="og:title" content="End-User Tracing in a SkyWalking-Observed Browser" />
+<meta property="og:description" content="This article describes how the skywalking-client-js extends its monitoring to include the browser, providing performance metrics and error collection to the SkyWalking backend." />
 <meta property="og:type" content="article" />
-<meta property="og:url" content="/blog/obs-service-mesh-vm-with-sw-and-als/" />
-<meta property="article:published_time" content="2021-02-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
-<meta itemprop="name" content="Observe VM Service Meshes with Apache SkyWalking and the Envoy Access Log Service">
-<meta itemprop="description" content="In this tutorial, you can learn how to use Apache SkyWalking for service mesh observability, in Kubernetes and / or in virtual machines.">
-<meta itemprop="datePublished" content="2021-02-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
-<meta itemprop="wordCount" content="1285">
+<meta property="og:url" content="/blog/end-user-tracing-in-a-skywalking-observed-browser/" />
+<meta property="article:published_time" content="2021-03-25T00:00:00+00:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
+<meta itemprop="name" content="End-User Tracing in a SkyWalking-Observed Browser">
+<meta itemprop="description" content="This article describes how the skywalking-client-js extends its monitoring to include the browser, providing performance metrics and error collection to the SkyWalking backend.">
+<meta itemprop="datePublished" content="2021-03-25T00:00:00+00:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
+<meta itemprop="wordCount" content="1234">
 
 
 
-<meta itemprop="keywords" content="Service Mesh," />
+<meta itemprop="keywords" content="Observability, APM, Web-performance," />
 <meta name="twitter:card" content="summary"/>
-<meta name="twitter:title" content="Observe VM Service Meshes with Apache SkyWalking and the Envoy Access Log Service"/>
-<meta name="twitter:description" content="In this tutorial, you can learn how to use Apache SkyWalking for service mesh observability, in Kubernetes and / or in virtual machines."/>
+<meta name="twitter:title" content="End-User Tracing in a SkyWalking-Observed Browser"/>
+<meta name="twitter:description" content="This article describes how the skywalking-client-js extends its monitoring to include the browser, providing performance metrics and error collection to the SkyWalking backend."/>
 
 <script type="application/javascript">
 var doNotTrack = false;
@@ -65,7 +65,7 @@ if (!doNotTrack) {
 
 
 
-    <title>Observe VM Service Meshes with Apache SkyWalking and the Envoy Access Log Service | Apache SkyWalking</title>
+    <title>End-User Tracing in a SkyWalking-Observed Browser | Apache SkyWalking</title>
   </head>
   <body class="td-page td-blog">
     <header>
@@ -166,178 +166,212 @@ if (!doNotTrack) {
           <main class="col-12 col-md-12 col-xl-10 pl-md-4 pr-md-4" role="main">
             
 <div class="td-content">
-	<h1>Observe VM Service Meshes with Apache SkyWalking and the Envoy Access Log Service</h1>
-	<div class="lead">In this tutorial, you can learn how to use Apache SkyWalking for service mesh observability, in Kubernetes and / or in virtual machines.</div>
+	<h1>End-User Tracing in a SkyWalking-Observed Browser</h1>
+	<div class="lead">This article describes how the skywalking-client-js extends its monitoring to include the browser, providing performance metrics and error collection to the SkyWalking backend.</div>
 	<div class="td-byline mb-4">
-		By <b><a href="http://github.com/kezhenxu94">Zhenxu Ke</a> and Hongtao Gao. tetrate.io</b> |
-		<time datetime="2021-02-21" class="text-muted">Sunday, February 21, 2021</time>
+		By <b><a href="https://github.com/Fine0830">Qiuxia Fan</a>. tetrate.io</b> |
+		<time datetime="2021-03-25" class="text-muted">Thursday, March 25, 2021</time>
 
 
 		
 		<p class="mt-1 tags-box">
 			<i class="fas fa-tags" aria-hidden="true"></i>Tags |
 			
-			<span> <a href="/tags/service-mesh">Service Mesh</a></span>
+			<span> <a href="/tags/observability-apm-web-performance">Observability, APM, Web-performance</a></span>
 			
 		</p>
 		
 
 
 	</div>
-	<p><img src="stone-arch.jpg" alt=""></p>
+	<p><img src="aircraft.jpg" alt=""></p>
 <blockquote>
-<p>Origin: <a href="https://thenewstack.io/observe-virtual-machine-service-meshes-with-apache-skywalking-and-the-envoy-access-log-service">Observe VM Service Meshes with Apache SkyWalking and the Envoy Access Log Service - The New Stack</a></p>
+<p>Origin: <a href="https://thenewstack.io/end-user-tracing-in-a-skywalking-observed-browser">End-User Tracing in a SkyWalking-Observed Browser - The New Stack</a></p>
 </blockquote>
 <p><a href="https://github.com/apache/skywalking">Apache SkyWalking</a>: an APM (application performance monitor) system, especially
 designed for microservices, cloud native, and container-based (Docker, Kubernetes, Mesos) architectures.</p>
-<p><a href="https://www.envoyproxy.io/docs/envoy/latest/api-v2/service/accesslog/v2/als.proto">Envoy Access Log Service</a>: Access
-Log Service (ALS) is an Envoy extension that emits detailed access logs of all requests going through Envoy.</p>
+<p><a href="https://github.com/apache/skywalking-client-js">skywalking-client-js</a>: a lightweight client-side JavaScript exception, performance, and tracing library. It provides metrics and error collection to the SkyWalking backend. It also makes the browser the starting point for distributed tracing.</p>
 <h2 id="background">Background</h2>
-<p>In the <a href="/blog/obs-service-mesh-with-sw-and-als">previous post</a>, we talked about the observability of service mesh under
-Kubernetes environment, and applied it to the bookinfo application in practice. We also mentioned that, in order to map
-the IP addresses into services, SkyWalking needs access to the service metadata from a Kubernetes cluster, which is not
-available for services deployed in virtual machines (VMs). In this post, we will introduce a new analyzer in SkyWalking
-that leverages Envoy’s metadata exchange mechanism to decouple with Kubernetes. The analyzer is designed to work in
-Kubernetes environments, VM environments, and hybrid environments. If there are virtual machines in your service mesh,
-you might want to try out this new analyzer for better observability, which we will demonstrate in this tutorial.</p>
-<h2 id="how-it-works">How it works</h2>
-<p>The mechanism of how the analyzer works is the same as what we discussed in
-the <a href="/blog/obs-service-mesh-with-sw-and-als">previous post</a>. What makes VMs different from Kubernetes is that, for VM
-services, there are no places where we can fetch the metadata to map the IP addresses into services.</p>
-<p><img src="image1.png" alt=""></p>
-<p>The basic idea we present in this article is to carry the metadata along with Envoy’s access logs, which is called
-metadata-exchange mechanism in Envoy. When Istio pilot-agent starts an Envoy proxy as a sidecar of a service, it
-collects the metadata of that service from the Kubernetes platform, or a file on the VM where that service is deployed,
-and injects the metadata into the bootstrap configuration of Envoy. Envoy will carry the metadata transparently when
-emitting access logs to the SkyWalking receiver.</p>
-<p><img src="image2.png" alt=""></p>
-<p>But how does Envoy compose a piece of a complete access log that involves the client side and server side? When a
-request goes out from Envoy, a plugin of istio-proxy named &ldquo;metadata-exchange&rdquo; injects the metadata into the http
-headers (with a prefix like <code>x-envoy-downstream-</code>), and the metadata is propagated to the server side. The Envoy sidecar
-of the server side receives the request and parses the headers into metadata, and puts the metadata into the access log,
-keyed by <code>wasm.downstream_peer</code>. The server side Envoy also puts its own metadata into the access log keyed
-by <code>wasm.upstream_peer.</code> Hence the two sides of a single request are completed.</p>
-<p><img src="image3.png" alt=""></p>
-<p>With the metadata-exchange mechanism, we can use the metadata directly without any extra query.</p>
-<p><img src="image4.png" alt=""></p>
-<h2 id="example">Example</h2>
-<p>In this tutorial, we will use another demo
-application <a href="http://github.com/GoogleCloudPlatform/microservices-demo">Online Boutique</a> that consists of 10+ services so
-that we can deploy some of them in VMs and make them communicate with other services deployed in Kubernetes.</p>
-<p><img src="image5.png" alt=""></p>
-<p>Topology of Online Boutique In order to cover as many cases as possible, we will deploy <code>CheckoutService</code>
-and <code>PaymentService</code> on VM and all the other services on Kubernetes, so that we can cover the cases like Kubernetes →
-VM (e.g. <code>Frontend</code> → <code>CheckoutService</code>), VM → Kubernetes (e.g. <code>CheckoutService</code> → <code>ShippingService</code>), and VM → VM (
-e.g. <code>CheckoutService</code> → <code>PaymentService</code>).</p>
-<p><strong>NOTE</strong>: All the commands used in this tutorial are accessible
-on <a href="https://github.com/SkyAPMTest/sw-als-vm-demo-scripts">GitHub</a>.</p>
-<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-shell" data-lang="shell">git clone https://github.com/SkyAPMTest/sw-als-vm-demo-scripts
-cd sw-als-vm-demo-scripts
-</code></pre></div><p>Make sure to init the <code>gcloud</code> SDK properly before moving on. Modify the <code>GCP_PROJECT</code> in file <code>env.sh</code> to your own
-project name. Most of the other variables should be OK to work if you keep them intact. If you would like to
-use <code>ISTIO_VERSION</code> &gt;/= 1.8.0, please make sure <a href="https://github.com/istio/istio/pull/28956">this patch</a> is included.</p>
+<p>Web application performance affects the retention rate of users. If a page load time is too long, the user will give up. So we need to monitor the web application to understand performance and ensure that servers are stable, available and healthy. SkyWalking is an APM tool and the skywalking-client-js extends its monitoring to include the browser, providing performance metrics and error collection to the SkyWalking backend.</p>
+<h2 id="performance-metrics">Performance Metrics</h2>
+<p>The skywalking-client-js uses [window.performance] (<a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/performance">https://developer.mozilla.org/en-US/docs/Web/API/Window/performance</a>) for performance data collection. From the MDN doc, the performance interface provides access to performance-related information for the current page. It&rsquo;s part of the High Resolution Time API, but is enhanced by the <a href="https://developer.mozilla.org/en-US/docs/Web/API/Perfor [...]
+<p><img src="window.png" alt=""></p>
+<p>We can better understand these attributes when we see them together in the figure below from <a href="https://www.w3.org/TR/navigation-timing/?spm=a2c4g.11186623.2.14.2f495c7cmRef8Q#processing-model">W3C</a>:</p>
+<p><img src="w3c.png" alt=""></p>
+<p>The following table contains performance metrics in skywalking-client-js.</p>
+<table>
+<thead>
+<tr>
+<th>Metrics Name</th>
+<th>Describe</th>
+<th>Calculating Formulae</th>
+<th>Note</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>redirectTime</td>
+<td>Page redirection time</td>
+<td>redirectEnd - redirectStart</td>
+<td>If the current document and the document that is redirected to are not from the same <a href="http://tools.ietf.org/html/rfc6454">origin</a>, set redirectStart, redirectEnd to 0</td>
+</tr>
+<tr>
+<td>ttfbTime</td>
+<td>Time to First Byte</td>
+<td>responseStart - requestStart</td>
+<td>According to <a href="https://developers.google.com/web/tools/chrome-devtools/network/reference?spm=a2c4g.11186623.2.16.2f495c7cmRef8Q#timing">Google Development</a></td>
+</tr>
+<tr>
+<td>dnsTime</td>
+<td>Time to DNS query</td>
+<td>domainLookupEnd - domainLookupStart</td>
+<td></td>
+</tr>
+<tr>
+<td>tcpTime</td>
+<td>Time to TCP link</td>
+<td>connectEnd - connectStart</td>
+<td></td>
+</tr>
+<tr>
+<td>transTime</td>
+<td>Time to content transfer</td>
+<td>responseEnd - responseStart</td>
+<td></td>
+</tr>
+<tr>
+<td>sslTime</td>
+<td>Time to SSL secure connection</td>
+<td>connectEnd - secureConnectionStart</td>
+<td>Only supports HTTPS</td>
+</tr>
+<tr>
+<td>resTime</td>
+<td>Time to resource loading</td>
+<td>loadEventStart - domContentLoadedEventEnd</td>
+<td>Represents a synchronized load resource in pages</td>
+</tr>
+<tr>
+<td>fmpTime</td>
+<td>Time to First Meaningful Paint</td>
+<td>-</td>
+<td>Listen for changes in page elements. Traverse each new element, and calculate the total score of these elements. If the element is visible, the score is 1 * weight; if the element is not visible, the score is 0</td>
+</tr>
+<tr>
+<td>domAnalysisTime</td>
+<td>Time to DOM analysis</td>
+<td>domInteractive - responseEnd</td>
+<td></td>
+</tr>
+<tr>
+<td>fptTime</td>
+<td>First Paint Time</td>
+<td>responseEnd - fetchStart</td>
+<td></td>
+</tr>
+<tr>
+<td>domReadyTime</td>
+<td>Time to DOM ready</td>
+<td>domContentLoadedEventEnd - fetchStart</td>
+<td></td>
+</tr>
+<tr>
+<td>loadPageTime</td>
+<td>Page full load time</td>
+<td>loadEventStart - fetchStart</td>
+<td></td>
+</tr>
+<tr>
+<td>ttlTime</td>
+<td>Time to interact</td>
+<td>domInteractive - fetchStart</td>
+<td></td>
+</tr>
+<tr>
+<td>firstPackTime</td>
+<td>Time to first package</td>
+<td>responseStart - domainLookupStart</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<p>Skywalking-client-js collects those performance metrics and sends them to the <a href="https://skywalking.apache.org/docs/main/latest/en/concepts-and-designs/backend-overview/">OAP (Observability Analysis Platform) server</a> , which aggregates data on the back-end side that is then shown in visualizations on the UI side. Users can optimize the page according to these data.</p>
+<p><img src="performance.png" alt=""></p>
+<h2 id="exception-metrics">Exception Metrics</h2>
+<p>There are five kinds of errors that can be caught in skywalking-client-js:</p>
 <ul>
-<li>
-<p>Prepare Kubernetes cluster and VM instances
-<a href="https://github.com/SkyAPMTest/sw-als-vm-demo-scripts/blob/2179d04270c98b9f87cf3998f5af775870ed53a7/00-create-cluster-and-vms.sh"><code>00-create-cluster-and-vms.sh</code></a>
-creates a new GKE cluster and 2 VM instances that will be used through the entire tutorial, and sets up some necessary
-firewall rules for them to communicate with each other.</p>
-</li>
-<li>
-<p>Install Istio and SkyWalking
-<a href="https://github.com/SkyAPMTest/sw-als-vm-demo-scripts/blob/2179d04270c98b9f87cf3998f5af775870ed53a7/01a-install-istio.sh"><code>01a-install-istio.sh</code></a>
-installs Istio Operator with spec <code>resources/vmintegration.yaml</code>. In the YAML file, we enable the <code>meshExpansion</code> that
-supports VM in mesh. We also enable the Envoy access log service and specify the
-address <code>skywalking-oap.istio-system.svc.cluster.local:11800</code> to which Envoy emits the access logs.
-<a href="https://github.com/SkyAPMTest/sw-als-vm-demo-scripts/blob/2179d04270c98b9f87cf3998f5af775870ed53a7/01b-install-skywalking.sh"><code>01b-install-skywalking.sh</code></a>
-installs Apache SkyWalking and sets the analyzer to <code>mx-mesh</code>.</p>
-</li>
-<li>
-<p>Create files to initialize the VM
-<a href="https://github.com/SkyAPMTest/sw-als-vm-demo-scripts/blob/2179d04270c98b9f87cf3998f5af775870ed53a7/02-create-files-to-transfer-to-vm.sh"><code>02-create-files-to-transfer-to-vm.sh</code></a>
-creates necessary files that will be used to initialize the VMs.
-<a href="https://github.com/SkyAPMTest/sw-als-vm-demo-scripts/blob/2179d04270c98b9f87cf3998f5af775870ed53a7/03-copy-work-files-to-vm.sh"><code>03-copy-work-files-to-vm.sh</code></a>
-securely transfers the generated files to the VMs with <code>gcloud scp</code> command. Now use <code>./ssh.sh checkoutservice</code>
-and <code>./ssh.sh paymentservice</code> to log into the two VMs respectively, and <code>cd</code> to the <code>~/work</code> directory,
-execute <code>./prep-checkoutservice.sh</code> on <code>checkoutservice</code> VM instance and <code>./prep-paymentservice.sh</code>
-on <code>paymentservice</code> VM instance. The Istio sidecar should be installed and started properly. To verify that,
-use <code>tail -f /var/logs/istio/istio.log</code> to check the Istio logs. The output should be something like:</p>
-<pre><code>2020-12-12T08:07:07.348329Z	info	sds	resource:default new connection
-2020-12-12T08:07:07.348401Z	info	sds	Skipping waiting for gateway secret
-2020-12-12T08:07:07.348401Z	info	sds	Skipping waiting for gateway secret
-2020-12-12T08:07:07.568676Z	info	cache	Root cert has changed, start rotating root cert for SDS clients
-2020-12-12T08:07:07.568718Z	info	cache	GenerateSecret default
-2020-12-12T08:07:07.569398Z	info	sds	resource:default pushed key/cert pair to proxy
-2020-12-12T08:07:07.949156Z	info	cache	Loaded root cert from certificate ROOTCA
-2020-12-12T08:07:07.949348Z	info	sds	resource:ROOTCA pushed root cert to proxy
-2020-12-12T20:12:07.384782Z	info	sds	resource:default pushed key/cert pair to proxy
-2020-12-12T20:12:07.384832Z	info	sds	Dynamic push for secret default
-</code></pre><p>The dnsmasq configuration <code>address=/.svc.cluster.local/{ISTIO_SERVICE_IP_STUB}</code> also resolves the domain names ended
-with <code>.svc.cluster.local</code> to Istio service IP, so that you are able to access the Kubernetes services in the VM by
-fully qualified domain name (FQDN) such as <code>httpbin.default.svc.cluster.local</code>.</p>
-</li>
-<li>
-<p>Deploy demo application Because we want to deploy <code>CheckoutService</code> and <code>PaymentService</code> manually on
-VM, <code>resources/google-demo.yaml</code> removes the two services
-from <a href="https://github.com/GoogleCloudPlatform/microservices-demo/blob/master/release/kubernetes-manifests.yaml">the original YAML</a>
-.
-<a href="https://github.com/SkyAPMTest/sw-als-vm-demo-scripts/blob/2179d04270c98b9f87cf3998f5af775870ed53a7/04a-deploy-demo-app.sh"><code>04a-deploy-demo-app.sh</code></a>
-deploys the other services on Kubernetes. Then log into the 2 VMs, run <code>~/work/deploy-checkoutservice.sh</code>
-and <code>~/work/deploy-paymentservice.sh</code> respectively to deploy <code>CheckoutService</code> and <code>PaymentService</code>.</p>
-</li>
-<li>
-<p>Register VMs to Istio Services on VMs can access the services on Kubernetes by FQDN, but that’s not the case when the
-Kubernetes services want to talk to the VM services. The mesh has no idea where to forward the requests such
-as <code>checkoutservice.default.svc.cluster.local</code> because <code>checkoutservice</code> is isolated in the VM. Therefore, we need to
-register the services to the
-mesh. <a href="https://github.com/SkyAPMTest/sw-als-vm-demo-scripts/blob/2179d04270c98b9f87cf3998f5af775870ed53a7/04b-register-vm-with-istio.sh"><code>04b-register-vm-with-istio.sh</code></a>
-registers the VM services to the mesh by creating a &ldquo;dummy&rdquo; service without running Pods, and a <code>WorkloadEntry</code> to
-bridge the &ldquo;dummy&rdquo; service with the VM service.</p>
-</li>
+<li>The resource loading error  is captured  by <code>window.addeventlistener ('error ', callback, true)</code></li>
+<li><code>window.onerror</code> catches JS execution errors</li>
+<li><code>window.addEventListener('unhandledrejection', callback)</code> is used to catch the promise errors</li>
+<li>the  Vue errors are captured by <code>Vue.config.errorHandler</code></li>
+<li>the Ajax errors are captured by <code>addEventListener('error', callback); addEventListener('abort', callback); addEventListener('timeout', callback); </code> in send callback.</li>
+</ul>
+<p>The Skywalking-client-js traces error data to the OAP server, finally visualizing data on the UI side.  For an error overview of the App, there are several metrics for basic statistics and trends of errors, including the following metrics.</p>
+<ul>
+<li>App  Error Count, the total number of errors in the selected time period.</li>
+<li>App JS Error Rate, the proportion of PV with JS errors in a selected time period to total PV.</li>
+<li>All of  Apps Error Count, Top N Apps error count  ranking.</li>
+<li>All of Apps JS Error Rate, Top N Apps JS error rate ranking.</li>
+<li>Error Count of  Versions in the Selected App,  Top N Error Count of  Versions in the Selected App ranking.</li>
+<li>Error Rate  of  Versions in the Selected App, Top N JS Error Rate of Versions in the Selected App ranking.</li>
+<li>Error Count of the Selected App, Top N Error Count of the Selected App ranking.</li>
+<li>Error Rate  of the Selected App, Top N JS Error Rate of the Selected App ranking.</li>
 </ul>
-<h2 id="done">Done!</h2>
-<p>The demo application contains a <code>load generator</code> service that performs requests repeatedly. We only need to wait a few
-seconds, and then open the SkyWalking web UI to check the results.</p>
-<pre><code>export POD_NAME=$(kubectl get pods --namespace istio-system -l &quot;app=skywalking,release=skywalking,component=ui&quot; -o jsonpath=&quot;{.items[0].metadata.name}&quot;)
-echo &quot;Visit http://127.0.0.1:8080 to use your application&quot;
-kubectl port-forward $POD_NAME 8080:8080 --namespace istio-system
-</code></pre><p>Navigate the browser to http://localhost:8080 . The metrics, topology should be there.</p>
-<p><img src="image6.png" alt="Topology"></p>
-<p><img src="image7.png" alt="Global metrics"></p>
-<p><img src="image8.png" alt="Metrics of CheckoutService"></p>
-<p><img src="image9.png" alt="Metrics of PaymentService"></p>
-<h2 id="troubleshooting">Troubleshooting</h2>
-<p>If you face any trouble when walking through the steps, here are some common problems and possible solutions:</p>
+<p><img src="errors.png" alt=""></p>
+<p>For pages, we use several metrics for basic statistics and trends of errors, including the following metrics:</p>
 <ul>
+<li>Top Unstable Pages / Error Rate, Top N Error Count pages of the Selected version ranking.</li>
+<li>Top Unstable Pages / Error Count, Top N Error Count pages of the Selected version ranking.</li>
+<li>Page Error Count Layout, data display of different errors in a period of time.</li>
+</ul>
+<p><img src="trends-errors.png" alt=""></p>
+<h2 id="user-metrics">User Metrics</h2>
+<p>SkyWalking browser monitoring also provides metrics about how the visitors use the monitored websites, such as PV(page views), UV(unique visitors), top N PV(page views), etc.</p>
+<p>In SPAs (single page applications), the page will be refreshed only once. The traditional method only reports PV once after the page loading, but cannot count the PV of each sub-page, and can&rsquo;t make other types of logs aggregate by sub-page.</p>
+<p>SkyWalking browser monitoring provides two processing methods for SPA pages:</p>
+<ol>
 <li>
-<p>VM service cannot access Kubernetes services? It’s likely the DNS on the VM doesn’t correctly resolve the fully
-qualified domain names. Try to verify that with <code>nslookup istiod.istio-system.svc.cluster.local</code>. If it doesn’t
-resolve to the Kubernetes CIDR address, recheck the step in <code>prep-checkoutservice.sh</code> and <code>prep-paymentservice.sh</code>. If
-the DNS works correctly, try to verify that Envoy has fetched the upstream clusters from the control plane
-with <code>curl http://localhost:15000/clusters</code>. If it doesn’t contain the target service,
-recheck <code>prep-checkoutservice.sh</code>.</p>
+<p>Enable SPA automatic parsing. This method is suitable for most single page application scenarios with URL hash as the route. In the initialized configuration item, set enableSPA to true, which will turn on the page&rsquo;s hashchange event listener (trigger re reporting PV), and use URL hash as the page field in other data reporting.</p>
 </li>
 <li>
-<p>Services are normal but nothing on SkyWalking WebUI? Check the SkyWalking OAP logs
-via <code>kubectl -n istio-system logs -f $(kubectl get pod -A -l &quot;app=skywalking,release=skywalking,component=oap&quot; -o name)</code>
-and WebUI logs
-via <code>kubectl -n istio-system logs -f $(kubectl get pod -A -l &quot;app=skywalking,release=skywalking,component=ui&quot; -o name)</code>
-to see whether there are any error logs . Also, make sure the time zone at the bottom-right of the browser is set
-to <code>UTC +0</code>.</p>
+<p>Manual reporting. This method can be used in all single page application scenarios. This method can be used if the first method is not usable. The following example provides a set page method to manually update the page name when data is reported. When this method is called, the page PV will be re reported by default:</p>
 </li>
-</ul>
+</ol>
+<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-js" data-lang="js"><span style="color:#a6e22e">app</span>.<span style="color:#a6e22e">on</span>(<span style="color:#e6db74">&#39;routeChange&#39;</span>, <span style="color:#66d9ef">function</span> (<span style="color:#a6e22e">to</span>) {
+    <span style="color:#a6e22e">ClientMonitor</span>.<span style="color:#a6e22e">setPerformance</span>({
+    <span style="color:#a6e22e">collector</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#39;http://127.0.0.1:8080&#39;</span>,
+    <span style="color:#a6e22e">service</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#39;browser-app&#39;</span>,
+    <span style="color:#a6e22e">serviceVersion</span><span style="color:#f92672">:</span> <span style="color:#e6db74">&#39;1.0.0&#39;</span>,
+    <span style="color:#a6e22e">pagePath</span><span style="color:#f92672">:</span> <span style="color:#a6e22e">to</span>.<span style="color:#a6e22e">path</span>,
+    <span style="color:#a6e22e">autoTracePerf</span><span style="color:#f92672">:</span> <span style="color:#66d9ef">true</span>,
+    <span style="color:#a6e22e">enableSPA</span><span style="color:#f92672">:</span> <span style="color:#66d9ef">true</span>,
+  });
+});
+</code></pre></div><p>Let&rsquo;s take a look at the result found in the following image. It shows the most popular applications and versions, and the changes of PV over a period of time.</p>
+<p><img src="user.png" alt=""></p>
+<h2 id="make-the-browser-the-starting-point-for-distributed-tracing">Make the browser the starting point for distributed tracing</h2>
+<p>SkyWalking browser monitoring intercepts HTTP requests to trace segments and spans. It supports tracking these following modes of HTTP requests: XMLHttpRequest and fetch. It also supports tracking libraries and tools based on XMLHttpRequest and fetch - such as Axios, SuperAgent, OpenApi, and so on.</p>
+<p>Let’s see how the SkyWalking browser monitoring intercepts HTTP requests:</p>
+<p><img src="interceptor.png" alt=""></p>
+<p>After this, use <code>window.addEventListener('xhrReadyStateChange', callback)</code> and set the readyState value to<code>sw8 = xxxx</code> in the request header. At the same time, reporting requests information to the back-end side. Finally, we can view trace data on the trace page. The following graphic is from the trace page:</p>
+<p><img src="trace.jpg" alt=""></p>
+<p>To see how we listen for fetch requests, let’s see the source code of <a href="https://github.com/github/fetch/blob/90fb680c1f50181782f276122c1b1115535b1603/fetch.js#L506">fetch</a></p>
+<p><img src="fetch.png" alt=""></p>
+<p>As you can see, it creates a promise and a new XMLHttpRequest object. Because the code of the fetch is built into the browser, it must monitor the code execution first. Therefore, when we add listening events, we can&rsquo;t monitor the code in the fetch. Just after monitoring the code execution, let&rsquo;s rewrite the fetch:</p>
+<div class="highlight"><pre style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-js" data-lang="js"><span style="color:#66d9ef">import</span> { <span style="color:#a6e22e">fetch</span> } <span style="color:#a6e22e">from</span> <span style="color:#e6db74">&#39;whatwg-fetch&#39;</span>; window.<span style="color:#a6e22e">fetch</span> <span style="color:#f92672">=</span> <span style="color:#a6e22e">fetch</span>;
+</code></pre></div><p>In this way, we can intercept the fetch request through the above method.</p>
 <h2 id="additional-resources">Additional Resources</h2>
 <ul>
-<li><a href="/blog/obs-service-mesh-with-sw-and-als">Observe a Service Mesh with Envoy ALS</a>.</li>
+<li><a href="/blog/end-user-tracing-in-a-skywalking-observed-browser">End-User Tracing in a SkyWalking-Observed Browser</a>.</li>
 </ul>
 
 	
 
 	<ul class="list-unstyled d-flex justify-content-between align-items-center mb-0 pt-5">
   <li>
-    <a href="/blog/2021-02-09-skywalking-trace-threadpool/" class="btn btn-primary "><span class="mr-1">←</span> Previous</a>
+    <a href="/blog/2021-03-16-continuous-feedback/" class="btn btn-primary "><span class="mr-1">←</span> Previous</a>
   </li>
-    <a href="/blog/2021-03-16-continuous-feedback/" class="btn btn-primary ">Next <span class="ml-1">→</span></a>
+    <a  class="btn btn-primary  disabled">Next <span class="ml-1">→</span></a>
   </li>
 </ul>
 
@@ -400,6 +434,11 @@ to <code>UTC +0</code>.</p>
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
@@ -481,10 +520,10 @@ to <code>UTC +0</code>.</p>
 <nav id="TableOfContents">
   <ul>
     <li><a href="#background">Background</a></li>
-    <li><a href="#how-it-works">How it works</a></li>
-    <li><a href="#example">Example</a></li>
-    <li><a href="#done">Done!</a></li>
-    <li><a href="#troubleshooting">Troubleshooting</a></li>
+    <li><a href="#performance-metrics">Performance Metrics</a></li>
+    <li><a href="#exception-metrics">Exception Metrics</a></li>
+    <li><a href="#user-metrics">User Metrics</a></li>
+    <li><a href="#make-the-browser-the-starting-point-for-distributed-tracing">Make the browser the starting point for distributed tracing</a></li>
     <li><a href="#additional-resources">Additional Resources</a></li>
   </ul>
 </nav>
diff --git a/blog/end-user-tracing-in-a-skywalking-observed-browser/interceptor.png b/blog/end-user-tracing-in-a-skywalking-observed-browser/interceptor.png
new file mode 100644
index 0000000..8db74dc
Binary files /dev/null and b/blog/end-user-tracing-in-a-skywalking-observed-browser/interceptor.png differ
diff --git a/blog/end-user-tracing-in-a-skywalking-observed-browser/performance.png b/blog/end-user-tracing-in-a-skywalking-observed-browser/performance.png
new file mode 100644
index 0000000..a463d30
Binary files /dev/null and b/blog/end-user-tracing-in-a-skywalking-observed-browser/performance.png differ
diff --git a/blog/end-user-tracing-in-a-skywalking-observed-browser/trace.jpg b/blog/end-user-tracing-in-a-skywalking-observed-browser/trace.jpg
new file mode 100644
index 0000000..933b3b0
Binary files /dev/null and b/blog/end-user-tracing-in-a-skywalking-observed-browser/trace.jpg differ
diff --git a/blog/end-user-tracing-in-a-skywalking-observed-browser/trends-errors.png b/blog/end-user-tracing-in-a-skywalking-observed-browser/trends-errors.png
new file mode 100644
index 0000000..aea3eab
Binary files /dev/null and b/blog/end-user-tracing-in-a-skywalking-observed-browser/trends-errors.png differ
diff --git a/blog/end-user-tracing-in-a-skywalking-observed-browser/user.png b/blog/end-user-tracing-in-a-skywalking-observed-browser/user.png
new file mode 100644
index 0000000..56795d1
Binary files /dev/null and b/blog/end-user-tracing-in-a-skywalking-observed-browser/user.png differ
diff --git a/blog/end-user-tracing-in-a-skywalking-observed-browser/w3c.png b/blog/end-user-tracing-in-a-skywalking-observed-browser/w3c.png
new file mode 100644
index 0000000..c03ada0
Binary files /dev/null and b/blog/end-user-tracing-in-a-skywalking-observed-browser/w3c.png differ
diff --git a/blog/end-user-tracing-in-a-skywalking-observed-browser/window.png b/blog/end-user-tracing-in-a-skywalking-observed-browser/window.png
new file mode 100644
index 0000000..a46aa86
Binary files /dev/null and b/blog/end-user-tracing-in-a-skywalking-observed-browser/window.png differ
diff --git a/blog/index.html b/blog/index.html
index d68b6ed..ec3b44c 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -173,6 +173,23 @@ if (!doNotTrack) {
 			
 			<li class="media mb-4">
 				<div class="media-body">
+					<h5 class="mt-0 mb-1"><a href="/blog/end-user-tracing-in-a-skywalking-observed-browser/">End-User Tracing in a SkyWalking-Observed Browser</a></h5>
+					<p class="mb-2 mb-md-3"><small class="text-muted">Thursday, March 25, 2021 in Blog</small></p>
+					
+
+
+
+
+
+					<p class="pt-0 mt-0"> Origin: End-User Tracing in a SkyWalking-Observed Browser - The New Stack
+ Apache SkyWalking: an APM (application performance monitor) system, especially designed for microservices, cloud native, and container-based (Docker, Kubernetes, Mesos) …</p>
+					<p class="pt-0 mt-0">This article describes how the skywalking-client-js extends its monitoring to include the browser, providing performance metrics and error collection to the SkyWalking backend.</p>
+					<p class="pt-0"><a href="/blog/end-user-tracing-in-a-skywalking-observed-browser/">Read more</a></p>
+				</div>
+			</li>
+			
+			<li class="media mb-4">
+				<div class="media-body">
 					<h5 class="mt-0 mb-1"><a href="/blog/2021-03-16-continuous-feedback/">SourceMarker: Continuous Feedback for Developers</a></h5>
 					<p class="mb-2 mb-md-3"><small class="text-muted">Tuesday, March 16, 2021 in Blog</small></p>
 					
@@ -327,22 +344,6 @@ Just 11 months ago, on Jan. 20th, 2020, SkyWalking hit the 200 contributors mark
 				</div>
 			</li>
 			
-			<li class="media mb-4">
-				<div class="media-body">
-					<h5 class="mt-0 mb-1"><a href="/blog/e2e-design/">[Design] NGE2E - Next Generation End-to-End Testing Framework</a></h5>
-					<p class="mb-2 mb-md-3"><small class="text-muted">Monday, December 14, 2020 in Blog</small></p>
-					
-
-
-
-
-
-					<p class="pt-0 mt-0">NGE2E is the next generation End-to-End Testing framework that aims to help developers to set up, debug, and verify E2E tests with ease. It&rsquo;s built based on the lessons learnt from tens of hundreds of test cases in the SkyWalking main repo. …</p>
-					<p class="pt-0 mt-0">The design of Next Generation End-to-End Testing Framework</p>
-					<p class="pt-0"><a href="/blog/e2e-design/">Read more</a></p>
-				</div>
-			</li>
-			
 		</ul>
 		
 	</div>
@@ -434,6 +435,11 @@ Just 11 months ago, on Jan. 20th, 2020, SkyWalking hit the 200 contributors mark
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/index.xml b/blog/index.xml
index 85eddb9..257208a 100644
--- a/blog/index.xml
+++ b/blog/index.xml
@@ -14,6 +14,199 @@
     
     
     <item>
+      <title>Blog: End-User Tracing in a SkyWalking-Observed Browser</title>
+      <link>/blog/end-user-tracing-in-a-skywalking-observed-browser/</link>
+      <pubDate>Thu, 25 Mar 2021 00:00:00 +0000</pubDate>
+      
+      <guid>/blog/end-user-tracing-in-a-skywalking-observed-browser/</guid>
+      <description>
+        
+        
+        &lt;p&gt;&lt;img src=&#34;aircraft.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;blockquote&gt;
+&lt;p&gt;Origin: &lt;a href=&#34;https://thenewstack.io/end-user-tracing-in-a-skywalking-observed-browser&#34;&gt;End-User Tracing in a SkyWalking-Observed Browser - The New Stack&lt;/a&gt;&lt;/p&gt;
+&lt;/blockquote&gt;
+&lt;p&gt;&lt;a href=&#34;https://github.com/apache/skywalking&#34;&gt;Apache SkyWalking&lt;/a&gt;: an APM (application performance monitor) system, especially
+designed for microservices, cloud native, and container-based (Docker, Kubernetes, Mesos) architectures.&lt;/p&gt;
+&lt;p&gt;&lt;a href=&#34;https://github.com/apache/skywalking-client-js&#34;&gt;skywalking-client-js&lt;/a&gt;: a lightweight client-side JavaScript exception, performance, and tracing library. It provides metrics and error collection to the SkyWalking backend. It also makes the browser the starting point for distributed tracing.&lt;/p&gt;
+&lt;h2 id=&#34;background&#34;&gt;Background&lt;/h2&gt;
+&lt;p&gt;Web application performance affects the retention rate of users. If a page load time is too long, the user will give up. So we need to monitor the web application to understand performance and ensure that servers are stable, available and healthy. SkyWalking is an APM tool and the skywalking-client-js extends its monitoring to include the browser, providing performance metrics and error collection to the SkyWalking backend.&lt;/p&gt;
+&lt;h2 id=&#34;performance-metrics&#34;&gt;Performance Metrics&lt;/h2&gt;
+&lt;p&gt;The skywalking-client-js uses [window.performance] (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Window/performance&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Window/performance&lt;/a&gt;) for performance data collection. From the MDN doc, the performance interface provides access to performance-related information for the current page. It&amp;rsquo;s part of the High Resolution Time API, but is enhanced by the &lt;a href=&#34;https://developer. [...]
+&lt;p&gt;&lt;img src=&#34;window.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;We can better understand these attributes when we see them together in the figure below from &lt;a href=&#34;https://www.w3.org/TR/navigation-timing/?spm=a2c4g.11186623.2.14.2f495c7cmRef8Q#processing-model&#34;&gt;W3C&lt;/a&gt;:&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;w3c.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;The following table contains performance metrics in skywalking-client-js.&lt;/p&gt;
+&lt;table&gt;
+&lt;thead&gt;
+&lt;tr&gt;
+&lt;th&gt;Metrics Name&lt;/th&gt;
+&lt;th&gt;Describe&lt;/th&gt;
+&lt;th&gt;Calculating Formulae&lt;/th&gt;
+&lt;th&gt;Note&lt;/th&gt;
+&lt;/tr&gt;
+&lt;/thead&gt;
+&lt;tbody&gt;
+&lt;tr&gt;
+&lt;td&gt;redirectTime&lt;/td&gt;
+&lt;td&gt;Page redirection time&lt;/td&gt;
+&lt;td&gt;redirectEnd - redirectStart&lt;/td&gt;
+&lt;td&gt;If the current document and the document that is redirected to are not from the same &lt;a href=&#34;http://tools.ietf.org/html/rfc6454&#34;&gt;origin&lt;/a&gt;, set redirectStart, redirectEnd to 0&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;ttfbTime&lt;/td&gt;
+&lt;td&gt;Time to First Byte&lt;/td&gt;
+&lt;td&gt;responseStart - requestStart&lt;/td&gt;
+&lt;td&gt;According to &lt;a href=&#34;https://developers.google.com/web/tools/chrome-devtools/network/reference?spm=a2c4g.11186623.2.16.2f495c7cmRef8Q#timing&#34;&gt;Google Development&lt;/a&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;dnsTime&lt;/td&gt;
+&lt;td&gt;Time to DNS query&lt;/td&gt;
+&lt;td&gt;domainLookupEnd - domainLookupStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;tcpTime&lt;/td&gt;
+&lt;td&gt;Time to TCP link&lt;/td&gt;
+&lt;td&gt;connectEnd - connectStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;transTime&lt;/td&gt;
+&lt;td&gt;Time to content transfer&lt;/td&gt;
+&lt;td&gt;responseEnd - responseStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;sslTime&lt;/td&gt;
+&lt;td&gt;Time to SSL secure connection&lt;/td&gt;
+&lt;td&gt;connectEnd - secureConnectionStart&lt;/td&gt;
+&lt;td&gt;Only supports HTTPS&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;resTime&lt;/td&gt;
+&lt;td&gt;Time to resource loading&lt;/td&gt;
+&lt;td&gt;loadEventStart - domContentLoadedEventEnd&lt;/td&gt;
+&lt;td&gt;Represents a synchronized load resource in pages&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;fmpTime&lt;/td&gt;
+&lt;td&gt;Time to First Meaningful Paint&lt;/td&gt;
+&lt;td&gt;-&lt;/td&gt;
+&lt;td&gt;Listen for changes in page elements. Traverse each new element, and calculate the total score of these elements. If the element is visible, the score is 1 * weight; if the element is not visible, the score is 0&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;domAnalysisTime&lt;/td&gt;
+&lt;td&gt;Time to DOM analysis&lt;/td&gt;
+&lt;td&gt;domInteractive - responseEnd&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;fptTime&lt;/td&gt;
+&lt;td&gt;First Paint Time&lt;/td&gt;
+&lt;td&gt;responseEnd - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;domReadyTime&lt;/td&gt;
+&lt;td&gt;Time to DOM ready&lt;/td&gt;
+&lt;td&gt;domContentLoadedEventEnd - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;loadPageTime&lt;/td&gt;
+&lt;td&gt;Page full load time&lt;/td&gt;
+&lt;td&gt;loadEventStart - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;ttlTime&lt;/td&gt;
+&lt;td&gt;Time to interact&lt;/td&gt;
+&lt;td&gt;domInteractive - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;firstPackTime&lt;/td&gt;
+&lt;td&gt;Time to first package&lt;/td&gt;
+&lt;td&gt;responseStart - domainLookupStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;p&gt;Skywalking-client-js collects those performance metrics and sends them to the &lt;a href=&#34;https://skywalking.apache.org/docs/main/latest/en/concepts-and-designs/backend-overview/&#34;&gt;OAP (Observability Analysis Platform) server&lt;/a&gt; , which aggregates data on the back-end side that is then shown in visualizations on the UI side. Users can optimize the page according to these data.&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;performance.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;h2 id=&#34;exception-metrics&#34;&gt;Exception Metrics&lt;/h2&gt;
+&lt;p&gt;There are five kinds of errors that can be caught in skywalking-client-js:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;The resource loading error  is captured  by &lt;code&gt;window.addeventlistener (&#39;error &#39;, callback, true)&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;window.onerror&lt;/code&gt; catches JS execution errors&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;window.addEventListener(&#39;unhandledrejection&#39;, callback)&lt;/code&gt; is used to catch the promise errors&lt;/li&gt;
+&lt;li&gt;the  Vue errors are captured by &lt;code&gt;Vue.config.errorHandler&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;the Ajax errors are captured by &lt;code&gt;addEventListener(&#39;error&#39;, callback); addEventListener(&#39;abort&#39;, callback); addEventListener(&#39;timeout&#39;, callback); &lt;/code&gt; in send callback.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;The Skywalking-client-js traces error data to the OAP server, finally visualizing data on the UI side.  For an error overview of the App, there are several metrics for basic statistics and trends of errors, including the following metrics.&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;App  Error Count, the total number of errors in the selected time period.&lt;/li&gt;
+&lt;li&gt;App JS Error Rate, the proportion of PV with JS errors in a selected time period to total PV.&lt;/li&gt;
+&lt;li&gt;All of  Apps Error Count, Top N Apps error count  ranking.&lt;/li&gt;
+&lt;li&gt;All of Apps JS Error Rate, Top N Apps JS error rate ranking.&lt;/li&gt;
+&lt;li&gt;Error Count of  Versions in the Selected App,  Top N Error Count of  Versions in the Selected App ranking.&lt;/li&gt;
+&lt;li&gt;Error Rate  of  Versions in the Selected App, Top N JS Error Rate of Versions in the Selected App ranking.&lt;/li&gt;
+&lt;li&gt;Error Count of the Selected App, Top N Error Count of the Selected App ranking.&lt;/li&gt;
+&lt;li&gt;Error Rate  of the Selected App, Top N JS Error Rate of the Selected App ranking.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;&lt;img src=&#34;errors.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;For pages, we use several metrics for basic statistics and trends of errors, including the following metrics:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;Top Unstable Pages / Error Rate, Top N Error Count pages of the Selected version ranking.&lt;/li&gt;
+&lt;li&gt;Top Unstable Pages / Error Count, Top N Error Count pages of the Selected version ranking.&lt;/li&gt;
+&lt;li&gt;Page Error Count Layout, data display of different errors in a period of time.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;&lt;img src=&#34;trends-errors.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;h2 id=&#34;user-metrics&#34;&gt;User Metrics&lt;/h2&gt;
+&lt;p&gt;SkyWalking browser monitoring also provides metrics about how the visitors use the monitored websites, such as PV(page views), UV(unique visitors), top N PV(page views), etc.&lt;/p&gt;
+&lt;p&gt;In SPAs (single page applications), the page will be refreshed only once. The traditional method only reports PV once after the page loading, but cannot count the PV of each sub-page, and can&amp;rsquo;t make other types of logs aggregate by sub-page.&lt;/p&gt;
+&lt;p&gt;SkyWalking browser monitoring provides two processing methods for SPA pages:&lt;/p&gt;
+&lt;ol&gt;
+&lt;li&gt;
+&lt;p&gt;Enable SPA automatic parsing. This method is suitable for most single page application scenarios with URL hash as the route. In the initialized configuration item, set enableSPA to true, which will turn on the page&amp;rsquo;s hashchange event listener (trigger re reporting PV), and use URL hash as the page field in other data reporting.&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;Manual reporting. This method can be used in all single page application scenarios. This method can be used if the first method is not usable. The following example provides a set page method to manually update the page name when data is reported. When this method is called, the page PV will be re reported by default:&lt;/p&gt;
+&lt;/li&gt;
+&lt;/ol&gt;
+&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;app&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;on&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;routeChange&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; (&lt;span style=&# [...]
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;ClientMonitor&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;setPerformance&lt;/span&gt;({
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;collector&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;http://127.0.0.1:8080&amp;#39;&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;service&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;browser-app&amp;#39;&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;serviceVersion&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;1.0.0&amp;#39;&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;pagePath&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;to&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;path&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;autoTracePerf&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;enableSPA&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;,
+  });
+});
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Let&amp;rsquo;s take a look at the result found in the following image. It shows the most popular applications and versions, and the changes of PV over a period of time.&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;user.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;h2 id=&#34;make-the-browser-the-starting-point-for-distributed-tracing&#34;&gt;Make the browser the starting point for distributed tracing&lt;/h2&gt;
+&lt;p&gt;SkyWalking browser monitoring intercepts HTTP requests to trace segments and spans. It supports tracking these following modes of HTTP requests: XMLHttpRequest and fetch. It also supports tracking libraries and tools based on XMLHttpRequest and fetch - such as Axios, SuperAgent, OpenApi, and so on.&lt;/p&gt;
+&lt;p&gt;Let’s see how the SkyWalking browser monitoring intercepts HTTP requests:&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;interceptor.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;After this, use &lt;code&gt;window.addEventListener(&#39;xhrReadyStateChange&#39;, callback)&lt;/code&gt; and set the readyState value to&lt;code&gt;sw8 = xxxx&lt;/code&gt; in the request header. At the same time, reporting requests information to the back-end side. Finally, we can view trace data on the trace page. The following graphic is from the trace page:&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;trace.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;To see how we listen for fetch requests, let’s see the source code of &lt;a href=&#34;https://github.com/github/fetch/blob/90fb680c1f50181782f276122c1b1115535b1603/fetch.js#L506&#34;&gt;fetch&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;fetch.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;As you can see, it creates a promise and a new XMLHttpRequest object. Because the code of the fetch is built into the browser, it must monitor the code execution first. Therefore, when we add listening events, we can&amp;rsquo;t monitor the code in the fetch. Just after monitoring the code execution, let&amp;rsquo;s rewrite the fetch:&lt;/p&gt;
+&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;import&lt;/span&gt; { &lt;span style=&#34;color:#a6e22e&#34;&gt;fetch&lt;/span&gt; } &lt;span style=&#34;color:#a6e22e&#34;&gt;from&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;whatwg-fetch&amp;#39;&lt;/span&gt;; window.&lt; [...]
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In this way, we can intercept the fetch request through the above method.&lt;/p&gt;
+&lt;h2 id=&#34;additional-resources&#34;&gt;Additional Resources&lt;/h2&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&#34;/blog/end-user-tracing-in-a-skywalking-observed-browser&#34;&gt;End-User Tracing in a SkyWalking-Observed Browser&lt;/a&gt;.&lt;/li&gt;
+&lt;/ul&gt;
+
+      </description>
+    </item>
+    
+    <item>
       <title>Blog: SourceMarker: Continuous Feedback for Developers</title>
       <link>/blog/2021-03-16-continuous-feedback/</link>
       <pubDate>Tue, 16 Mar 2021 00:00:00 +0000</pubDate>
diff --git a/blog/obs-service-mesh-vm-with-sw-and-als/index.html b/blog/obs-service-mesh-vm-with-sw-and-als/index.html
index a9df6e7..6603ed5 100644
--- a/blog/obs-service-mesh-vm-with-sw-and-als/index.html
+++ b/blog/obs-service-mesh-vm-with-sw-and-als/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/obs-service-mesh-vm-with-sw-and-als/" />
 <meta property="article:published_time" content="2021-02-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Observe VM Service Meshes with Apache SkyWalking and the Envoy Access Log Service">
 <meta itemprop="description" content="In this tutorial, you can learn how to use Apache SkyWalking for service mesh observability, in Kubernetes and / or in virtual machines.">
 <meta itemprop="datePublished" content="2021-02-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="1285">
 
 
@@ -400,6 +400,11 @@ to <code>UTC +0</code>.</p>
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index e906e87..95c161b 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -172,6 +172,22 @@ if (!doNotTrack) {
 			
 			<li class="media mb-4">
 				<div class="media-body">
+					<h5 class="mt-0 mb-1"><a href="/blog/e2e-design/">[Design] NGE2E - Next Generation End-to-End Testing Framework</a></h5>
+					<p class="mb-2 mb-md-3"><small class="text-muted">Monday, December 14, 2020 in Blog</small></p>
+					
+
+
+
+
+
+					<p class="pt-0 mt-0">NGE2E is the next generation End-to-End Testing framework that aims to help developers to set up, debug, and verify E2E tests with ease. It&rsquo;s built based on the lessons learnt from tens of hundreds of test cases in the SkyWalking main repo. …</p>
+					<p class="pt-0 mt-0">The design of Next Generation End-to-End Testing Framework</p>
+					<p class="pt-0"><a href="/blog/e2e-design/">Read more</a></p>
+				</div>
+			</li>
+			
+			<li class="media mb-4">
+				<div class="media-body">
 					<h5 class="mt-0 mb-1"><a href="/blog/2020-12-03-obs-service-mesh-with-sw-and-als/">Observe Service Mesh with SkyWalking and Envoy Access Log Service</a></h5>
 					<p class="mb-2 mb-md-3"><small class="text-muted">Thursday, December 03, 2020 in Blog</small></p>
 					
@@ -314,22 +330,6 @@ if (!doNotTrack) {
 				</div>
 			</li>
 			
-			<li class="media mb-4">
-				<div class="media-body">
-					<h5 class="mt-0 mb-1"><a href="/blog/2020-08-03-skywalking8-1-release/">Features in SkyWalking 8.1: SpringSleuth metrics, endpoint dependency detection, Kafka transport traces and metrics</a></h5>
-					<p class="mb-2 mb-md-3"><small class="text-muted">Monday, August 03, 2020 in Blog</small></p>
-					
-
-
-
-
-
-					<p class="pt-0 mt-0"> Author: Sheng Wu, Hongtao Gao, and Tevah Platt(Tetrate) Original link, Tetrate.io blog  Apache SkyWalking, the observability platform, and open-source application performance monitor (APM) project, today announced the general availability of its 8.1 …</p>
-					<p class="pt-0 mt-0"> SpringSleuth metrics, endpoint dependency detection, Kafka transport traces and metrics.</p>
-					<p class="pt-0"><a href="/blog/2020-08-03-skywalking8-1-release/">Read more</a></p>
-				</div>
-			</li>
-			
 		</ul>
 		
 	</div>
@@ -421,6 +421,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/page/3/index.html b/blog/page/3/index.html
index d4bdde8..afbc837 100644
--- a/blog/page/3/index.html
+++ b/blog/page/3/index.html
@@ -172,6 +172,22 @@ if (!doNotTrack) {
 			
 			<li class="media mb-4">
 				<div class="media-body">
+					<h5 class="mt-0 mb-1"><a href="/blog/2020-08-03-skywalking8-1-release/">Features in SkyWalking 8.1: SpringSleuth metrics, endpoint dependency detection, Kafka transport traces and metrics</a></h5>
+					<p class="mb-2 mb-md-3"><small class="text-muted">Monday, August 03, 2020 in Blog</small></p>
+					
+
+
+
+
+
+					<p class="pt-0 mt-0"> Author: Sheng Wu, Hongtao Gao, and Tevah Platt(Tetrate) Original link, Tetrate.io blog  Apache SkyWalking, the observability platform, and open-source application performance monitor (APM) project, today announced the general availability of its 8.1 …</p>
+					<p class="pt-0 mt-0"> SpringSleuth metrics, endpoint dependency detection, Kafka transport traces and metrics.</p>
+					<p class="pt-0"><a href="/blog/2020-08-03-skywalking8-1-release/">Read more</a></p>
+				</div>
+			</li>
+			
+			<li class="media mb-4">
+				<div class="media-body">
 					<h5 class="mt-0 mb-1"><a href="/blog/2020-07-26-apdex-and-skywalking/">The Apdex Score for Measuring Service Mesh Health</a></h5>
 					<p class="mb-2 mb-md-3"><small class="text-muted">Sunday, July 26, 2020 in Blog</small></p>
 					
@@ -405,6 +421,11 @@ In many big systems, distributed and especially microservice architectures becom
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/blog/skywalking8-4-release/index.html b/blog/skywalking8-4-release/index.html
index 82f1aa5..79b5151 100644
--- a/blog/skywalking8-4-release/index.html
+++ b/blog/skywalking8-4-release/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/blog/skywalking8-4-release/" />
 <meta property="article:published_time" content="2021-02-05T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Apache SkyWalking 8.4: Logs, VM Monitoring, and Dynamic Configurations at Agent Side">
 <meta itemprop="description" content="Logs, VM Monitoring, and Dynamic Configurations at Agent Side">
 <meta itemprop="datePublished" content="2021-02-05T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="631">
 
 
@@ -312,6 +312,11 @@ Figure 5: Grouped Service Topology</p>
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/events/release-apache-skwaylking-apm-8-3-0/index.html b/events/release-apache-skwaylking-apm-8-3-0/index.html
index ce99ad4..8b14319 100644
--- a/events/release-apache-skwaylking-apm-8-3-0/index.html
+++ b/events/release-apache-skwaylking-apm-8-3-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skwaylking-apm-8-3-0/" />
 <meta property="article:published_time" content="2020-12-02T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 8.3.0">
 <meta itemprop="description" content="Release Apache SkyWalking 8.3.0.">
 <meta itemprop="datePublished" content="2020-12-02T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="551">
 
 
diff --git a/events/release-apache-skwaylking-satellite-0-1-0/index.html b/events/release-apache-skwaylking-satellite-0-1-0/index.html
index 79d8519..e1e639e 100644
--- a/events/release-apache-skwaylking-satellite-0-1-0/index.html
+++ b/events/release-apache-skwaylking-satellite-0-1-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skwaylking-satellite-0-1-0/" />
 <meta property="article:published_time" content="2021-02-26T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Satellite 0.1.0">
 <meta itemprop="description" content="Release Apache SkyWalking Satellite 0.1.0">
 <meta itemprop="datePublished" content="2021-02-26T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="72">
 
 
diff --git a/events/release-apache-skywalking-5-0-0-beta/index.html b/events/release-apache-skywalking-5-0-0-beta/index.html
index c8eb6cf..3c8eb6a 100644
--- a/events/release-apache-skywalking-5-0-0-beta/index.html
+++ b/events/release-apache-skywalking-5-0-0-beta/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-5-0-0-beta/" />
 <meta property="article:published_time" content="2018-05-23T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking 5.0.0-beta">
 <meta itemprop="description" content="5.0.0-beta release. Go to downloads page to find release tars.">
 <meta itemprop="datePublished" content="2018-05-23T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="10">
 
 
diff --git a/events/release-apache-skywalking-5-0-0-beta2/index.html b/events/release-apache-skywalking-5-0-0-beta2/index.html
index d22d294..235682f 100644
--- a/events/release-apache-skywalking-5-0-0-beta2/index.html
+++ b/events/release-apache-skywalking-5-0-0-beta2/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-5-0-0-beta2/" />
 <meta property="article:published_time" content="2018-07-11T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking 5.0.0-beta2">
 <meta itemprop="description" content="5.0.0-beta2 release. Go to downloads page to find release tars.">
 <meta itemprop="datePublished" content="2018-07-11T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="10">
 
 
diff --git a/events/release-apache-skywalking-5-0-0-ga/index.html b/events/release-apache-skywalking-5-0-0-ga/index.html
index 08a5572..36d6670 100644
--- a/events/release-apache-skywalking-5-0-0-ga/index.html
+++ b/events/release-apache-skywalking-5-0-0-ga/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-5-0-0-ga/" />
 <meta property="article:published_time" content="2018-10-17T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking 5.0.0-GA">
 <meta itemprop="description" content="A stable version of 5.x release. Go to downloads page to find release tars.">
 <meta itemprop="datePublished" content="2018-10-17T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="14">
 
 
diff --git a/events/release-apache-skywalking-5-0-0-rc2/index.html b/events/release-apache-skywalking-5-0-0-rc2/index.html
index 1891969..cbc588f 100644
--- a/events/release-apache-skywalking-5-0-0-rc2/index.html
+++ b/events/release-apache-skywalking-5-0-0-rc2/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-5-0-0-rc2/" />
 <meta property="article:published_time" content="2018-09-12T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking 5.0.0-RC2">
 <meta itemprop="description" content="5.0.0-RC2 release. Go to downloads page to find release tars.">
 <meta itemprop="datePublished" content="2018-09-12T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="10">
 
 
diff --git a/events/release-apache-skywalking-6-0-0-alpha/index.html b/events/release-apache-skywalking-6-0-0-alpha/index.html
index f19783a..2d3f902 100644
--- a/events/release-apache-skywalking-6-0-0-alpha/index.html
+++ b/events/release-apache-skywalking-6-0-0-alpha/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-6-0-0-alpha/" />
 <meta property="article:published_time" content="2018-11-14T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking 6.0.0-alpha">
 <meta itemprop="description" content="APM consistently compatible in language agent(Java, .Net, NodeJS), 3rd party format(Zipkin) and service mesh telemetry(Istio). Go to downloads page to find release tars.">
 <meta itemprop="datePublished" content="2018-11-14T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="23">
 
 
diff --git a/events/release-apache-skywalking-apm-5-0-0-alpha/index.html b/events/release-apache-skywalking-apm-5-0-0-alpha/index.html
index 5b07481..a6cc1ad 100644
--- a/events/release-apache-skywalking-apm-5-0-0-alpha/index.html
+++ b/events/release-apache-skywalking-apm-5-0-0-alpha/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-5-0-0-alpha/" />
 <meta property="article:published_time" content="2018-04-03T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 5.0.0-alpha">
 <meta itemprop="description" content="5.0.0-alpha release. Go to downloads page to find release tars.">
 <meta itemprop="datePublished" content="2018-04-03T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="10">
 
 
diff --git a/events/release-apache-skywalking-apm-6-0-0-beta/index.html b/events/release-apache-skywalking-apm-6-0-0-beta/index.html
index f730e2a..5d06072 100644
--- a/events/release-apache-skywalking-apm-6-0-0-beta/index.html
+++ b/events/release-apache-skywalking-apm-6-0-0-beta/index.html
@@ -26,13 +26,13 @@ Key updates
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-6-0-0-beta/" />
 <meta property="article:published_time" content="2018-12-25T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 6.0.0-beta">
 <meta itemprop="description" content="6.0.0-beta release. Go to downloads page to find release tars.
 Key updates
  Bugs fixed, closed to GA New protocols provided, old still compatible. Spring 5 supported MySQL and TiDB as optional storage  ">
 <meta itemprop="datePublished" content="2018-12-25T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="32">
 
 
diff --git a/events/release-apache-skywalking-apm-6-0-0-ga/index.html b/events/release-apache-skywalking-apm-6-0-0-ga/index.html
index 207ebf1..384d92d 100644
--- a/events/release-apache-skywalking-apm-6-0-0-ga/index.html
+++ b/events/release-apache-skywalking-apm-6-0-0-ga/index.html
@@ -26,13 +26,13 @@ Key updates
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-6-0-0-ga/" />
 <meta property="article:published_time" content="2019-01-29T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 6.0.0-GA">
 <meta itemprop="description" content="6.0.0-GA release. Go to downloads page to find release tars. This is an important milestone version, we recommend all users upgrade to this version.
 Key updates
  Bug fixed Register bug fix, refactor and performance improvement New trace UI  ">
 <meta itemprop="datePublished" content="2019-01-29T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="38">
 
 
diff --git a/events/release-apache-skywalking-apm-6-1-0/index.html b/events/release-apache-skywalking-apm-6-1-0/index.html
index a4864d5..6514843 100644
--- a/events/release-apache-skywalking-apm-6-1-0/index.html
+++ b/events/release-apache-skywalking-apm-6-1-0/index.html
@@ -26,13 +26,13 @@ Key updates
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-6-1-0/" />
 <meta property="article:published_time" content="2019-05-05T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 6.1.0">
 <meta itemprop="description" content="6.1.0 release. Go to downloads page to find release tars. This is the first top level project version.
 Key updates
  RocketBot UI OAP performance improvement  ">
 <meta itemprop="datePublished" content="2019-05-05T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="25">
 
 
diff --git a/events/release-apache-skywalking-apm-6-2-0/index.html b/events/release-apache-skywalking-apm-6-2-0/index.html
index 0bbcd26..d3280f1 100644
--- a/events/release-apache-skywalking-apm-6-2-0/index.html
+++ b/events/release-apache-skywalking-apm-6-2-0/index.html
@@ -25,12 +25,12 @@ Read changelog for the details." />
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-6-2-0/" />
 <meta property="article:published_time" content="2019-07-02T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 6.2.0">
 <meta itemprop="description" content="6.2.0 release. Go to downloads page to find release tars. ElasticSearch storage implementation changed, high reduce payload to ElasticSearch cluster.
 Read changelog for the details.">
 <meta itemprop="datePublished" content="2019-07-02T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="25">
 
 
diff --git a/events/release-apache-skywalking-apm-6-3-0/index.html b/events/release-apache-skywalking-apm-6-3-0/index.html
index e699143..2021120 100644
--- a/events/release-apache-skywalking-apm-6-3-0/index.html
+++ b/events/release-apache-skywalking-apm-6-3-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-6-3-0/" />
 <meta property="article:published_time" content="2019-08-08T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 6.3.0">
 <meta itemprop="description" content="6.3.0 release. Go to downloads page to find release tars.
  Improve ElasticSearch storage implementation performance again. OAP backend re-install w/o agent reboot required.  Read changelog for the details.">
 <meta itemprop="datePublished" content="2019-08-08T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="28">
 
 
diff --git a/events/release-apache-skywalking-apm-6-4-0/index.html b/events/release-apache-skywalking-apm-6-4-0/index.html
index 665973c..620743a 100644
--- a/events/release-apache-skywalking-apm-6-4-0/index.html
+++ b/events/release-apache-skywalking-apm-6-4-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-6-4-0/" />
 <meta property="article:published_time" content="2019-09-09T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 6.4.0">
 <meta itemprop="description" content="6.4.0 release. Go to downloads page to find release tars.
  Highly recommend to upgrade due to Pxx metrics calculation bug. Make agent working in JDK9&#43; Module system.  Read changelog for the details.">
 <meta itemprop="datePublished" content="2019-09-09T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="32">
 
 
diff --git a/events/release-apache-skywalking-apm-6-5-0/index.html b/events/release-apache-skywalking-apm-6-5-0/index.html
index c222232..1e6890c 100644
--- a/events/release-apache-skywalking-apm-6-5-0/index.html
+++ b/events/release-apache-skywalking-apm-6-5-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-6-5-0/" />
 <meta property="article:published_time" content="2019-11-15T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 6.5.0">
 <meta itemprop="description" content="6.5.0 release. Go to downloads page to find release tars.
  New metrics comparison view in UI. Dynamic Alert setting supported. JDK9-12 supported in backend.  ">
 <meta itemprop="datePublished" content="2019-11-15T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="24">
 
 
diff --git a/events/release-apache-skywalking-apm-6-6-0/index.html b/events/release-apache-skywalking-apm-6-6-0/index.html
index 5bd3281..17dd188 100644
--- a/events/release-apache-skywalking-apm-6-6-0/index.html
+++ b/events/release-apache-skywalking-apm-6-6-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-6-6-0/" />
 <meta property="article:published_time" content="2019-12-27T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 6.6.0">
 <meta itemprop="description" content="Apache APM 6.6.0 release. Go to downloads page to find release tars.
  Service Instance dependency detection are available. Support ElasticSearch 7 as a storage option. Reduce the register load.  ">
 <meta itemprop="datePublished" content="2019-12-27T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="29">
 
 
diff --git a/events/release-apache-skywalking-apm-7-0-0/index.html b/events/release-apache-skywalking-apm-7-0-0/index.html
index c397950..b2cdf99 100644
--- a/events/release-apache-skywalking-apm-7-0-0/index.html
+++ b/events/release-apache-skywalking-apm-7-0-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-7-0-0/" />
 <meta property="article:published_time" content="2020-03-30T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 7.0.0">
 <meta itemprop="description" content="SkyWalking APM 7.0.0 is release. Go to downloads page to find release tars.
  Upgrade JDK minimal JDK requirement to JDK8 Support profiling code level performance Don&rsquo;t support SkyWalking v5 agent in-wire and out-wire protocol. V6 is required.  ">
 <meta itemprop="datePublished" content="2020-03-30T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="37">
 
 
diff --git a/events/release-apache-skywalking-apm-8-0-0/index.html b/events/release-apache-skywalking-apm-8-0-0/index.html
index 597873c..9b87be7 100644
--- a/events/release-apache-skywalking-apm-8-0-0/index.html
+++ b/events/release-apache-skywalking-apm-8-0-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-8-0-0/" />
 <meta property="article:published_time" content="2020-06-15T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 8.0.0">
 <meta itemprop="description" content="Release Apache SkyWalking 8.0.0.">
 <meta itemprop="datePublished" content="2020-06-15T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="379">
 
 
diff --git a/events/release-apache-skywalking-apm-8-1-0/index.html b/events/release-apache-skywalking-apm-8-1-0/index.html
index ba3c34c..ca1610a 100644
--- a/events/release-apache-skywalking-apm-8-1-0/index.html
+++ b/events/release-apache-skywalking-apm-8-1-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-8-1-0/" />
 <meta property="article:published_time" content="2020-08-03T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 8.1.0">
 <meta itemprop="description" content="Release Apache SkyWalking 8.1.0.">
 <meta itemprop="datePublished" content="2020-08-03T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="439">
 
 
diff --git a/events/release-apache-skywalking-apm-8-2-0/index.html b/events/release-apache-skywalking-apm-8-2-0/index.html
index c5004e9..20dadf3 100644
--- a/events/release-apache-skywalking-apm-8-2-0/index.html
+++ b/events/release-apache-skywalking-apm-8-2-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-8-2-0/" />
 <meta property="article:published_time" content="2020-10-27T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 8.2.0">
 <meta itemprop="description" content="Release Apache SkyWalking 8.2.0.">
 <meta itemprop="datePublished" content="2020-10-27T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="634">
 
 
diff --git a/events/release-apache-skywalking-apm-8-4-0/index.html b/events/release-apache-skywalking-apm-8-4-0/index.html
index 3d18a8c..242fac4 100644
--- a/events/release-apache-skywalking-apm-8-4-0/index.html
+++ b/events/release-apache-skywalking-apm-8-4-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-apm-8-4-0/" />
 <meta property="article:published_time" content="2021-02-04T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking APM 8.4.0">
 <meta itemprop="description" content="Release Apache SkyWalking 8.4.0.">
 <meta itemprop="datePublished" content="2021-02-04T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="1117">
 
 
diff --git a/events/release-apache-skywalking-chart-1-0-0-for-skywalking-6-5-0/index.html b/events/release-apache-skywalking-chart-1-0-0-for-skywalking-6-5-0/index.html
index 5679143..8a9c3be 100644
--- a/events/release-apache-skywalking-chart-1-0-0-for-skywalking-6-5-0/index.html
+++ b/events/release-apache-skywalking-chart-1-0-0-for-skywalking-6-5-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-chart-1-0-0-for-skywalking-6-5-0/" />
 <meta property="article:published_time" content="2019-12-26T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Chart 1.0.0 for SkyWalking 6.5.0">
 <meta itemprop="description" content="SkyWalking Chart 1.0.0 is released. Go to downloads page to find release tars.
  Deploy SkyWalking 6.5.0 by Chart. Elasticsearch deploy optional.  ">
 <meta itemprop="datePublished" content="2019-12-26T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="21">
 
 
diff --git a/events/release-apache-skywalking-chart-1-1-0-for-skywalking-6-6-0/index.html b/events/release-apache-skywalking-chart-1-1-0-for-skywalking-6-6-0/index.html
index d4194b5..bb2f851 100644
--- a/events/release-apache-skywalking-chart-1-1-0-for-skywalking-6-6-0/index.html
+++ b/events/release-apache-skywalking-chart-1-1-0-for-skywalking-6-6-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-chart-1-1-0-for-skywalking-6-6-0/" />
 <meta property="article:published_time" content="2020-03-16T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Chart 1.1.0 for SkyWalking 6.6.0">
 <meta itemprop="description" content="SkyWalking Chart 1.1.0 is released. Go to downloads page to find release tars.
  Support SkyWalking 6.6.0 Support deploy Elasticsearch 7 The official helm repo was changed to the official Elasticsearch repo (https://helm.elastic.co/)  ">
 <meta itemprop="datePublished" content="2020-03-16T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="32">
 
 
diff --git a/events/release-apache-skywalking-chart-2-0-0-for-skywalking-7-0-0/index.html b/events/release-apache-skywalking-chart-2-0-0-for-skywalking-7-0-0/index.html
index fe5e41f..2e85872 100644
--- a/events/release-apache-skywalking-chart-2-0-0-for-skywalking-7-0-0/index.html
+++ b/events/release-apache-skywalking-chart-2-0-0-for-skywalking-7-0-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-chart-2-0-0-for-skywalking-7-0-0/" />
 <meta property="article:published_time" content="2020-03-31T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Chart 2.0.0 for SkyWalking 7.0.0">
 <meta itemprop="description" content="SkyWalking Chart 2.0.0 is released. Go to downloads page to find release tars.
  Support SkyWalking 7.0.0 Support set ES user/password Add CI for release  ">
 <meta itemprop="datePublished" content="2020-03-31T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="24">
 
 
diff --git a/events/release-apache-skywalking-chart-3-0-0-for-skywalking-8-0-1/index.html b/events/release-apache-skywalking-chart-3-0-0-for-skywalking-8-0-1/index.html
index d197a02..f3ce085 100644
--- a/events/release-apache-skywalking-chart-3-0-0-for-skywalking-8-0-1/index.html
+++ b/events/release-apache-skywalking-chart-3-0-0-for-skywalking-8-0-1/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-chart-3-0-0-for-skywalking-8-0-1/" />
 <meta property="article:published_time" content="2020-06-27T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Chart 3.0.0 for SkyWalking 8.0.1">
 <meta itemprop="description" content="SkyWalking Chart 3.0.0 is released. Go to downloads page to find release tars.
  Support SkyWalking 8.0.1  ">
 <meta itemprop="datePublished" content="2020-06-27T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/release-apache-skywalking-chart-3-1-0-for-skywalking-8-1-0/index.html b/events/release-apache-skywalking-chart-3-1-0-for-skywalking-8-1-0/index.html
index ebb9393..7cf301c 100644
--- a/events/release-apache-skywalking-chart-3-1-0-for-skywalking-8-1-0/index.html
+++ b/events/release-apache-skywalking-chart-3-1-0-for-skywalking-8-1-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-chart-3-1-0-for-skywalking-8-1-0/" />
 <meta property="article:published_time" content="2020-08-12T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Chart 3.1.0 for SkyWalking 8.1.0">
 <meta itemprop="description" content="SkyWalking Chart 3.1.0 is released. Go to downloads page to find release tars.
  Support SkyWalking 8.1.0 Support enable oap dynamic configuration through k8s configmap  ">
 <meta itemprop="datePublished" content="2020-08-12T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="24">
 
 
diff --git a/events/release-apache-skywalking-cli-0-1-0/index.html b/events/release-apache-skywalking-cli-0-1-0/index.html
index 3db25ac..7da4a30 100644
--- a/events/release-apache-skywalking-cli-0-1-0/index.html
+++ b/events/release-apache-skywalking-cli-0-1-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-cli-0-1-0/" />
 <meta property="article:published_time" content="2019-12-10T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking CLI 0.1.0">
 <meta itemprop="description" content="SkyWalking CLI 0.1.0 is released. Go to downloads page to find release tars.
  Add command swctl service to list services Add command swctl instance and swctl search to list and search instances of service. Add command swctl endpoint to list endpoints of service. Add command swctl linear-metrics to query linear metrics and plot the metrics in Ascii Graph mode. Add command swctl single-metrics to query single-value metrics.  ">
 <meta itemprop="datePublished" content="2019-12-10T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="67">
 
 
diff --git a/events/release-apache-skywalking-cli-0-2-0/index.html b/events/release-apache-skywalking-cli-0-2-0/index.html
index a08f3fc..3ad86eb 100644
--- a/events/release-apache-skywalking-cli-0-2-0/index.html
+++ b/events/release-apache-skywalking-cli-0-2-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-cli-0-2-0/" />
 <meta property="article:published_time" content="2020-03-20T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking CLI 0.2.0">
 <meta itemprop="description" content="SkyWalking CLI 0.2.0 is released. Go to downloads page to find release tars.
  Support visualization of heat map Support top N entities, swctl metrics top 5 --name service_sla Support thermodynamic metrics, swctl metrics thermodynamic --name all_heatmap Support multiple linear metrics, swctl --display=graph --debug metrics multiple-linear --name all_percentile  ">
 <meta itemprop="datePublished" content="2020-03-20T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="47">
 
 
diff --git a/events/release-apache-skywalking-cli-0-3-0/index.html b/events/release-apache-skywalking-cli-0-3-0/index.html
index 01007e7..261b886 100644
--- a/events/release-apache-skywalking-cli-0-3-0/index.html
+++ b/events/release-apache-skywalking-cli-0-3-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-cli-0-3-0/" />
 <meta property="article:published_time" content="2020-07-27T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking CLI 0.3.0">
 <meta itemprop="description" content="SkyWalking CLI 0.3.0 is released. Go to downloads page to find release tars.
  Command: health check command Command: Add trace command BugFix: Fix wrong metrics graphql path  ">
 <meta itemprop="datePublished" content="2020-07-27T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="27">
 
 
diff --git a/events/release-apache-skywalking-cli-0-4-0/index.html b/events/release-apache-skywalking-cli-0-4-0/index.html
index efa9b13..070e7bd 100644
--- a/events/release-apache-skywalking-cli-0-4-0/index.html
+++ b/events/release-apache-skywalking-cli-0-4-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-cli-0-4-0/" />
 <meta property="article:published_time" content="2020-10-11T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking CLI 0.4.0">
 <meta itemprop="description" content="SkyWalking CLI 0.4.0 is released. Go to downloads page to find release tars.
  Features  Add dashboard global command with auto-refresh Add dashboard global-metrics command Add traces search Refactor metrics thermodynamic command to adopt the new query protocol   Bug Fixes  Fix wrong golang standard time    ">
 <meta itemprop="datePublished" content="2020-10-11T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="44">
 
 
diff --git a/events/release-apache-skywalking-cli-0-5-0/index.html b/events/release-apache-skywalking-cli-0-5-0/index.html
index 7a68a39..93e2019 100644
--- a/events/release-apache-skywalking-cli-0-5-0/index.html
+++ b/events/release-apache-skywalking-cli-0-5-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-cli-0-5-0/" />
 <meta property="article:published_time" content="2020-11-29T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking CLI 0.5.0">
 <meta itemprop="description" content="Release Apache SkyWalking CLI 0.5.0.">
 <meta itemprop="datePublished" content="2020-11-29T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="78">
 
 
diff --git a/events/release-apache-skywalking-cli-0-6-0/index.html b/events/release-apache-skywalking-cli-0-6-0/index.html
index 82bc22d..e95d08d 100644
--- a/events/release-apache-skywalking-cli-0-6-0/index.html
+++ b/events/release-apache-skywalking-cli-0-6-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-cli-0-6-0/" />
 <meta property="article:published_time" content="2021-02-09T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking CLI 0.6.0">
 <meta itemprop="description" content="Release Apache SkyWalking CLI 0.6.0.">
 <meta itemprop="datePublished" content="2021-02-09T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="72">
 
 
diff --git a/events/release-apache-skywalking-client-js-0-3-0/index.html b/events/release-apache-skywalking-client-js-0-3-0/index.html
index bd24b80..e21e426 100644
--- a/events/release-apache-skywalking-client-js-0-3-0/index.html
+++ b/events/release-apache-skywalking-client-js-0-3-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-client-js-0-3-0/" />
 <meta property="article:published_time" content="2021-01-14T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Client JS 0.3.0">
 <meta itemprop="description" content="SkyWalking Client JS 0.3.0 is released. Go to downloads page to find release tars.
  Support tracing starting at the browser. Add traceSDKInternal SDK for tracing SDK internal RPC. Add detailMode SDK for tracing http method and url as tags in spans. Fix conditions of http status.  ">
 <meta itemprop="datePublished" content="2021-01-14T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="46">
 
 
diff --git a/events/release-apache-skywalking-client-js-0-4-0/index.html b/events/release-apache-skywalking-client-js-0-4-0/index.html
index b1de31d..7991da1 100644
--- a/events/release-apache-skywalking-client-js-0-4-0/index.html
+++ b/events/release-apache-skywalking-client-js-0-4-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-client-js-0-4-0/" />
 <meta property="article:published_time" content="2021-02-26T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Client JS 0.4.0">
 <meta itemprop="description" content="SkyWalking Client JS 0.4.0 is released. Go to downloads page to find release tars.
  Update stack and message in logs. Fix wrong URL when using relative path in xhr.  ">
 <meta itemprop="datePublished" content="2021-02-26T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="29">
 
 
diff --git a/events/release-apache-skywalking-client-js-0.2.0/index.html b/events/release-apache-skywalking-client-js-0.2.0/index.html
index ce3ed09..16d4cb8 100644
--- a/events/release-apache-skywalking-client-js-0.2.0/index.html
+++ b/events/release-apache-skywalking-client-js-0.2.0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-client-js-0.2.0/" />
 <meta property="article:published_time" content="2020-11-17T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Client JS 0.2.0">
 <meta itemprop="description" content="SkyWalking Client JS 0.2.0 is released. Go to downloads page to find release tars.
  Bug Fixes  Fixed a bug in sslTime calculate. Fixed a bug in server response status judgment.    ">
 <meta itemprop="datePublished" content="2020-11-17T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="30">
 
 
diff --git a/events/release-apache-skywalking-client-js0.1.0/index.html b/events/release-apache-skywalking-client-js0.1.0/index.html
index 36e2f43..a3d6125 100644
--- a/events/release-apache-skywalking-client-js0.1.0/index.html
+++ b/events/release-apache-skywalking-client-js0.1.0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-client-js0.1.0/" />
 <meta property="article:published_time" content="2020-10-30T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Client JS 0.1.0">
 <meta itemprop="description" content="SkyWalking Client JS 0.1.0 is released. Go to downloads page to find release tars.
  Support Browser Side Monitoring. Require SkyWalking APM 8.2&#43;.  ">
 <meta itemprop="datePublished" content="2020-10-30T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="22">
 
 
diff --git a/events/release-apache-skywalking-cloud-on-kubernetes-0-2-0/index.html b/events/release-apache-skywalking-cloud-on-kubernetes-0-2-0/index.html
index a5571f0..c7e655a 100644
--- a/events/release-apache-skywalking-cloud-on-kubernetes-0-2-0/index.html
+++ b/events/release-apache-skywalking-cloud-on-kubernetes-0-2-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-cloud-on-kubernetes-0-2-0/" />
 <meta property="article:published_time" content="2021-01-31T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Cloud on Kubernetes 0.2.0">
 <meta itemprop="description" content="SkyWalking Cloud on Kubernetes 0.2.0 is released. Go to downloads page to find release tars.
  Introduce custom metrics adapter to SkyWalking OAP cluster for Kubernetes HPA autoscaling. Add RBAC files and service account to support Kubernetes coordination. Add default and validation webhooks to operator controllers. Add UI CRD to deploy skywalking UI server. Add Fetcher CRD to fetch metrics from other telemetry system, for example, Prometheus.  ">
 <meta itemprop="datePublished" content="2021-01-31T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="66">
 
 
diff --git a/events/release-apache-skywalking-cloud-on-kubernetes-0-3-0/index.html b/events/release-apache-skywalking-cloud-on-kubernetes-0-3-0/index.html
index 9d8d991..b628c79 100644
--- a/events/release-apache-skywalking-cloud-on-kubernetes-0-3-0/index.html
+++ b/events/release-apache-skywalking-cloud-on-kubernetes-0-3-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-cloud-on-kubernetes-0-3-0/" />
 <meta property="article:published_time" content="2021-04-06T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Cloud on Kubernetes 0.3.0">
 <meta itemprop="description" content="SkyWalking Cloud on Kubernetes 0.3.0 is released. Go to downloads page to find release tars.
  Support special characters in the metric selector of HPA metric adapter. Add the namespace to HPA metric name.  ">
 <meta itemprop="datePublished" content="2021-04-06T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="33">
 
 
diff --git a/events/release-apache-skywalking-cloud-on-kubernetes-0.1.0/index.html b/events/release-apache-skywalking-cloud-on-kubernetes-0.1.0/index.html
index ae8ccf4..91f46c3 100644
--- a/events/release-apache-skywalking-cloud-on-kubernetes-0.1.0/index.html
+++ b/events/release-apache-skywalking-cloud-on-kubernetes-0.1.0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-cloud-on-kubernetes-0.1.0/" />
 <meta property="article:published_time" content="2020-11-16T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Cloud on Kubernetes 0.1.0">
 <meta itemprop="description" content="SkyWalking Cloud on Kubernetes 0.1.0 is released. Go to downloads page to find release tars.
  Add OAPServer CRDs and controller.  ">
 <meta itemprop="datePublished" content="2020-11-16T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="20">
 
 
diff --git a/events/release-apache-skywalking-eyes-0-1-0/index.html b/events/release-apache-skywalking-eyes-0-1-0/index.html
index ed037cd..2656672 100644
--- a/events/release-apache-skywalking-eyes-0-1-0/index.html
+++ b/events/release-apache-skywalking-eyes-0-1-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-eyes-0-1-0/" />
 <meta property="article:published_time" content="2021-01-12T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Eyes 0.1.0">
 <meta itemprop="description" content="Release Apache SkyWalking Eyes 0.1.0.">
 <meta itemprop="datePublished" content="2021-01-12T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="41">
 
 
diff --git a/events/release-apache-skywalking-kubernetes-helm-chart-4.0.0/index.html b/events/release-apache-skywalking-kubernetes-helm-chart-4.0.0/index.html
index 0e8924c..e86f580 100644
--- a/events/release-apache-skywalking-kubernetes-helm-chart-4.0.0/index.html
+++ b/events/release-apache-skywalking-kubernetes-helm-chart-4.0.0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-kubernetes-helm-chart-4.0.0/" />
 <meta property="article:published_time" content="2020-11-03T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Kubernetes Helm Chart 4.0.0">
 <meta itemprop="description" content="SkyWalking Kubernetes Helm Chart 4.0.0 is released. Go to downloads page to find release tars.
  Allow overriding configurations files under /skywalking/config. Unify the usages of different SkyWalking versions. Add Values for init container in case of using private regestry. Add services, endpoints resources in ClusterRole.  ">
 <meta itemprop="datePublished" content="2020-11-03T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="45">
 
 
diff --git a/events/release-apache-skywalking-lua-nginx-0.3.0/index.html b/events/release-apache-skywalking-lua-nginx-0.3.0/index.html
index 5ad149e..ecba8f0 100644
--- a/events/release-apache-skywalking-lua-nginx-0.3.0/index.html
+++ b/events/release-apache-skywalking-lua-nginx-0.3.0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-lua-nginx-0.3.0/" />
 <meta property="article:published_time" content="2020-10-24T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking LUA Nginx 0.3.0">
 <meta itemprop="description" content="SkyWalking LUA Nginx 0.3.0 is released. Go to downloads page to find release tars.
  Load the base64 module in utils, different ENV use different library. Add prefix skywalking, avoid conflicts with other lua libraries. Chore: only expose the method of setting random seed, it is optional. Coc: use correct code block type. CI: add upstream_status to tag http.status Add http.status  ">
 <meta itemprop="datePublished" content="2020-10-24T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="60">
 
 
diff --git a/events/release-apache-skywalking-lua-nginx-0.4.0/index.html b/events/release-apache-skywalking-lua-nginx-0.4.0/index.html
index 81efb2a..21d2d2a 100644
--- a/events/release-apache-skywalking-lua-nginx-0.4.0/index.html
+++ b/events/release-apache-skywalking-lua-nginx-0.4.0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-lua-nginx-0.4.0/" />
 <meta property="article:published_time" content="2021-03-01T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking LUA Nginx 0.4.0">
 <meta itemprop="description" content="SkyWalking LUA Nginx 0.4.0 is released. Go to downloads page to find release tars.
  Add a global field &lsquo;includeHostInEntrySpan&rsquo;, type &lsquo;boolean&rsquo;, mark the entrySpan include host/domain. Add destroyBackendTimer to stop reporting metrics. Doc: set random seed in init_worker phase. Local cache some variables and reuse them in Lua module. Enable local cache and use tablepool to reuse the temporary table.  ">
 <meta itemprop="datePublished" content="2021-03-01T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="60">
 
 
diff --git a/events/release-apache-skywalking-lua-nginx-0.4.1/index.html b/events/release-apache-skywalking-lua-nginx-0.4.1/index.html
index 9539983..975a5e0 100644
--- a/events/release-apache-skywalking-lua-nginx-0.4.1/index.html
+++ b/events/release-apache-skywalking-lua-nginx-0.4.1/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-lua-nginx-0.4.1/" />
 <meta property="article:published_time" content="2021-03-06T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking LUA Nginx 0.4.1">
 <meta itemprop="description" content="SkyWalking LUA Nginx 0.4.1 is released. Go to downloads page to find release tars.
  fix: missing constants in the rockspsec.  ">
 <meta itemprop="datePublished" content="2021-03-06T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="20">
 
 
diff --git a/events/release-apache-skywalking-nginx-lua-0-2-0/index.html b/events/release-apache-skywalking-nginx-lua-0-2-0/index.html
index 395368c..8ff57f9 100644
--- a/events/release-apache-skywalking-nginx-lua-0-2-0/index.html
+++ b/events/release-apache-skywalking-nginx-lua-0-2-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-nginx-lua-0-2-0/" />
 <meta property="article:published_time" content="2020-06-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Relase Apache SkyWalking Nginx LUA 0.2.0">
 <meta itemprop="description" content="SkyWalking Nginx LUA 0.2.0 is release. Go to downloads page to find release tars.
  Adapt the new v3 protocol. Implement correlation protocol. Support batch segment report.  ">
 <meta itemprop="datePublished" content="2020-06-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="26">
 
 
diff --git a/events/release-apache-skywalking-nodejs-0-1-0/index.html b/events/release-apache-skywalking-nodejs-0-1-0/index.html
index cb822d6..b9a8d97 100644
--- a/events/release-apache-skywalking-nodejs-0-1-0/index.html
+++ b/events/release-apache-skywalking-nodejs-0-1-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-nodejs-0-1-0/" />
 <meta property="article:published_time" content="2020-12-31T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking for NodeJS 0.1.0">
 <meta itemprop="description" content="Release Apache SkyWalking NodeJS 0.1.0.">
 <meta itemprop="datePublished" content="2020-12-31T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="24">
 
 
diff --git a/events/release-apache-skywalking-nodejs-0-2-0/index.html b/events/release-apache-skywalking-nodejs-0-2-0/index.html
index 80f4f2c..cd6a9d9 100644
--- a/events/release-apache-skywalking-nodejs-0-2-0/index.html
+++ b/events/release-apache-skywalking-nodejs-0-2-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-nodejs-0-2-0/" />
 <meta property="article:published_time" content="2021-03-31T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking for NodeJS 0.2.0">
 <meta itemprop="description" content="Release Apache SkyWalking NodeJS 0.2.0.">
 <meta itemprop="datePublished" content="2021-03-31T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="100">
 
 
diff --git a/events/release-apache-skywalking-python-0-1-0/index.html b/events/release-apache-skywalking-python-0-1-0/index.html
index a7e94f8..1794fac 100644
--- a/events/release-apache-skywalking-python-0-1-0/index.html
+++ b/events/release-apache-skywalking-python-0-1-0/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-python-0-1-0/" />
 <meta property="article:published_time" content="2020-06-28T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Python 0.1.0">
 <meta itemprop="description" content="SkyWalking Python 0.1.0 is released. Go to downloads page to find release tars.
  API: agent core APIs, check the APIs and the examples Plugin: built-in libraries http, urllib.request and third-party library requests are supported. Test: agent test framework is setup, and the corresponding tests of aforementioned plugins are also added.  ">
 <meta itemprop="datePublished" content="2020-06-28T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="50">
 
 
diff --git a/events/release-apache-skywalking-python-0-2-0/index.html b/events/release-apache-skywalking-python-0-2-0/index.html
index 0676e18..3f9d4fa 100644
--- a/events/release-apache-skywalking-python-0-2-0/index.html
+++ b/events/release-apache-skywalking-python-0-2-0/index.html
@@ -27,14 +27,14 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-python-0-2-0/" />
 <meta property="article:published_time" content="2020-07-28T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Python 0.2.0">
 <meta itemprop="description" content="SkyWalking Python 0.2.0 is released. Go to downloads page to find release tars.
   Plugins:
  Kafka Plugin (#50) Tornado Plugin (#48) Redis Plugin (#44) Django Plugin (#37) PyMsql Plugin (#35) Flask plugin (#31)    API
  Add ignore_suffix Config (#40) Add missing log method and simplify test codes (#34) Add content equality of SegmentRef (#30) Validate carrier before using it (#29)    Chores and tests">
 <meta itemprop="datePublished" content="2020-07-28T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="82">
 
 
diff --git a/events/release-apache-skywalking-python-0-3-0/index.html b/events/release-apache-skywalking-python-0-3-0/index.html
index c65c4ea..11a5588 100644
--- a/events/release-apache-skywalking-python-0-3-0/index.html
+++ b/events/release-apache-skywalking-python-0-3-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-python-0-3-0/" />
 <meta property="article:published_time" content="2020-08-28T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Python 0.3.0">
 <meta itemprop="description" content="Release Apache SkyWalking Python 0.3.0.">
 <meta itemprop="datePublished" content="2020-08-28T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="112">
 
 
diff --git a/events/release-apache-skywalking-python-0-4-0/index.html b/events/release-apache-skywalking-python-0-4-0/index.html
index 2077e7b..3f49dec 100644
--- a/events/release-apache-skywalking-python-0-4-0/index.html
+++ b/events/release-apache-skywalking-python-0-4-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-python-0-4-0/" />
 <meta property="article:published_time" content="2020-11-24T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Python 0.4.0">
 <meta itemprop="description" content="Release Apache SkyWalking Python 0.4.0.">
 <meta itemprop="datePublished" content="2020-11-24T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="45">
 
 
diff --git a/events/release-apache-skywalking-python-0-5-0/index.html b/events/release-apache-skywalking-python-0-5-0/index.html
index fd6ff09..7f8eb38 100644
--- a/events/release-apache-skywalking-python-0-5-0/index.html
+++ b/events/release-apache-skywalking-python-0-5-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-python-0-5-0/" />
 <meta property="article:published_time" content="2020-12-28T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Python 0.5.0">
 <meta itemprop="description" content="Release Apache SkyWalking Python 0.5.0.">
 <meta itemprop="datePublished" content="2020-12-28T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="89">
 
 
diff --git a/events/release-apache-skywalking-python-0-6-0/index.html b/events/release-apache-skywalking-python-0-6-0/index.html
index 48be211..dab4f7d 100644
--- a/events/release-apache-skywalking-python-0-6-0/index.html
+++ b/events/release-apache-skywalking-python-0-6-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/release-apache-skywalking-python-0-6-0/" />
 <meta property="article:published_time" content="2021-03-31T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Apache SkyWalking Python 0.6.0">
 <meta itemprop="description" content="Release Apache SkyWalking Python 0.6.0.">
 <meta itemprop="datePublished" content="2021-03-31T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="37">
 
 
diff --git a/events/rocketbot-ui-has-been-accepted-as-skywalking-primary-ui/index.html b/events/rocketbot-ui-has-been-accepted-as-skywalking-primary-ui/index.html
index 1017497..74a2fdf 100644
--- a/events/rocketbot-ui-has-been-accepted-as-skywalking-primary-ui/index.html
+++ b/events/rocketbot-ui-has-been-accepted-as-skywalking-primary-ui/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/rocketbot-ui-has-been-accepted-as-skywalking-primary-ui/" />
 <meta property="article:published_time" content="2019-04-23T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="RocketBot UI has been accepted as SkyWalking primary UI">
 <meta itemprop="description" content="Apache SkyWalking PMC accept the RocketBot UI contributions. After IP clearance, it will be released in SkyWalking 6.1 soon.">
 <meta itemprop="datePublished" content="2019-04-23T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="19">
 
 
diff --git a/events/skywalking-graduated-as-apache-top-level-project/index.html b/events/skywalking-graduated-as-apache-top-level-project/index.html
index 546723b..fb7b8f1 100644
--- a/events/skywalking-graduated-as-apache-top-level-project/index.html
+++ b/events/skywalking-graduated-as-apache-top-level-project/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/skywalking-graduated-as-apache-top-level-project/" />
 <meta property="article:published_time" content="2019-04-17T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking graduated as Apache Top Level Project">
 <meta itemprop="description" content="Apache board approved SkyWalking graduated as TLP at April 17th 2019.">
 <meta itemprop="datePublished" content="2019-04-17T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="11">
 
 
diff --git a/events/skywalking-nginx-lua-0-1-0-release/index.html b/events/skywalking-nginx-lua-0-1-0-release/index.html
index 402c3cc..412b171 100644
--- a/events/skywalking-nginx-lua-0-1-0-release/index.html
+++ b/events/skywalking-nginx-lua-0-1-0-release/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/skywalking-nginx-lua-0-1-0-release/" />
 <meta property="article:published_time" content="2020-03-10T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking Nginx LUA 0.1.0 release">
 <meta itemprop="description" content="Support tracing and collect metrics from Nginx server. Require SkyWalking APM 7.0&#43;.">
 <meta itemprop="datePublished" content="2020-03-10T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="12">
 
 
diff --git a/events/transfer-docker-images-to-apache-official-repository/index.html b/events/transfer-docker-images-to-apache-official-repository/index.html
index e7cfd02..85ce64e 100644
--- a/events/transfer-docker-images-to-apache-official-repository/index.html
+++ b/events/transfer-docker-images-to-apache-official-repository/index.html
@@ -25,12 +25,12 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/transfer-docker-images-to-apache-official-repository/" />
 <meta property="article:published_time" content="2019-02-17T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Transfer Docker Images to Apache Official Repository">
 <meta itemprop="description" content="According to Apache Software Foundation branding policy all docker images of Apache Skywalking should be transferred from skywalking to apache with a prefix skywalking-. The transfer details are as follows
  skywalking/base -&gt; apache/skywalking-base skywalking/oap -&gt; apache/skywalking-oap-server skywalking/ui -&gt; apache/skywalking-ui  All of repositories in skywalking will be removed after one week.">
 <meta itemprop="datePublished" content="2019-02-17T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="50">
 
 
diff --git a/events/welcome-gui-cao-as-new-committer/index.html b/events/welcome-gui-cao-as-new-committer/index.html
index 954ad8d..3a83ffd 100644
--- a/events/welcome-gui-cao-as-new-committer/index.html
+++ b/events/welcome-gui-cao-as-new-committer/index.html
@@ -26,13 +26,13 @@ At Dec. 4th, 2020, the project management committee(PMC) passed the proposal of
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-gui-cao-as-new-committer/" />
 <meta property="article:published_time" content="2020-12-04T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Gui Cao as new committer">
 <meta itemprop="description" content="Gui Cao began the code contributions since May 3, 2020. In the past 6 months, his 23 pull requests(GitHub, zifeihan[1]) have been accepted, which includes 5k&#43; lines of codes.
 Meanwhile, he took part in the tech discussion, and show the interests to contribute more to the project.
 At Dec. 4th, 2020, the project management committee(PMC) passed the proposal of promoting him as a new committer. He has accepted the invitation at the same day.">
 <meta itemprop="datePublished" content="2020-12-04T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="83">
 
 
diff --git a/events/welcome-han-liu-as-new-committer/index.html b/events/welcome-han-liu-as-new-committer/index.html
index a3f89be..84130d6 100644
--- a/events/welcome-han-liu-as-new-committer/index.html
+++ b/events/welcome-han-liu-as-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-han-liu-as-new-committer/" />
 <meta property="article:published_time" content="2020-02-08T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Han Liu as new committer">
 <meta itemprop="description" content="Based on his continuous contributions, Han Liu (a.k.a mrproliu) has been voted as a new committer.">
 <meta itemprop="datePublished" content="2020-02-08T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-haochao-zhuang-as-new-committer/index.html b/events/welcome-haochao-zhuang-as-new-committer/index.html
index dea1a4b..3248198 100644
--- a/events/welcome-haochao-zhuang-as-new-committer/index.html
+++ b/events/welcome-haochao-zhuang-as-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-haochao-zhuang-as-new-committer/" />
 <meta property="article:published_time" content="2019-10-20T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Haochao Zhuang as new committer">
 <meta itemprop="description" content="Based on his continuous contributions, Haochao Zhuang (a.k.a dmsolr) has been voted as a new committer.">
 <meta itemprop="datePublished" content="2019-10-20T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-haochao-zhuang-to-join-the-pmc/index.html b/events/welcome-haochao-zhuang-to-join-the-pmc/index.html
index 5b5969b..6a1424e 100644
--- a/events/welcome-haochao-zhuang-to-join-the-pmc/index.html
+++ b/events/welcome-haochao-zhuang-to-join-the-pmc/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-haochao-zhuang-to-join-the-pmc/" />
 <meta property="article:published_time" content="2020-03-05T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Haochao Zhuang to join the PMC">
 <meta itemprop="description" content="Based on his continuous contributions, Haochao Zhuang (a.k.a dmsolr) has been invited to join the PMC. Welcome aboard.">
 <meta itemprop="datePublished" content="2020-03-05T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="18">
 
 
diff --git a/events/welcome-hongwei-zhai-to-join-the-pmc/index.html b/events/welcome-hongwei-zhai-to-join-the-pmc/index.html
index cdba49e..ee891e6 100644
--- a/events/welcome-hongwei-zhai-to-join-the-pmc/index.html
+++ b/events/welcome-hongwei-zhai-to-join-the-pmc/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-hongwei-zhai-to-join-the-pmc/" />
 <meta property="article:published_time" content="2020-01-03T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Hongwei Zhai to join the PMC">
 <meta itemprop="description" content="Based on his continuous contributions, Hongwei Zhai (a.k.a innerpeacez) has been invited to join the PMC. Welcome aboard.">
 <meta itemprop="datePublished" content="2020-01-03T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="18">
 
 
diff --git a/events/welcome-huaxi-jiang-as-new-committer/index.html b/events/welcome-huaxi-jiang-as-new-committer/index.html
index 58653a6..60013b9 100644
--- a/events/welcome-huaxi-jiang-as-new-committer/index.html
+++ b/events/welcome-huaxi-jiang-as-new-committer/index.html
@@ -25,12 +25,12 @@ Up to date, he has submitted 26 PRs in the CLI repository, 3 PRs in the main rep
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-huaxi-jiang-as-new-committer/" />
 <meta property="article:published_time" content="2020-09-28T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Huaxi Jiang (江华禧) as new committer">
 <meta itemprop="description" content="Huaxi Jiang (江华禧) (a.k.a. fgksgf) mainly focuses on the SkyWalking CLI project, he had participated in the &ldquo;Open Source Promotion Plan - Summer 2020&rdquo; and completed the project smoothly, and won the award &ldquo;Most Potential Students&rdquo; that shows his great willingness to continuously contribute to our community.
 Up to date, he has submitted 26 PRs in the CLI repository, 3 PRs in the main repo, all in total include ~4000 LOC.">
 <meta itemprop="datePublished" content="2020-09-28T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="106">
 
 
diff --git a/events/welcome-jian-tan-as-a-new-committer/index.html b/events/welcome-jian-tan-as-a-new-committer/index.html
index 3fc3a01..5eed2ab 100644
--- a/events/welcome-jian-tan-as-a-new-committer/index.html
+++ b/events/welcome-jian-tan-as-a-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-jian-tan-as-a-new-committer/" />
 <meta property="article:published_time" content="2018-12-02T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Jian Tan as a new committer">
 <meta itemprop="description" content="Based on his contributions to the project, he has been accepted as SkyWalking committer. Welcome aboard.">
 <meta itemprop="datePublished" content="2018-12-02T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-jian-tan-as-a-new-ppmc/index.html b/events/welcome-jian-tan-as-a-new-ppmc/index.html
index bae6b43..95a89e2 100644
--- a/events/welcome-jian-tan-as-a-new-ppmc/index.html
+++ b/events/welcome-jian-tan-as-a-new-ppmc/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-jian-tan-as-a-new-ppmc/" />
 <meta property="article:published_time" content="2019-01-29T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Jian Tan as a new PPMC">
 <meta itemprop="description" content="Based on his contributions to the project, he has been accepted as SkyWalking PPMC. Welcome aboard.">
 <meta itemprop="datePublished" content="2019-01-29T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-jiapeng-liu-as-new-committer/index.html b/events/welcome-jiapeng-liu-as-new-committer/index.html
index 28a5ac2..086c027 100644
--- a/events/welcome-jiapeng-liu-as-new-committer/index.html
+++ b/events/welcome-jiapeng-liu-as-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-jiapeng-liu-as-new-committer/" />
 <meta property="article:published_time" content="2020-11-05T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Jiapeng Liu as new committer">
 <meta itemprop="description" content="Based on his continuous contributions, Jiapeng Liu (a.k.a evanljp) has been voted as a new committer.">
 <meta itemprop="datePublished" content="2020-11-05T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-jinlin-fu-as-new-committer/index.html b/events/welcome-jinlin-fu-as-new-committer/index.html
index 5d0cf18..15de3c9 100644
--- a/events/welcome-jinlin-fu-as-new-committer/index.html
+++ b/events/welcome-jinlin-fu-as-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-jinlin-fu-as-new-committer/" />
 <meta property="article:published_time" content="2019-01-10T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Jinlin Fu as new committer">
 <meta itemprop="description" content="Jinlin Fu has contributed 4 new plugins, including gson, activemq, rabbitmq and canal, which made SkyWalking supporting all mainstream OSS MQ. Also provide several documents and bug fixes. The SkyWalking PPMC based on these, promote him as new committer. Welcome on board.">
 <meta itemprop="datePublished" content="2019-01-10T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="42">
 
 
diff --git a/events/welcome-juntao-zhang-to-join-the-pmc/index.html b/events/welcome-juntao-zhang-to-join-the-pmc/index.html
index 18029d6..69b4d51 100644
--- a/events/welcome-juntao-zhang-to-join-the-pmc/index.html
+++ b/events/welcome-juntao-zhang-to-join-the-pmc/index.html
@@ -25,12 +25,12 @@ Just in the website repository, he has 3800 LOC contributions through 26 commits
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-juntao-zhang-to-join-the-pmc/" />
 <meta property="article:published_time" content="2021-02-24T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Juntao Zhang (张峻滔) to join the PMC">
 <meta itemprop="description" content="Juntao Zhang leads and finished the re-build process of the whole skywalking website. Immigrate to the whole automatic website update, super friendly to users. Within the re-building process, he took several months contributions to bring the document of our main repository to host on the SkyWalking website, which is also available for host documentations of other repositories. We were waiting for this for years.
 Just in the website repository, he has 3800 LOC contributions through 26 commits.">
 <meta itemprop="datePublished" content="2021-02-24T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="87">
 
 
diff --git a/events/welcome-ke-zhang-as-new-committer/index.html b/events/welcome-ke-zhang-as-new-committer/index.html
index ca5ab18..ac8de3d 100644
--- a/events/welcome-ke-zhang-as-new-committer/index.html
+++ b/events/welcome-ke-zhang-as-new-committer/index.html
@@ -25,12 +25,12 @@ Up to date, he has submitted 8 PRs in the Python agent repository, 7 PRs in the
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-ke-zhang-as-new-committer/" />
 <meta property="article:published_time" content="2020-12-20T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Ke Zhang (张可) as new committer">
 <meta itemprop="description" content="Ke Zhang (a.k.a. HumbertZhang) mainly focuses on the SkyWalking Python agent, he had participated in the &ldquo;Open Source Promotion Plan - Summer 2020&rdquo; and completed the project smoothly, and won the award &ldquo;Most Potential Students&rdquo; that shows his great willingness to continuously contribute to our community.
 Up to date, he has submitted 8 PRs in the Python agent repository, 7 PRs in the main repo, all in total include ~2000 LOC.">
 <meta itemprop="datePublished" content="2020-12-20T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="107">
 
 
diff --git a/events/welcome-lang-li-as-a-new-committer/index.html b/events/welcome-lang-li-as-a-new-committer/index.html
index 1294178..7514d69 100644
--- a/events/welcome-lang-li-as-a-new-committer/index.html
+++ b/events/welcome-lang-li-as-a-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-lang-li-as-a-new-committer/" />
 <meta property="article:published_time" content="2019-12-06T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Lang Li as a new committer">
 <meta itemprop="description" content="Based on his contributions to the project, he has been accepted as SkyWalking committer. Welcome aboard.">
 <meta itemprop="datePublished" content="2019-12-06T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-ming-wen-as-new-committer/index.html b/events/welcome-ming-wen-as-new-committer/index.html
index 9a1ed2e..c48617d 100644
--- a/events/welcome-ming-wen-as-new-committer/index.html
+++ b/events/welcome-ming-wen-as-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-ming-wen-as-new-committer/" />
 <meta property="article:published_time" content="2020-03-09T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Ming Wen as new committer">
 <meta itemprop="description" content="Based on his continuous contributions, Ming Wen (a.k.a moonming) has been voted as a new committer.">
 <meta itemprop="datePublished" content="2020-03-09T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-qiuxia-fan-as-new-committer/index.html b/events/welcome-qiuxia-fan-as-new-committer/index.html
index b9a7f45..82b8c58 100644
--- a/events/welcome-qiuxia-fan-as-new-committer/index.html
+++ b/events/welcome-qiuxia-fan-as-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-qiuxia-fan-as-new-committer/" />
 <meta property="article:published_time" content="2019-11-23T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Qiuxia Fan as new committer">
 <meta itemprop="description" content="Based on her continuous contributions, Qiuxia Fan (a.k.a Fine0830) has been voted as a new committer.">
 <meta itemprop="datePublished" content="2019-11-23T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-wei-hua-as-new-committer/index.html b/events/welcome-wei-hua-as-new-committer/index.html
index b52e80a..a18155f 100644
--- a/events/welcome-wei-hua-as-new-committer/index.html
+++ b/events/welcome-wei-hua-as-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-wei-hua-as-new-committer/" />
 <meta property="article:published_time" content="2020-08-01T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Wei Hua as new committer">
 <meta itemprop="description" content="Based on his continuous contributions, Wei Hua (a.k.a alonelaval) has been voted as a new committer.">
 <meta itemprop="datePublished" content="2020-08-01T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-wei-zhang-as-new-committer/index.html b/events/welcome-wei-zhang-as-new-committer/index.html
index 9e861de..8dbfd65 100644
--- a/events/welcome-wei-zhang-as-new-committer/index.html
+++ b/events/welcome-wei-zhang-as-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-wei-zhang-as-new-committer/" />
 <meta property="article:published_time" content="2019-11-14T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Wei Zhang as new committer">
 <meta itemprop="description" content="Based on his continuous contributions, Wei Zhang (a.k.a arugal) has been voted as a new committer.">
 <meta itemprop="datePublished" content="2019-11-14T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-wei-zhang-to-join-the-pmc/index.html b/events/welcome-wei-zhang-to-join-the-pmc/index.html
index c3dd2ee..8e39a39 100644
--- a/events/welcome-wei-zhang-to-join-the-pmc/index.html
+++ b/events/welcome-wei-zhang-to-join-the-pmc/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-wei-zhang-to-join-the-pmc/" />
 <meta property="article:published_time" content="2020-04-20T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Wei Zhang to join the PMC">
 <meta itemprop="description" content="Based on his continuous contributions, Wei Zhang (a.k.a arugal) has been invited to join the PMC. Welcome aboard.">
 <meta itemprop="datePublished" content="2020-04-20T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="18">
 
 
diff --git a/events/welcome-weijie-zou-as-a-new-committer/index.html b/events/welcome-weijie-zou-as-a-new-committer/index.html
index df0b009..ffc366b 100644
--- a/events/welcome-weijie-zou-as-a-new-committer/index.html
+++ b/events/welcome-weijie-zou-as-a-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-weijie-zou-as-a-new-committer/" />
 <meta property="article:published_time" content="2019-09-10T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Weijie Zou as a new committer">
 <meta itemprop="description" content="Based on his contributions to the skywalking ui project, Weijie Zou (a.k.a Kdump) has been accepted as a new committer.">
 <meta itemprop="datePublished" content="2019-09-10T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="20">
 
 
diff --git a/events/welcome-weiyi-liu-as-new-committer/index.html b/events/welcome-weiyi-liu-as-new-committer/index.html
index 46884dd..b7dd075 100644
--- a/events/welcome-weiyi-liu-as-new-committer/index.html
+++ b/events/welcome-weiyi-liu-as-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-weiyi-liu-as-new-committer/" />
 <meta property="article:published_time" content="2019-12-10T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Weiyi Liu as new committer">
 <meta itemprop="description" content="Based on his continuous contributions, Weiyi Liu (a.k.a wayilau) has been voted as a new committer.">
 <meta itemprop="datePublished" content="2019-12-10T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-yanlong-he-as-a-new-committer/index.html b/events/welcome-yanlong-he-as-a-new-committer/index.html
index 2377d7c..1fbeca3 100644
--- a/events/welcome-yanlong-he-as-a-new-committer/index.html
+++ b/events/welcome-yanlong-he-as-a-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-yanlong-he-as-a-new-committer/" />
 <meta property="article:published_time" content="2019-08-09T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Yanlong He as a new committer">
 <meta itemprop="description" content="Based on his contributions to the skywalking PHP project, Yanlong He (a.k.a heyanlong has been accepted as a new committer.">
 <meta itemprop="datePublished" content="2019-08-09T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="20">
 
 
diff --git a/events/welcome-yao-wang-as-a-new-ppmc/index.html b/events/welcome-yao-wang-as-a-new-ppmc/index.html
index 2a9e037..43c79eb 100644
--- a/events/welcome-yao-wang-as-a-new-ppmc/index.html
+++ b/events/welcome-yao-wang-as-a-new-ppmc/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-yao-wang-as-a-new-ppmc/" />
 <meta property="article:published_time" content="2018-12-22T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Yao Wang as a new PPMC">
 <meta itemprop="description" content="Based on his contributions. Including created RocketBot as our secondary UI, new website and very cool trace view page in next release. he has been accepted as SkyWalking PPMC. Welcome aboard.">
 <meta itemprop="datePublished" content="2018-12-22T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="31">
 
 
diff --git a/events/welcome-yixiong-cao-as-a-new-committer/index.html b/events/welcome-yixiong-cao-as-a-new-committer/index.html
index 6de442e..778dd08 100644
--- a/events/welcome-yixiong-cao-as-a-new-committer/index.html
+++ b/events/welcome-yixiong-cao-as-a-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-yixiong-cao-as-a-new-committer/" />
 <meta property="article:published_time" content="2018-12-10T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Yixiong Cao as a new committer">
 <meta itemprop="description" content="Based on his contributions to the project, he has been accepted as SkyWalking committer. Welcome aboard.">
 <meta itemprop="datePublished" content="2018-12-10T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-yuguang-zhao-as-a-new-committer/index.html b/events/welcome-yuguang-zhao-as-a-new-committer/index.html
index fd524b0..2dd8feb 100644
--- a/events/welcome-yuguang-zhao-as-a-new-committer/index.html
+++ b/events/welcome-yuguang-zhao-as-a-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-yuguang-zhao-as-a-new-committer/" />
 <meta property="article:published_time" content="2019-04-15T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Yuguang Zhao as a new committer">
 <meta itemprop="description" content="Based on his continuous contributions, he has been accepted as a new committer.">
 <meta itemprop="datePublished" content="2019-04-15T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="13">
 
 
diff --git a/events/welcome-yuguang-zhao-to-join-the-pmc/index.html b/events/welcome-yuguang-zhao-to-join-the-pmc/index.html
index 2d81036..dc39ec3 100644
--- a/events/welcome-yuguang-zhao-to-join-the-pmc/index.html
+++ b/events/welcome-yuguang-zhao-to-join-the-pmc/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-yuguang-zhao-to-join-the-pmc/" />
 <meta property="article:published_time" content="2019-08-27T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Yuguang Zhao to join the PMC">
 <meta itemprop="description" content="Based on his continuous contributions, Yuguang Zhao (a.k.a zhaoyuguang) has been invited to join the PMC. Welcome aboard.">
 <meta itemprop="datePublished" content="2019-08-27T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="18">
 
 
diff --git a/events/welcome-zhenxu-ke-as-a-new-committer/index.html b/events/welcome-zhenxu-ke-as-a-new-committer/index.html
index fc505b1..b96c7e3 100644
--- a/events/welcome-zhenxu-ke-as-a-new-committer/index.html
+++ b/events/welcome-zhenxu-ke-as-a-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-zhenxu-ke-as-a-new-committer/" />
 <meta property="article:published_time" content="2019-06-17T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Zhenxu Ke as a new committer">
 <meta itemprop="description" content="Based on his continuous contributions, Zhenxu Ke (a.k.a kezhenxu94) has been voted as a new committer.">
 <meta itemprop="datePublished" content="2019-06-17T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/events/welcome-zhenxu-ke-to-join-the-pmc/index.html b/events/welcome-zhenxu-ke-to-join-the-pmc/index.html
index 62fc5f9..eb64804 100644
--- a/events/welcome-zhenxu-ke-to-join-the-pmc/index.html
+++ b/events/welcome-zhenxu-ke-to-join-the-pmc/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-zhenxu-ke-to-join-the-pmc/" />
 <meta property="article:published_time" content="2019-08-23T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Zhenxu Ke to join the PMC">
 <meta itemprop="description" content="Based on his continuous contributions, Zhenxu Ke (a.k.a kezhenxu94) has been invited to join the PMC. Welcome aboard.">
 <meta itemprop="datePublished" content="2019-08-23T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="18">
 
 
diff --git a/events/welcome-zhusheng-xu-as-new-committer/index.html b/events/welcome-zhusheng-xu-as-new-committer/index.html
index 3272f16..dee64c7 100644
--- a/events/welcome-zhusheng-xu-as-new-committer/index.html
+++ b/events/welcome-zhusheng-xu-as-new-committer/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/events/welcome-zhusheng-xu-as-new-committer/" />
 <meta property="article:published_time" content="2020-02-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Welcome Zhusheng Xu as new committer">
 <meta itemprop="description" content="Based on his continuous contributions, Zhusheng Xu (a.k.a aderm) has been voted as a new committer.">
 <meta itemprop="datePublished" content="2020-02-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="16">
 
 
diff --git a/false/index.html b/false/index.html
index be728b3..6fea2bc 100644
--- a/false/index.html
+++ b/false/index.html
@@ -217,6 +217,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/index.json b/index.json
index 193d5b4..6e9cd34 100644
--- a/index.json
+++ b/index.json
@@ -1 +1 @@
-[{"body":"Advanced deployment OAP servers inter communicate with each other in a cluster environment. In the cluster mode, you could run in different roles.\n Mixed(default) Receiver Aggregator  In some time, users want to deploy cluster nodes with explicit role. Then could use this.\nMixed Default role, the OAP should take responsibilities of\n Receive agent traces or metrics. Do L1 aggregation Internal communication(send/receive) Do L2 aggregation Persistence Alarm  Receiver The OAP sh [...]
\ No newline at end of file
+[{"body":"Advanced deployment OAP servers inter communicate with each other in a cluster environment. In the cluster mode, you could run in different roles.\n Mixed(default) Receiver Aggregator  In some time, users want to deploy cluster nodes with explicit role. Then could use this.\nMixed Default role, the OAP should take responsibilities of\n Receive agent traces or metrics. Do L1 aggregation Internal communication(send/receive) Do L2 aggregation Persistence Alarm  Receiver The OAP sh [...]
\ No newline at end of file
diff --git a/index.xml b/index.xml
index 5fcd9c2..5233173 100644
--- a/index.xml
+++ b/index.xml
@@ -13,6 +13,199 @@
     
     
     <item>
+      <title>Blog: End-User Tracing in a SkyWalking-Observed Browser</title>
+      <link>/blog/end-user-tracing-in-a-skywalking-observed-browser/</link>
+      <pubDate>Thu, 25 Mar 2021 00:00:00 +0000</pubDate>
+      
+      <guid>/blog/end-user-tracing-in-a-skywalking-observed-browser/</guid>
+      <description>
+        
+        
+        &lt;p&gt;&lt;img src=&#34;aircraft.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;blockquote&gt;
+&lt;p&gt;Origin: &lt;a href=&#34;https://thenewstack.io/end-user-tracing-in-a-skywalking-observed-browser&#34;&gt;End-User Tracing in a SkyWalking-Observed Browser - The New Stack&lt;/a&gt;&lt;/p&gt;
+&lt;/blockquote&gt;
+&lt;p&gt;&lt;a href=&#34;https://github.com/apache/skywalking&#34;&gt;Apache SkyWalking&lt;/a&gt;: an APM (application performance monitor) system, especially
+designed for microservices, cloud native, and container-based (Docker, Kubernetes, Mesos) architectures.&lt;/p&gt;
+&lt;p&gt;&lt;a href=&#34;https://github.com/apache/skywalking-client-js&#34;&gt;skywalking-client-js&lt;/a&gt;: a lightweight client-side JavaScript exception, performance, and tracing library. It provides metrics and error collection to the SkyWalking backend. It also makes the browser the starting point for distributed tracing.&lt;/p&gt;
+&lt;h2 id=&#34;background&#34;&gt;Background&lt;/h2&gt;
+&lt;p&gt;Web application performance affects the retention rate of users. If a page load time is too long, the user will give up. So we need to monitor the web application to understand performance and ensure that servers are stable, available and healthy. SkyWalking is an APM tool and the skywalking-client-js extends its monitoring to include the browser, providing performance metrics and error collection to the SkyWalking backend.&lt;/p&gt;
+&lt;h2 id=&#34;performance-metrics&#34;&gt;Performance Metrics&lt;/h2&gt;
+&lt;p&gt;The skywalking-client-js uses [window.performance] (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Window/performance&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Window/performance&lt;/a&gt;) for performance data collection. From the MDN doc, the performance interface provides access to performance-related information for the current page. It&amp;rsquo;s part of the High Resolution Time API, but is enhanced by the &lt;a href=&#34;https://developer. [...]
+&lt;p&gt;&lt;img src=&#34;window.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;We can better understand these attributes when we see them together in the figure below from &lt;a href=&#34;https://www.w3.org/TR/navigation-timing/?spm=a2c4g.11186623.2.14.2f495c7cmRef8Q#processing-model&#34;&gt;W3C&lt;/a&gt;:&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;w3c.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;The following table contains performance metrics in skywalking-client-js.&lt;/p&gt;
+&lt;table&gt;
+&lt;thead&gt;
+&lt;tr&gt;
+&lt;th&gt;Metrics Name&lt;/th&gt;
+&lt;th&gt;Describe&lt;/th&gt;
+&lt;th&gt;Calculating Formulae&lt;/th&gt;
+&lt;th&gt;Note&lt;/th&gt;
+&lt;/tr&gt;
+&lt;/thead&gt;
+&lt;tbody&gt;
+&lt;tr&gt;
+&lt;td&gt;redirectTime&lt;/td&gt;
+&lt;td&gt;Page redirection time&lt;/td&gt;
+&lt;td&gt;redirectEnd - redirectStart&lt;/td&gt;
+&lt;td&gt;If the current document and the document that is redirected to are not from the same &lt;a href=&#34;http://tools.ietf.org/html/rfc6454&#34;&gt;origin&lt;/a&gt;, set redirectStart, redirectEnd to 0&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;ttfbTime&lt;/td&gt;
+&lt;td&gt;Time to First Byte&lt;/td&gt;
+&lt;td&gt;responseStart - requestStart&lt;/td&gt;
+&lt;td&gt;According to &lt;a href=&#34;https://developers.google.com/web/tools/chrome-devtools/network/reference?spm=a2c4g.11186623.2.16.2f495c7cmRef8Q#timing&#34;&gt;Google Development&lt;/a&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;dnsTime&lt;/td&gt;
+&lt;td&gt;Time to DNS query&lt;/td&gt;
+&lt;td&gt;domainLookupEnd - domainLookupStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;tcpTime&lt;/td&gt;
+&lt;td&gt;Time to TCP link&lt;/td&gt;
+&lt;td&gt;connectEnd - connectStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;transTime&lt;/td&gt;
+&lt;td&gt;Time to content transfer&lt;/td&gt;
+&lt;td&gt;responseEnd - responseStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;sslTime&lt;/td&gt;
+&lt;td&gt;Time to SSL secure connection&lt;/td&gt;
+&lt;td&gt;connectEnd - secureConnectionStart&lt;/td&gt;
+&lt;td&gt;Only supports HTTPS&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;resTime&lt;/td&gt;
+&lt;td&gt;Time to resource loading&lt;/td&gt;
+&lt;td&gt;loadEventStart - domContentLoadedEventEnd&lt;/td&gt;
+&lt;td&gt;Represents a synchronized load resource in pages&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;fmpTime&lt;/td&gt;
+&lt;td&gt;Time to First Meaningful Paint&lt;/td&gt;
+&lt;td&gt;-&lt;/td&gt;
+&lt;td&gt;Listen for changes in page elements. Traverse each new element, and calculate the total score of these elements. If the element is visible, the score is 1 * weight; if the element is not visible, the score is 0&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;domAnalysisTime&lt;/td&gt;
+&lt;td&gt;Time to DOM analysis&lt;/td&gt;
+&lt;td&gt;domInteractive - responseEnd&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;fptTime&lt;/td&gt;
+&lt;td&gt;First Paint Time&lt;/td&gt;
+&lt;td&gt;responseEnd - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;domReadyTime&lt;/td&gt;
+&lt;td&gt;Time to DOM ready&lt;/td&gt;
+&lt;td&gt;domContentLoadedEventEnd - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;loadPageTime&lt;/td&gt;
+&lt;td&gt;Page full load time&lt;/td&gt;
+&lt;td&gt;loadEventStart - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;ttlTime&lt;/td&gt;
+&lt;td&gt;Time to interact&lt;/td&gt;
+&lt;td&gt;domInteractive - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;firstPackTime&lt;/td&gt;
+&lt;td&gt;Time to first package&lt;/td&gt;
+&lt;td&gt;responseStart - domainLookupStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;p&gt;Skywalking-client-js collects those performance metrics and sends them to the &lt;a href=&#34;https://skywalking.apache.org/docs/main/latest/en/concepts-and-designs/backend-overview/&#34;&gt;OAP (Observability Analysis Platform) server&lt;/a&gt; , which aggregates data on the back-end side that is then shown in visualizations on the UI side. Users can optimize the page according to these data.&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;performance.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;h2 id=&#34;exception-metrics&#34;&gt;Exception Metrics&lt;/h2&gt;
+&lt;p&gt;There are five kinds of errors that can be caught in skywalking-client-js:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;The resource loading error  is captured  by &lt;code&gt;window.addeventlistener (&#39;error &#39;, callback, true)&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;window.onerror&lt;/code&gt; catches JS execution errors&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;window.addEventListener(&#39;unhandledrejection&#39;, callback)&lt;/code&gt; is used to catch the promise errors&lt;/li&gt;
+&lt;li&gt;the  Vue errors are captured by &lt;code&gt;Vue.config.errorHandler&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;the Ajax errors are captured by &lt;code&gt;addEventListener(&#39;error&#39;, callback); addEventListener(&#39;abort&#39;, callback); addEventListener(&#39;timeout&#39;, callback); &lt;/code&gt; in send callback.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;The Skywalking-client-js traces error data to the OAP server, finally visualizing data on the UI side.  For an error overview of the App, there are several metrics for basic statistics and trends of errors, including the following metrics.&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;App  Error Count, the total number of errors in the selected time period.&lt;/li&gt;
+&lt;li&gt;App JS Error Rate, the proportion of PV with JS errors in a selected time period to total PV.&lt;/li&gt;
+&lt;li&gt;All of  Apps Error Count, Top N Apps error count  ranking.&lt;/li&gt;
+&lt;li&gt;All of Apps JS Error Rate, Top N Apps JS error rate ranking.&lt;/li&gt;
+&lt;li&gt;Error Count of  Versions in the Selected App,  Top N Error Count of  Versions in the Selected App ranking.&lt;/li&gt;
+&lt;li&gt;Error Rate  of  Versions in the Selected App, Top N JS Error Rate of Versions in the Selected App ranking.&lt;/li&gt;
+&lt;li&gt;Error Count of the Selected App, Top N Error Count of the Selected App ranking.&lt;/li&gt;
+&lt;li&gt;Error Rate  of the Selected App, Top N JS Error Rate of the Selected App ranking.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;&lt;img src=&#34;errors.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;For pages, we use several metrics for basic statistics and trends of errors, including the following metrics:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;Top Unstable Pages / Error Rate, Top N Error Count pages of the Selected version ranking.&lt;/li&gt;
+&lt;li&gt;Top Unstable Pages / Error Count, Top N Error Count pages of the Selected version ranking.&lt;/li&gt;
+&lt;li&gt;Page Error Count Layout, data display of different errors in a period of time.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;&lt;img src=&#34;trends-errors.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;h2 id=&#34;user-metrics&#34;&gt;User Metrics&lt;/h2&gt;
+&lt;p&gt;SkyWalking browser monitoring also provides metrics about how the visitors use the monitored websites, such as PV(page views), UV(unique visitors), top N PV(page views), etc.&lt;/p&gt;
+&lt;p&gt;In SPAs (single page applications), the page will be refreshed only once. The traditional method only reports PV once after the page loading, but cannot count the PV of each sub-page, and can&amp;rsquo;t make other types of logs aggregate by sub-page.&lt;/p&gt;
+&lt;p&gt;SkyWalking browser monitoring provides two processing methods for SPA pages:&lt;/p&gt;
+&lt;ol&gt;
+&lt;li&gt;
+&lt;p&gt;Enable SPA automatic parsing. This method is suitable for most single page application scenarios with URL hash as the route. In the initialized configuration item, set enableSPA to true, which will turn on the page&amp;rsquo;s hashchange event listener (trigger re reporting PV), and use URL hash as the page field in other data reporting.&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;Manual reporting. This method can be used in all single page application scenarios. This method can be used if the first method is not usable. The following example provides a set page method to manually update the page name when data is reported. When this method is called, the page PV will be re reported by default:&lt;/p&gt;
+&lt;/li&gt;
+&lt;/ol&gt;
+&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;app&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;on&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;routeChange&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; (&lt;span style=&# [...]
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;ClientMonitor&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;setPerformance&lt;/span&gt;({
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;collector&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;http://127.0.0.1:8080&amp;#39;&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;service&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;browser-app&amp;#39;&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;serviceVersion&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;1.0.0&amp;#39;&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;pagePath&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;to&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;path&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;autoTracePerf&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;enableSPA&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;,
+  });
+});
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Let&amp;rsquo;s take a look at the result found in the following image. It shows the most popular applications and versions, and the changes of PV over a period of time.&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;user.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;h2 id=&#34;make-the-browser-the-starting-point-for-distributed-tracing&#34;&gt;Make the browser the starting point for distributed tracing&lt;/h2&gt;
+&lt;p&gt;SkyWalking browser monitoring intercepts HTTP requests to trace segments and spans. It supports tracking these following modes of HTTP requests: XMLHttpRequest and fetch. It also supports tracking libraries and tools based on XMLHttpRequest and fetch - such as Axios, SuperAgent, OpenApi, and so on.&lt;/p&gt;
+&lt;p&gt;Let’s see how the SkyWalking browser monitoring intercepts HTTP requests:&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;interceptor.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;After this, use &lt;code&gt;window.addEventListener(&#39;xhrReadyStateChange&#39;, callback)&lt;/code&gt; and set the readyState value to&lt;code&gt;sw8 = xxxx&lt;/code&gt; in the request header. At the same time, reporting requests information to the back-end side. Finally, we can view trace data on the trace page. The following graphic is from the trace page:&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;trace.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;To see how we listen for fetch requests, let’s see the source code of &lt;a href=&#34;https://github.com/github/fetch/blob/90fb680c1f50181782f276122c1b1115535b1603/fetch.js#L506&#34;&gt;fetch&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;fetch.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;As you can see, it creates a promise and a new XMLHttpRequest object. Because the code of the fetch is built into the browser, it must monitor the code execution first. Therefore, when we add listening events, we can&amp;rsquo;t monitor the code in the fetch. Just after monitoring the code execution, let&amp;rsquo;s rewrite the fetch:&lt;/p&gt;
+&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;import&lt;/span&gt; { &lt;span style=&#34;color:#a6e22e&#34;&gt;fetch&lt;/span&gt; } &lt;span style=&#34;color:#a6e22e&#34;&gt;from&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;whatwg-fetch&amp;#39;&lt;/span&gt;; window.&lt; [...]
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In this way, we can intercept the fetch request through the above method.&lt;/p&gt;
+&lt;h2 id=&#34;additional-resources&#34;&gt;Additional Resources&lt;/h2&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&#34;/blog/end-user-tracing-in-a-skywalking-observed-browser&#34;&gt;End-User Tracing in a SkyWalking-Observed Browser&lt;/a&gt;.&lt;/li&gt;
+&lt;/ul&gt;
+
+      </description>
+    </item>
+    
+    <item>
       <title>Blog: SourceMarker: Continuous Feedback for Developers</title>
       <link>/blog/2021-03-16-continuous-feedback/</link>
       <pubDate>Tue, 16 Mar 2021 00:00:00 +0000</pubDate>
diff --git a/search/index.html b/search/index.html
index 8e3cda2..af03266 100644
--- a/search/index.html
+++ b/search/index.html
@@ -23,10 +23,10 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/search/" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Search Results">
 <meta itemprop="description" content="">
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="0">
 
 
diff --git a/sitemap.xml b/sitemap.xml
index 64f1390..1a8e573 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1089,84 +1089,98 @@
   
   <url>
     <loc>/events/release-apache-skywalking-cloud-on-kubernetes-0-3-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-nodejs-0-2-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-python-0-6-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
-    <loc>/tags/design/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <loc>/blog/end-user-tracing-in-a-skywalking-observed-browser/</loc>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
-    <loc>/tags/logs/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <loc>/tags/observability-apm-web-performance/</loc>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
-    <loc>/blog/2021-03-16-continuous-feedback/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <loc>/tags/</loc>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
-    <loc>/tags/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <loc>/tags/design/</loc>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
+    <changefreq>daily</changefreq>
+    <priority>0.5</priority>
+  </url>
+  
+  <url>
+    <loc>/tags/logs/</loc>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
+    <changefreq>daily</changefreq>
+    <priority>0.5</priority>
+  </url>
+  
+  <url>
+    <loc>/blog/2021-03-16-continuous-feedback/</loc>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/tracing/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-lua-nginx-0.4.1/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-lua-nginx-0.4.0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-client-js-0-4-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skwaylking-satellite-0-1-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
@@ -3630,7 +3644,7 @@
   
   <url>
     <loc>/events/welcome-juntao-zhang-to-join-the-pmc/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
@@ -3861,1246 +3875,1246 @@
   
   <url>
     <loc>/blog/obs-service-mesh-vm-with-sw-and-als/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/service-mesh/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/agent/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2021-02-09-skywalking-trace-threadpool/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/java/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-cli-0-6-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/infrastructure-monitoring/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2021-02-07-infrastructure-monitoring/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/skywalking8-4-release/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/release-blog/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-8-4-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2021-02-01-e2e-verifier-design/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/testing/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-cloud-on-kubernetes-0-2-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2021-01-23-tencent-cloud-violates-aplv2/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2021-01-21-educate-community/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/conference/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/video/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2021-01-17-elastic-change-license/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-client-js-0-3-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-eyes-0-1-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-nodejs-0-1-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-python-0-5-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2021-01-01-300-contributors-mark/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/open-source-contribution/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/open-source-promotion-plan/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-ke-zhang-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-12-20-summer2020-activity-sharing2/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-12-19-summer2020-activity-sharing/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/e2e-design/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-12-13-skywalking-alarm/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/user-manual/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-gui-cao-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-12-03-obs-service-mesh-with-sw-and-als/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/service-mesh/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/observe-service-mesh-with-skywalking-and-envoy-access-log-service/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skwaylking-apm-8-3-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-11-30-pycon/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-cli-0-5-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/satellite/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-11-25-skywalking-satellite-0.1.0-design/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-python-0-4-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-11-23-devcon/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-11-21-apachecon-obs-shardingsphere/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-11-21-apachecon-obs-apisix/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-11-21-apachecon-obs-sourcemarker/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-11-21-apachecon-obs-storage/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/conference/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/video/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-11-21-what-do-we-see-at-the-apache-skywalking-2020-devcon-event/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-11-21-apachecon-keynote/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-client-js-0.2.0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-cloud-on-kubernetes-0.1.0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-jiapeng-liu-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-kubernetes-helm-chart-4.0.0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-client-js0.1.0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/browser/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-10-29-skywalking8-2-release/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/release-blog/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-10-29-skywalking8-2-release/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-8-2-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-10-25-coscon20-swck/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-lua-nginx-0.3.0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-cli-0-4-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-huaxi-jiang-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-python-0-3-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-08-13-cloud-native-academy/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-chart-3-1-0-for-skywalking-8-1-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-08-11-observability-at-scale/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-08-11-observability-at-scale-skywalking-it-is/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/use-case/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-08-03-skywalking8-1-release/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/kafka/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-8-1-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/spring/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-wei-hua-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-python-0-2-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-cli-0-3-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-07-26-apdex-and-skywalking/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-07-26-apdex-and-skywalking/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-python-0-1-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-chart-3-0-0-for-skywalking-8-0-1/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-06-21-skywalking8-0-1-release/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-nginx-lua-0-2-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-8-0-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/whats-new-in-skywalking-metersystem-and-mesh-monitoring-in-8-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-04-28-skywalking-and-mosn/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-wei-zhang-to-join-the-pmc/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-04-19-skywalking-quick-start/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-04-13-apache-skywalking-profiling/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/profiling/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-chart-2-0-0-for-skywalking-7-0-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-7-0-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/agent/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/java/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/profiling/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/tracing/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2020-03-23-using-profiling-to-fix-the-blind-spot-of-distributed-tracing/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-cli-0-2-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-chart-1-1-0-for-skywalking-6-6-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/skywalking-nginx-lua-0-1-0-release/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-ming-wen-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-haochao-zhuang-to-join-the-pmc/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-zhusheng-xu-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-han-liu-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2020-01-20-celebrate-200th-contributor/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-hongwei-zhai-to-join-the-pmc/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-6-6-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-chart-1-0-0-for-skywalking-6-5-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-cli-0-1-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-weiyi-liu-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-lang-li-as-a-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-qiuxia-fan-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-6-5-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-wei-zhang-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-11-07-skywalking-elasticsearch-storage-optimization/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-haochao-zhuang-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-10-08-how-to-use-sw-chart/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2019-09-25-alarm-webhook-share/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/user-manual/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-09-12-apache-skywalking-committer-apply-process/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-weijie-zou-as-a-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-6-4-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-08-30-how-to-use-skywalking-agent/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-yuguang-zhao-to-join-the-pmc/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-zhenxu-ke-to-join-the-pmc/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-yanlong-he-as-a-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-6-3-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-6-2-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-zhenxu-ke-as-a-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-6-1-0/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/rocketbot-ui-has-been-accepted-as-skywalking-primary-ui/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/skywalking-graduated-as-apache-top-level-project/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-yuguang-zhao-as-a-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-03-29-introduction-of-skywalking-and-simple-practice/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-03-01-skywalking-troubleshoot/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-02-24-skywalking-pk-pinpoint/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/transfer-docker-images-to-apache-official-repository/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-6-0-0-ga/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-jian-tan-as-a-new-ppmc/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/performance/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2019-01-25-mesh-loadtest/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/development/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-01-24-skywalking-remote-debug/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-01-21-agent-plugin-practice/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-jinlin-fu-as-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-01-03-monitor-microservice/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/elasticsearch/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-01-02-skywalking-elasticsearch-basic/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2019-01-02-understand-trace-trans2cn/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2019-01-01-understand-trace/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-6-0-0-beta/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-yao-wang-as-a-new-ppmc/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2018-12-21-skywalking-apm-sniffer-beginning/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2018-12-21-skywalking-source-code-read/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/source-code/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2018-12-18-apache-skywalking-5-0-userguide/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/web-ui/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-yixiong-cao-as-a-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2018-12-12-skywalking-service-mesh-ready/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/welcome-jian-tan-as-a-new-committer/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-6-0-0-alpha/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-5-0-0-ga/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-5-0-0-rc2/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-5-0-0-beta2/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/2018-05-24-skywalking-net/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh/2018-05-24-skywalking-net/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/zh_tags/dotnetcore/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/tags/dotnetcore/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-5-0-0-beta/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/release-apache-skywalking-apm-5-0-0-alpha/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/index.json</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/blog/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/docs/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/downloads/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
   
   <url>
     <loc>/events/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
@@ -5113,7 +5127,7 @@
   
   <url>
     <loc>/search/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
@@ -5126,7 +5140,7 @@
   
   <url>
     <loc>/team/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
@@ -5139,7 +5153,7 @@
   
   <url>
     <loc>/zh/</loc>
-    <lastmod>2021-04-06T09:16:56+08:00</lastmod>
+    <lastmod>2021-04-12T11:15:55+08:00</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.5</priority>
   </url>
diff --git a/tags/agent/index.html b/tags/agent/index.html
index a0734e0..250c1b3 100644
--- a/tags/agent/index.html
+++ b/tags/agent/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/agent/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Agent">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -340,6 +340,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/browser/index.html b/tags/browser/index.html
index 981963e..5e6b634 100644
--- a/tags/browser/index.html
+++ b/tags/browser/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/browser/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Browser">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -268,6 +268,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/conference/index.html b/tags/conference/index.html
index 99a08e1..44a21ad 100644
--- a/tags/conference/index.html
+++ b/tags/conference/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/conference/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Conference">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -376,6 +376,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/design/index.html b/tags/design/index.html
index 26da7a6..3cebc5e 100644
--- a/tags/design/index.html
+++ b/tags/design/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/design/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Design">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -303,6 +303,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/dotnetcore/index.html b/tags/dotnetcore/index.html
index 56a2f27..2b57cd7 100644
--- a/tags/dotnetcore/index.html
+++ b/tags/dotnetcore/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/dotnetcore/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="DotNetCore">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -268,6 +268,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/index.html b/tags/index.html
index 3ecc361..abdf246 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Tags">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -217,6 +217,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/index.xml b/tags/index.xml
index d093a4b..45340ba 100644
--- a/tags/index.xml
+++ b/tags/index.xml
@@ -4,7 +4,7 @@
     <link>/tags/</link>
     <description>Recent content in Tags on Apache SkyWalking</description>
     <generator>Hugo -- gohugo.io</generator>
-    <lastBuildDate>Tue, 16 Mar 2021 00:00:00 +0000</lastBuildDate>
+    <lastBuildDate>Thu, 25 Mar 2021 00:00:00 +0000</lastBuildDate>
     
 	  <atom:link href="/tags/index.xml" rel="self" type="application/rss+xml" />
     
diff --git a/tags/infrastructure-monitoring/index.html b/tags/infrastructure-monitoring/index.html
index cf7314b..c1e1bf9 100644
--- a/tags/infrastructure-monitoring/index.html
+++ b/tags/infrastructure-monitoring/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/infrastructure-monitoring/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Infrastructure Monitoring">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -266,6 +266,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/java/index.html b/tags/java/index.html
index c18c97e..cba6405 100644
--- a/tags/java/index.html
+++ b/tags/java/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/java/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Java">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -307,6 +307,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/kafka/index.html b/tags/kafka/index.html
index a71f2de..052752e 100644
--- a/tags/kafka/index.html
+++ b/tags/kafka/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/kafka/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Kafka">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -270,6 +270,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/logs/index.html b/tags/logs/index.html
index 9a8866f..685f455 100644
--- a/tags/logs/index.html
+++ b/tags/logs/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/logs/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Logs">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -297,6 +297,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/infrastructure-monitoring/index.html b/tags/observability-apm-web-performance/index.html
similarity index 93%
copy from tags/infrastructure-monitoring/index.html
copy to tags/observability-apm-web-performance/index.html
index cf7314b..25957de 100644
--- a/tags/infrastructure-monitoring/index.html
+++ b/tags/observability-apm-web-performance/index.html
@@ -8,7 +8,7 @@
 <meta property="og:image" content="https://skywalking.apache.org/images/skywalking_400x400.png">
 <meta name="generator" content="Hugo 0.80.0" />
 <META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
-<link rel="alternate" type="application/rss&#43;xml" href="/tags/infrastructure-monitoring/index.xml">
+<link rel="alternate" type="application/rss&#43;xml" href="/tags/observability-apm-web-performance/index.xml">
 
 
 
@@ -20,15 +20,15 @@
 <meta name="msapplication-TileColor" content="#da532c">
 <meta name="theme-color" content="#ffffff">
 
-<title>Infrastructure Monitoring | Apache SkyWalking</title><meta property="og:title" content="Infrastructure Monitoring" />
+<title>Observability, APM, Web-performance | Apache SkyWalking</title><meta property="og:title" content="Observability, APM, Web-performance" />
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
-<meta property="og:url" content="/tags/infrastructure-monitoring/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
-<meta itemprop="name" content="Infrastructure Monitoring">
+<meta property="og:url" content="/tags/observability-apm-web-performance/" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
+<meta itemprop="name" content="Observability, APM, Web-performance">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
-<meta name="twitter:title" content="Infrastructure Monitoring"/>
+<meta name="twitter:title" content="Observability, APM, Web-performance"/>
 <meta name="twitter:description" content=""/>
 
 <script type="application/javascript">
@@ -58,7 +58,7 @@ if (!doNotTrack) {
 
 
 
-    <title>Infrastructure Monitoring | Apache SkyWalking</title>
+    <title>Observability, APM, Web-performance | Apache SkyWalking</title>
   </head>
   <body class="td-term tags-list">
     <header>
@@ -174,13 +174,13 @@ if (!doNotTrack) {
             
             <li class="media mb-4">
                 <div class="media-body">
-                    <h5 class="mt-0 mb-1"><a href="/blog/2021-02-07-infrastructure-monitoring/">SkyWalking 8.4 provides infrastructure monitoring</a></h5>
-                    <p class="mb-2 mb-md-3"><small class="text-muted">Monday, February 08, 2021 in Blog</small>
+                    <h5 class="mt-0 mb-1"><a href="/blog/end-user-tracing-in-a-skywalking-observed-browser/">End-User Tracing in a SkyWalking-Observed Browser</a></h5>
+                    <p class="mb-2 mb-md-3"><small class="text-muted">Thursday, March 25, 2021 in Blog</small>
 
                         
                         <small class="mt-1 tags-box">  |
                         
-                        <span><a href="/tags/infrastructure-monitoring" class="tag-link">Infrastructure Monitoring</a></span>
+                        <span><a href="/tags/observability-apm-web-performance" class="tag-link">Observability, APM, Web-performance</a></span>
                         
                         </small>
                         
@@ -192,8 +192,8 @@ if (!doNotTrack) {
 
 
 
-                    <p class="pt-0 mt-0">In this tutorial, learn how to use Apache SkyWalking for infrastructure monitoring</p>
-                    <p class="pt-0"><a href="/blog/2021-02-07-infrastructure-monitoring/">Read more</a></p>
+                    <p class="pt-0 mt-0">This article describes how the skywalking-client-js extends its monitoring to include the browser, providing performance metrics and error collection to the SkyWalking backend.</p>
+                    <p class="pt-0"><a href="/blog/end-user-tracing-in-a-skywalking-observed-browser/">Read more</a></p>
                 </div>
             </li>
             
@@ -266,6 +266,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/observability-apm-web-performance/index.xml b/tags/observability-apm-web-performance/index.xml
new file mode 100644
index 0000000..96bd063
--- /dev/null
+++ b/tags/observability-apm-web-performance/index.xml
@@ -0,0 +1,211 @@
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
+  <channel>
+    <title>Apache SkyWalking – Observability, APM, Web-performance</title>
+    <link>/tags/observability-apm-web-performance/</link>
+    <description>Recent content in Observability, APM, Web-performance on Apache SkyWalking</description>
+    <generator>Hugo -- gohugo.io</generator>
+    <lastBuildDate>Thu, 25 Mar 2021 00:00:00 +0000</lastBuildDate>
+    
+	  <atom:link href="/tags/observability-apm-web-performance/index.xml" rel="self" type="application/rss+xml" />
+    
+    
+      
+        
+      
+    
+    
+    <item>
+      <title>Blog: End-User Tracing in a SkyWalking-Observed Browser</title>
+      <link>/blog/end-user-tracing-in-a-skywalking-observed-browser/</link>
+      <pubDate>Thu, 25 Mar 2021 00:00:00 +0000</pubDate>
+      
+      <guid>/blog/end-user-tracing-in-a-skywalking-observed-browser/</guid>
+      <description>
+        
+        
+        &lt;p&gt;&lt;img src=&#34;aircraft.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;blockquote&gt;
+&lt;p&gt;Origin: &lt;a href=&#34;https://thenewstack.io/end-user-tracing-in-a-skywalking-observed-browser&#34;&gt;End-User Tracing in a SkyWalking-Observed Browser - The New Stack&lt;/a&gt;&lt;/p&gt;
+&lt;/blockquote&gt;
+&lt;p&gt;&lt;a href=&#34;https://github.com/apache/skywalking&#34;&gt;Apache SkyWalking&lt;/a&gt;: an APM (application performance monitor) system, especially
+designed for microservices, cloud native, and container-based (Docker, Kubernetes, Mesos) architectures.&lt;/p&gt;
+&lt;p&gt;&lt;a href=&#34;https://github.com/apache/skywalking-client-js&#34;&gt;skywalking-client-js&lt;/a&gt;: a lightweight client-side JavaScript exception, performance, and tracing library. It provides metrics and error collection to the SkyWalking backend. It also makes the browser the starting point for distributed tracing.&lt;/p&gt;
+&lt;h2 id=&#34;background&#34;&gt;Background&lt;/h2&gt;
+&lt;p&gt;Web application performance affects the retention rate of users. If a page load time is too long, the user will give up. So we need to monitor the web application to understand performance and ensure that servers are stable, available and healthy. SkyWalking is an APM tool and the skywalking-client-js extends its monitoring to include the browser, providing performance metrics and error collection to the SkyWalking backend.&lt;/p&gt;
+&lt;h2 id=&#34;performance-metrics&#34;&gt;Performance Metrics&lt;/h2&gt;
+&lt;p&gt;The skywalking-client-js uses [window.performance] (&lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Window/performance&#34;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Window/performance&lt;/a&gt;) for performance data collection. From the MDN doc, the performance interface provides access to performance-related information for the current page. It&amp;rsquo;s part of the High Resolution Time API, but is enhanced by the &lt;a href=&#34;https://developer. [...]
+&lt;p&gt;&lt;img src=&#34;window.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;We can better understand these attributes when we see them together in the figure below from &lt;a href=&#34;https://www.w3.org/TR/navigation-timing/?spm=a2c4g.11186623.2.14.2f495c7cmRef8Q#processing-model&#34;&gt;W3C&lt;/a&gt;:&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;w3c.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;The following table contains performance metrics in skywalking-client-js.&lt;/p&gt;
+&lt;table&gt;
+&lt;thead&gt;
+&lt;tr&gt;
+&lt;th&gt;Metrics Name&lt;/th&gt;
+&lt;th&gt;Describe&lt;/th&gt;
+&lt;th&gt;Calculating Formulae&lt;/th&gt;
+&lt;th&gt;Note&lt;/th&gt;
+&lt;/tr&gt;
+&lt;/thead&gt;
+&lt;tbody&gt;
+&lt;tr&gt;
+&lt;td&gt;redirectTime&lt;/td&gt;
+&lt;td&gt;Page redirection time&lt;/td&gt;
+&lt;td&gt;redirectEnd - redirectStart&lt;/td&gt;
+&lt;td&gt;If the current document and the document that is redirected to are not from the same &lt;a href=&#34;http://tools.ietf.org/html/rfc6454&#34;&gt;origin&lt;/a&gt;, set redirectStart, redirectEnd to 0&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;ttfbTime&lt;/td&gt;
+&lt;td&gt;Time to First Byte&lt;/td&gt;
+&lt;td&gt;responseStart - requestStart&lt;/td&gt;
+&lt;td&gt;According to &lt;a href=&#34;https://developers.google.com/web/tools/chrome-devtools/network/reference?spm=a2c4g.11186623.2.16.2f495c7cmRef8Q#timing&#34;&gt;Google Development&lt;/a&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;dnsTime&lt;/td&gt;
+&lt;td&gt;Time to DNS query&lt;/td&gt;
+&lt;td&gt;domainLookupEnd - domainLookupStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;tcpTime&lt;/td&gt;
+&lt;td&gt;Time to TCP link&lt;/td&gt;
+&lt;td&gt;connectEnd - connectStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;transTime&lt;/td&gt;
+&lt;td&gt;Time to content transfer&lt;/td&gt;
+&lt;td&gt;responseEnd - responseStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;sslTime&lt;/td&gt;
+&lt;td&gt;Time to SSL secure connection&lt;/td&gt;
+&lt;td&gt;connectEnd - secureConnectionStart&lt;/td&gt;
+&lt;td&gt;Only supports HTTPS&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;resTime&lt;/td&gt;
+&lt;td&gt;Time to resource loading&lt;/td&gt;
+&lt;td&gt;loadEventStart - domContentLoadedEventEnd&lt;/td&gt;
+&lt;td&gt;Represents a synchronized load resource in pages&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;fmpTime&lt;/td&gt;
+&lt;td&gt;Time to First Meaningful Paint&lt;/td&gt;
+&lt;td&gt;-&lt;/td&gt;
+&lt;td&gt;Listen for changes in page elements. Traverse each new element, and calculate the total score of these elements. If the element is visible, the score is 1 * weight; if the element is not visible, the score is 0&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;domAnalysisTime&lt;/td&gt;
+&lt;td&gt;Time to DOM analysis&lt;/td&gt;
+&lt;td&gt;domInteractive - responseEnd&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;fptTime&lt;/td&gt;
+&lt;td&gt;First Paint Time&lt;/td&gt;
+&lt;td&gt;responseEnd - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;domReadyTime&lt;/td&gt;
+&lt;td&gt;Time to DOM ready&lt;/td&gt;
+&lt;td&gt;domContentLoadedEventEnd - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;loadPageTime&lt;/td&gt;
+&lt;td&gt;Page full load time&lt;/td&gt;
+&lt;td&gt;loadEventStart - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;ttlTime&lt;/td&gt;
+&lt;td&gt;Time to interact&lt;/td&gt;
+&lt;td&gt;domInteractive - fetchStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;firstPackTime&lt;/td&gt;
+&lt;td&gt;Time to first package&lt;/td&gt;
+&lt;td&gt;responseStart - domainLookupStart&lt;/td&gt;
+&lt;td&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;p&gt;Skywalking-client-js collects those performance metrics and sends them to the &lt;a href=&#34;https://skywalking.apache.org/docs/main/latest/en/concepts-and-designs/backend-overview/&#34;&gt;OAP (Observability Analysis Platform) server&lt;/a&gt; , which aggregates data on the back-end side that is then shown in visualizations on the UI side. Users can optimize the page according to these data.&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;performance.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;h2 id=&#34;exception-metrics&#34;&gt;Exception Metrics&lt;/h2&gt;
+&lt;p&gt;There are five kinds of errors that can be caught in skywalking-client-js:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;The resource loading error  is captured  by &lt;code&gt;window.addeventlistener (&#39;error &#39;, callback, true)&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;window.onerror&lt;/code&gt; catches JS execution errors&lt;/li&gt;
+&lt;li&gt;&lt;code&gt;window.addEventListener(&#39;unhandledrejection&#39;, callback)&lt;/code&gt; is used to catch the promise errors&lt;/li&gt;
+&lt;li&gt;the  Vue errors are captured by &lt;code&gt;Vue.config.errorHandler&lt;/code&gt;&lt;/li&gt;
+&lt;li&gt;the Ajax errors are captured by &lt;code&gt;addEventListener(&#39;error&#39;, callback); addEventListener(&#39;abort&#39;, callback); addEventListener(&#39;timeout&#39;, callback); &lt;/code&gt; in send callback.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;The Skywalking-client-js traces error data to the OAP server, finally visualizing data on the UI side.  For an error overview of the App, there are several metrics for basic statistics and trends of errors, including the following metrics.&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;App  Error Count, the total number of errors in the selected time period.&lt;/li&gt;
+&lt;li&gt;App JS Error Rate, the proportion of PV with JS errors in a selected time period to total PV.&lt;/li&gt;
+&lt;li&gt;All of  Apps Error Count, Top N Apps error count  ranking.&lt;/li&gt;
+&lt;li&gt;All of Apps JS Error Rate, Top N Apps JS error rate ranking.&lt;/li&gt;
+&lt;li&gt;Error Count of  Versions in the Selected App,  Top N Error Count of  Versions in the Selected App ranking.&lt;/li&gt;
+&lt;li&gt;Error Rate  of  Versions in the Selected App, Top N JS Error Rate of Versions in the Selected App ranking.&lt;/li&gt;
+&lt;li&gt;Error Count of the Selected App, Top N Error Count of the Selected App ranking.&lt;/li&gt;
+&lt;li&gt;Error Rate  of the Selected App, Top N JS Error Rate of the Selected App ranking.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;&lt;img src=&#34;errors.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;For pages, we use several metrics for basic statistics and trends of errors, including the following metrics:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;Top Unstable Pages / Error Rate, Top N Error Count pages of the Selected version ranking.&lt;/li&gt;
+&lt;li&gt;Top Unstable Pages / Error Count, Top N Error Count pages of the Selected version ranking.&lt;/li&gt;
+&lt;li&gt;Page Error Count Layout, data display of different errors in a period of time.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;&lt;img src=&#34;trends-errors.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;h2 id=&#34;user-metrics&#34;&gt;User Metrics&lt;/h2&gt;
+&lt;p&gt;SkyWalking browser monitoring also provides metrics about how the visitors use the monitored websites, such as PV(page views), UV(unique visitors), top N PV(page views), etc.&lt;/p&gt;
+&lt;p&gt;In SPAs (single page applications), the page will be refreshed only once. The traditional method only reports PV once after the page loading, but cannot count the PV of each sub-page, and can&amp;rsquo;t make other types of logs aggregate by sub-page.&lt;/p&gt;
+&lt;p&gt;SkyWalking browser monitoring provides two processing methods for SPA pages:&lt;/p&gt;
+&lt;ol&gt;
+&lt;li&gt;
+&lt;p&gt;Enable SPA automatic parsing. This method is suitable for most single page application scenarios with URL hash as the route. In the initialized configuration item, set enableSPA to true, which will turn on the page&amp;rsquo;s hashchange event listener (trigger re reporting PV), and use URL hash as the page field in other data reporting.&lt;/p&gt;
+&lt;/li&gt;
+&lt;li&gt;
+&lt;p&gt;Manual reporting. This method can be used in all single page application scenarios. This method can be used if the first method is not usable. The following example provides a set page method to manually update the page name when data is reported. When this method is called, the page PV will be re reported by default:&lt;/p&gt;
+&lt;/li&gt;
+&lt;/ol&gt;
+&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;app&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;on&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;routeChange&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; (&lt;span style=&# [...]
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;ClientMonitor&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;setPerformance&lt;/span&gt;({
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;collector&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;http://127.0.0.1:8080&amp;#39;&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;service&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;browser-app&amp;#39;&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;serviceVersion&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;1.0.0&amp;#39;&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;pagePath&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;to&lt;/span&gt;.&lt;span style=&#34;color:#a6e22e&#34;&gt;path&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;autoTracePerf&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;,
+    &lt;span style=&#34;color:#a6e22e&#34;&gt;enableSPA&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;,
+  });
+});
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Let&amp;rsquo;s take a look at the result found in the following image. It shows the most popular applications and versions, and the changes of PV over a period of time.&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;user.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;h2 id=&#34;make-the-browser-the-starting-point-for-distributed-tracing&#34;&gt;Make the browser the starting point for distributed tracing&lt;/h2&gt;
+&lt;p&gt;SkyWalking browser monitoring intercepts HTTP requests to trace segments and spans. It supports tracking these following modes of HTTP requests: XMLHttpRequest and fetch. It also supports tracking libraries and tools based on XMLHttpRequest and fetch - such as Axios, SuperAgent, OpenApi, and so on.&lt;/p&gt;
+&lt;p&gt;Let’s see how the SkyWalking browser monitoring intercepts HTTP requests:&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;interceptor.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;After this, use &lt;code&gt;window.addEventListener(&#39;xhrReadyStateChange&#39;, callback)&lt;/code&gt; and set the readyState value to&lt;code&gt;sw8 = xxxx&lt;/code&gt; in the request header. At the same time, reporting requests information to the back-end side. Finally, we can view trace data on the trace page. The following graphic is from the trace page:&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;trace.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;To see how we listen for fetch requests, let’s see the source code of &lt;a href=&#34;https://github.com/github/fetch/blob/90fb680c1f50181782f276122c1b1115535b1603/fetch.js#L506&#34;&gt;fetch&lt;/a&gt;&lt;/p&gt;
+&lt;p&gt;&lt;img src=&#34;fetch.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
+&lt;p&gt;As you can see, it creates a promise and a new XMLHttpRequest object. Because the code of the fetch is built into the browser, it must monitor the code execution first. Therefore, when we add listening events, we can&amp;rsquo;t monitor the code in the fetch. Just after monitoring the code execution, let&amp;rsquo;s rewrite the fetch:&lt;/p&gt;
+&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;import&lt;/span&gt; { &lt;span style=&#34;color:#a6e22e&#34;&gt;fetch&lt;/span&gt; } &lt;span style=&#34;color:#a6e22e&#34;&gt;from&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;whatwg-fetch&amp;#39;&lt;/span&gt;; window.&lt; [...]
+&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In this way, we can intercept the fetch request through the above method.&lt;/p&gt;
+&lt;h2 id=&#34;additional-resources&#34;&gt;Additional Resources&lt;/h2&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a href=&#34;/blog/end-user-tracing-in-a-skywalking-observed-browser&#34;&gt;End-User Tracing in a SkyWalking-Observed Browser&lt;/a&gt;.&lt;/li&gt;
+&lt;/ul&gt;
+
+      </description>
+    </item>
+    
+  </channel>
+</rss>
diff --git a/tags/observability-apm-web-performance/page/1/index.html b/tags/observability-apm-web-performance/page/1/index.html
new file mode 100644
index 0000000..789f35c
--- /dev/null
+++ b/tags/observability-apm-web-performance/page/1/index.html
@@ -0,0 +1 @@
+<!DOCTYPE html><html><head><title>/tags/observability-apm-web-performance/</title><link rel="canonical" href="/tags/observability-apm-web-performance/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=/tags/observability-apm-web-performance/" /></head></html>
\ No newline at end of file
diff --git a/tags/performance/index.html b/tags/performance/index.html
index 702c16f..64ba7c6 100644
--- a/tags/performance/index.html
+++ b/tags/performance/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/performance/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Performance">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -268,6 +268,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/profiling/index.html b/tags/profiling/index.html
index 385ac24..d412c6c 100644
--- a/tags/profiling/index.html
+++ b/tags/profiling/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/profiling/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Profiling">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -272,6 +272,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/release-blog/index.html b/tags/release-blog/index.html
index e3b7270..a4d183d 100644
--- a/tags/release-blog/index.html
+++ b/tags/release-blog/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/release-blog/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Blog">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -363,6 +363,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/satellite/index.html b/tags/satellite/index.html
index 70ffdbd..f5a15d9 100644
--- a/tags/satellite/index.html
+++ b/tags/satellite/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/satellite/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Satellite">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -268,6 +268,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/service-mesh/index.html b/tags/service-mesh/index.html
index 2e5e292..3d8889e 100644
--- a/tags/service-mesh/index.html
+++ b/tags/service-mesh/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/service-mesh/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Service Mesh">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -330,6 +330,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/spring/index.html b/tags/spring/index.html
index b04879d..1f23c9f 100644
--- a/tags/spring/index.html
+++ b/tags/spring/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/spring/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Spring">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -270,6 +270,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/testing/index.html b/tags/testing/index.html
index 7b72338..66a7f88 100644
--- a/tags/testing/index.html
+++ b/tags/testing/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/testing/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Testing">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -330,6 +330,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/tracing/index.html b/tags/tracing/index.html
index 40abf3e..c590ee1 100644
--- a/tags/tracing/index.html
+++ b/tags/tracing/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/tracing/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Tracing">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -367,6 +367,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/user-manual/index.html b/tags/user-manual/index.html
index ebf204e..b896d3c 100644
--- a/tags/user-manual/index.html
+++ b/tags/user-manual/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/user-manual/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="User Manual">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -266,6 +266,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tags/video/index.html b/tags/video/index.html
index 6b74baf..3b06929 100644
--- a/tags/video/index.html
+++ b/tags/video/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/tags/video/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Video">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -376,6 +376,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/tango/index.html b/tango/index.html
index 199f98f..0439c19 100644
--- a/tango/index.html
+++ b/tango/index.html
@@ -217,6 +217,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/true/index.html b/true/index.html
index 9147663..9213cba 100644
--- a/true/index.html
+++ b/true/index.html
@@ -217,6 +217,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh/2018-05-24-skywalking-net/index.html b/zh/2018-05-24-skywalking-net/index.html
index b06bddf..c20e91f 100644
--- a/zh/2018-05-24-skywalking-net/index.html
+++ b/zh/2018-05-24-skywalking-net/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2018-05-24-skywalking-net/" />
 <meta property="article:published_time" content="2018-05-24T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Apache SkyWalking 为.NET Core带来开箱即用的分布式追踪和应用性能监控">
 <meta itemprop="description" content="SkyWalking .NET Core SDK 现已可用。">
 <meta itemprop="datePublished" content="2018-05-24T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="142">
 
 
diff --git a/zh/2018-12-18-apache-skywalking-5-0-userguide/index.html b/zh/2018-12-18-apache-skywalking-5-0-userguide/index.html
index 9448a3a..8df6b29 100644
--- a/zh/2018-12-18-apache-skywalking-5-0-userguide/index.html
+++ b/zh/2018-12-18-apache-skywalking-5-0-userguide/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2018-12-18-apache-skywalking-5-0-userguide/" />
 <meta property="article:published_time" content="2018-12-18T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Apache SkyWalking 5.0 中文版图文详解使用手册">
 <meta itemprop="description" content="本文纯粹介绍 Apache SkyWalking 如何使用,面对的群体包括了解和不了解 SkyWalking 原理的使用者和打算使用者。">
 <meta itemprop="datePublished" content="2018-12-18T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="242">
 
 
diff --git a/zh/2018-12-21-skywalking-apm-sniffer-beginning/index.html b/zh/2018-12-21-skywalking-apm-sniffer-beginning/index.html
index 16d5dbf..e775abd 100644
--- a/zh/2018-12-21-skywalking-apm-sniffer-beginning/index.html
+++ b/zh/2018-12-21-skywalking-apm-sniffer-beginning/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2018-12-21-skywalking-apm-sniffer-beginning/" />
 <meta property="article:published_time" content="2018-12-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking apm-sniffer 原理学习与插件编写">
 <meta itemprop="description" content="SkyWalking apm-sniffer 插件编写实践 与 ByteBuddy实现类转化的实践。">
 <meta itemprop="datePublished" content="2018-12-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="566">
 
 
diff --git a/zh/2018-12-21-skywalking-source-code-read/index.html b/zh/2018-12-21-skywalking-source-code-read/index.html
index 8c70a6c..ccc2a41 100644
--- a/zh/2018-12-21-skywalking-source-code-read/index.html
+++ b/zh/2018-12-21-skywalking-source-code-read/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2018-12-21-skywalking-source-code-read/" />
 <meta property="article:published_time" content="2018-12-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking 源码解析合集">
 <meta itemprop="description" content="源码解析的博客,可以帮助你更好的读懂 SkyWalking 的源码。">
 <meta itemprop="datePublished" content="2018-12-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="250">
 
 
diff --git a/zh/2019-01-02-skywalking-elasticsearch-basic/index.html b/zh/2019-01-02-skywalking-elasticsearch-basic/index.html
index 9bcdc5f..ea09686 100644
--- a/zh/2019-01-02-skywalking-elasticsearch-basic/index.html
+++ b/zh/2019-01-02-skywalking-elasticsearch-basic/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-01-02-skywalking-elasticsearch-basic/" />
 <meta property="article:published_time" content="2019-01-02T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="关于 ElastiSsearch 因 basic 认证导致 SkyWalking 无法正常调用接口问题">
 <meta itemprop="description" content="ElasticSearch basic 验证。">
 <meta itemprop="datePublished" content="2019-01-02T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="111">
 
 
diff --git a/zh/2019-01-02-understand-trace-trans2cn/index.html b/zh/2019-01-02-understand-trace-trans2cn/index.html
index fdde1f7..b166281 100644
--- a/zh/2019-01-02-understand-trace-trans2cn/index.html
+++ b/zh/2019-01-02-understand-trace-trans2cn/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-01-02-understand-trace-trans2cn/" />
 <meta property="article:published_time" content="2019-01-02T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="更容易理解将要到来的分布式链路追踪 6.0GA (翻译)">
 <meta itemprop="description" content="在当前的微服务架构中分布式链路追踪是很有必要的一部分,但是对于一些用户来说如何去理解和使用分布式链路追踪的相关数据是不清楚的。这个博客概述了典型的分布式跟踪用例,以及 Skywalking 的 V6 版本中新的可视化功能。我们希望新的用户通过这些示例来更好的理解。">
 <meta itemprop="datePublished" content="2019-01-02T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="78">
 
 
diff --git a/zh/2019-01-03-monitor-microservice/index.html b/zh/2019-01-03-monitor-microservice/index.html
index 4d4bdb5..1828295 100644
--- a/zh/2019-01-03-monitor-microservice/index.html
+++ b/zh/2019-01-03-monitor-microservice/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-01-03-monitor-microservice/" />
 <meta property="article:published_time" content="2019-01-03T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking 微服务监控分析">
 <meta itemprop="description" content="微服务框架落地后,分布式部署架构带来的问题就会迅速凸显出来。服务之间的相互调用过程中,如果业务出现错误或者异常,如何快速定位问题?如何跟踪业务调用链路?如何分析解决业务瓶颈?本文我们来看看如何解决以上问题。">
 <meta itemprop="datePublished" content="2019-01-03T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="222">
 
 
diff --git a/zh/2019-01-21-agent-plugin-practice/index.html b/zh/2019-01-21-agent-plugin-practice/index.html
index d12b4f1..cee9c9a 100644
--- a/zh/2019-01-21-agent-plugin-practice/index.html
+++ b/zh/2019-01-21-agent-plugin-practice/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-01-21-agent-plugin-practice/" />
 <meta property="article:published_time" content="2019-01-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking Java 插件贡献实践">
 <meta itemprop="description" content="本文将基于SkyWalking 6.0.0-GA-SNAPSHOT版本,以编写Redis客户端Lettuce的SkyWalking Java Agent 插件为例,与大家分享我贡献PR的过程,希望对大家了解SkyWalking Java Agent插件有所帮助。">
 <meta itemprop="datePublished" content="2019-01-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="147">
 
 
diff --git a/zh/2019-01-24-skywalking-remote-debug/index.html b/zh/2019-01-24-skywalking-remote-debug/index.html
index ffa51d2..7466ecd 100644
--- a/zh/2019-01-24-skywalking-remote-debug/index.html
+++ b/zh/2019-01-24-skywalking-remote-debug/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-01-24-skywalking-remote-debug/" />
 <meta property="article:published_time" content="2019-01-24T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking的远程调试">
 <meta itemprop="description" content="远程调试的目的是为了解决代码或者说程序包部署在服务器上运行,只能通过log来查看问题,以及不能跟在本地IDE运行debug那样查找问题,观看程序运行流程...">
 <meta itemprop="datePublished" content="2019-01-24T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="73">
 
 
diff --git a/zh/2019-02-24-skywalking-pk-pinpoint/index.html b/zh/2019-02-24-skywalking-pk-pinpoint/index.html
index 3abe826..feca07f 100644
--- a/zh/2019-02-24-skywalking-pk-pinpoint/index.html
+++ b/zh/2019-02-24-skywalking-pk-pinpoint/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-02-24-skywalking-pk-pinpoint/" />
 <meta property="article:published_time" content="2019-02-24T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="APM巅峰对决:SkyWalking P.K. Pinpoint">
 <meta itemprop="description" content="这应该是目前两款最优秀的开源APM软件:skywalking和Pinpoint,本文基于它们截止2019年2月最新的版本,进行最全方位的对比。看看到底谁能更胜一筹...">
 <meta itemprop="datePublished" content="2019-02-24T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="202">
 
 
diff --git a/zh/2019-03-01-skywalking-troubleshoot/index.html b/zh/2019-03-01-skywalking-troubleshoot/index.html
index b185ffd..0ac9613 100644
--- a/zh/2019-03-01-skywalking-troubleshoot/index.html
+++ b/zh/2019-03-01-skywalking-troubleshoot/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-03-01-skywalking-troubleshoot/" />
 <meta property="article:published_time" content="2019-03-01T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking线上问题排查定位">
 <meta itemprop="description" content="本文将我们线上使用skywalking时遇到的常见的问题做一个分析和解决,希望给社区更多的其他的新老用户做个参考...">
 <meta itemprop="datePublished" content="2019-03-01T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="426">
 
 
diff --git a/zh/2019-03-29-introduction-of-skywalking-and-simple-practice/index.html b/zh/2019-03-29-introduction-of-skywalking-and-simple-practice/index.html
index e61af5c..936f128 100644
--- a/zh/2019-03-29-introduction-of-skywalking-and-simple-practice/index.html
+++ b/zh/2019-03-29-introduction-of-skywalking-and-simple-practice/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-03-29-introduction-of-skywalking-and-simple-practice/" />
 <meta property="article:published_time" content="2019-03-23T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking调研与初步实践">
 <meta itemprop="description" content="在为公司进行调用链跟踪系统进行技术选型的过程中,详细的了解了一下Skywalking,同时也进行了初步的实践,给其他同样在了解Skywalking的同学提供一些参考。">
 <meta itemprop="datePublished" content="2019-03-23T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="478">
 
 
diff --git a/zh/2019-08-30-how-to-use-skywalking-agent/index.html b/zh/2019-08-30-how-to-use-skywalking-agent/index.html
index 8e1313e..c125344 100644
--- a/zh/2019-08-30-how-to-use-skywalking-agent/index.html
+++ b/zh/2019-08-30-how-to-use-skywalking-agent/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-08-30-how-to-use-skywalking-agent/" />
 <meta property="article:published_time" content="2019-08-30T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="如何使用 SkyWalking Agent ?">
 <meta itemprop="description" content="本文将教你如何在 docker 或者 kubernetes 使用Skywalking Agent。">
 <meta itemprop="datePublished" content="2019-08-30T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="297">
 
 
diff --git a/zh/2019-09-12-apache-skywalking-committer-apply-process/index.html b/zh/2019-09-12-apache-skywalking-committer-apply-process/index.html
index 8ffaca5..412f3fc 100644
--- a/zh/2019-09-12-apache-skywalking-committer-apply-process/index.html
+++ b/zh/2019-09-12-apache-skywalking-committer-apply-process/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-09-12-apache-skywalking-committer-apply-process/" />
 <meta property="article:published_time" content="2019-09-12T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Apache SkyWalking Committer申请流程">
 <meta itemprop="description" content="本文介绍申请Apache SkyWalking Committer流程。">
 <meta itemprop="datePublished" content="2019-09-12T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="121">
 
 
diff --git a/zh/2019-10-08-how-to-use-sw-chart/index.html b/zh/2019-10-08-how-to-use-sw-chart/index.html
index f575b74..bc20bea 100644
--- a/zh/2019-10-08-how-to-use-sw-chart/index.html
+++ b/zh/2019-10-08-how-to-use-sw-chart/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-10-08-how-to-use-sw-chart/" />
 <meta property="article:published_time" content="2019-10-08T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="使用 chart 部署 SkyWalking">
 <meta itemprop="description" content="本文主要讲述的是如何使用 Helm Charts  将 SkyWalking 部署到 Kubernetes 集群中。">
 <meta itemprop="datePublished" content="2019-10-08T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="305">
 
 
diff --git a/zh/2019-11-07-skywalking-elasticsearch-storage-optimization/index.html b/zh/2019-11-07-skywalking-elasticsearch-storage-optimization/index.html
index 0059f47..e848dba 100644
--- a/zh/2019-11-07-skywalking-elasticsearch-storage-optimization/index.html
+++ b/zh/2019-11-07-skywalking-elasticsearch-storage-optimization/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2019-11-07-skywalking-elasticsearch-storage-optimization/" />
 <meta property="article:published_time" content="2019-11-07T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking 使用 ElasticSearch 存储的优化">
 <meta itemprop="description" content="SkyWalking 使用 ElasticSearch 存储的优化。">
 <meta itemprop="datePublished" content="2019-11-07T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="93">
 
 
diff --git a/zh/2020-03-23-using-profiling-to-fix-the-blind-spot-of-distributed-tracing/index.html b/zh/2020-03-23-using-profiling-to-fix-the-blind-spot-of-distributed-tracing/index.html
index 4239cf8..459069d 100644
--- a/zh/2020-03-23-using-profiling-to-fix-the-blind-spot-of-distributed-tracing/index.html
+++ b/zh/2020-03-23-using-profiling-to-fix-the-blind-spot-of-distributed-tracing/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-03-23-using-profiling-to-fix-the-blind-spot-of-distributed-tracing/" />
 <meta property="article:published_time" content="2020-03-23T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="在线代码级性能剖析,补全分布式追踪的最后一块“短板”">
 <meta itemprop="description" content="在本文中,我们详细介绍了代码级的性能剖析方法,以及我们在 Apache SkyWalking 中的实践。希望能够帮助大家在线定位系统性能短板,缓解系统压力。">
 <meta itemprop="datePublished" content="2020-03-23T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="122">
 
 
diff --git a/zh/2020-04-19-skywalking-quick-start/index.html b/zh/2020-04-19-skywalking-quick-start/index.html
index 58e1fc3..2beec41 100644
--- a/zh/2020-04-19-skywalking-quick-start/index.html
+++ b/zh/2020-04-19-skywalking-quick-start/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-04-19-skywalking-quick-start/" />
 <meta property="article:published_time" content="2020-04-19T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking 极简入门">
 <meta itemprop="description" content="从 0 开始入门 SkyWalking,搭建 SkyWalking 服务,并接入 Java 项目中实现分布式链路追踪。">
 <meta itemprop="datePublished" content="2020-04-19T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="1399">
 
 
diff --git a/zh/2020-04-28-skywalking-and-mosn/index.html b/zh/2020-04-28-skywalking-and-mosn/index.html
index 2fbad71..a715106 100644
--- a/zh/2020-04-28-skywalking-and-mosn/index.html
+++ b/zh/2020-04-28-skywalking-and-mosn/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-04-28-skywalking-and-mosn/" />
 <meta property="article:published_time" content="2020-04-28T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking 支持云原生网络代理 MOSN 做分布式追踪">
 <meta itemprop="description" content="日前,观察性分析平台和应用性能管理系统 SkyWalking 完成了与云原生网络代理 MOSN 的集成,作为 MOSN 中的支持的分布式追踪系统之一,旨在实现在微服务和 Service Mesh 中的更强大的可观察性。">
 <meta itemprop="datePublished" content="2020-04-28T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="286">
 
 
diff --git a/zh/2020-06-21-skywalking8-0-1-release/index.html b/zh/2020-06-21-skywalking8-0-1-release/index.html
index 184eb24..fe16d3a 100644
--- a/zh/2020-06-21-skywalking8-0-1-release/index.html
+++ b/zh/2020-06-21-skywalking8-0-1-release/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-06-21-skywalking8-0-1-release/" />
 <meta property="article:published_time" content="2020-06-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Apache SkyWalking 8.0.1 发布">
 <meta itemprop="description" content="与 8.0.0 相比,此版本包含一个热修复程序。">
 <meta itemprop="datePublished" content="2020-06-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="93">
 
 
diff --git a/zh/2020-07-26-apdex-and-skywalking/index.html b/zh/2020-07-26-apdex-and-skywalking/index.html
index ed0d1ce..1156d64 100644
--- a/zh/2020-07-26-apdex-and-skywalking/index.html
+++ b/zh/2020-07-26-apdex-and-skywalking/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-07-26-apdex-and-skywalking/" />
 <meta property="article:published_time" content="2020-07-26T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="度量服务网格健康度——Apdex得分">
 <meta itemprop="description" content="在管理Service Mesh的服务时,&#34;你感觉怎么样&#34; 比 &#34;你的症状是什么&#34; 更重要。Apdex帮助了解服务的健康状况。">
 <meta itemprop="datePublished" content="2020-07-26T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="110">
 
 
diff --git a/zh/2020-08-11-observability-at-scale-skywalking-it-is/index.html b/zh/2020-08-11-observability-at-scale-skywalking-it-is/index.html
index b03f8cc..4021824 100644
--- a/zh/2020-08-11-observability-at-scale-skywalking-it-is/index.html
+++ b/zh/2020-08-11-observability-at-scale-skywalking-it-is/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-08-11-observability-at-scale-skywalking-it-is/" />
 <meta property="article:published_time" content="2020-08-11T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking 为超大规模而生">
 <meta itemprop="description" content="SkyWalking为超大规模而生。无论你的微服务是否在服务网格(Service Mesh)架构下,它都可以提供高性能且一致性的监控。">
 <meta itemprop="datePublished" content="2020-08-11T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="68">
 
 
diff --git a/zh/2020-08-13-cloud-native-academy/index.html b/zh/2020-08-13-cloud-native-academy/index.html
index e6e798b..4f5dbf9 100644
--- a/zh/2020-08-13-cloud-native-academy/index.html
+++ b/zh/2020-08-13-cloud-native-academy/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-08-13-cloud-native-academy/" />
 <meta property="article:published_time" content="2020-08-13T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[视频] 云原生学院 - 后分布式追踪时代的性能问题定位——方法级性能剖析">
 <meta itemprop="description" content="由云原生社区主办的线上直播分享。">
 <meta itemprop="datePublished" content="2020-08-13T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="32">
 
 
diff --git a/zh/2020-10-25-coscon20-swck/index.html b/zh/2020-10-25-coscon20-swck/index.html
index 84f9a34..e05e8ee 100644
--- a/zh/2020-10-25-coscon20-swck/index.html
+++ b/zh/2020-10-25-coscon20-swck/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-10-25-coscon20-swck/" />
 <meta property="article:published_time" content="2020-10-25T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[视频] Apache SkyWalking Cloud on Kubernetes">
 <meta itemprop="description" content="中国开源年会2020,云原生与微服务专场">
 <meta itemprop="datePublished" content="2020-10-25T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="11">
 
 
diff --git a/zh/2020-10-29-skywalking8-2-release/index.html b/zh/2020-10-29-skywalking8-2-release/index.html
index 62cacb2..35d3736 100644
--- a/zh/2020-10-29-skywalking8-2-release/index.html
+++ b/zh/2020-10-29-skywalking8-2-release/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-10-29-skywalking8-2-release/" />
 <meta property="article:published_time" content="2020-10-29T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking 8.2.0 中的新特性: 浏览器端监控; 使用标签查询; 指标分析语言">
 <meta itemprop="description" content="浏览器端监控; 通过 tag 查找链路数据; 指标分析语言; 复合告警规则">
 <meta itemprop="datePublished" content="2020-10-29T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="149">
 
 
diff --git a/zh/2020-11-21-what-do-we-see-at-the-apache-skywalking-2020-devcon-event/index.html b/zh/2020-11-21-what-do-we-see-at-the-apache-skywalking-2020-devcon-event/index.html
index 0064719..7ac8962 100644
--- a/zh/2020-11-21-what-do-we-see-at-the-apache-skywalking-2020-devcon-event/index.html
+++ b/zh/2020-11-21-what-do-we-see-at-the-apache-skywalking-2020-devcon-event/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-11-21-what-do-we-see-at-the-apache-skywalking-2020-devcon-event/" />
 <meta property="article:published_time" content="2020-11-21T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="亲临百人盛况的Apache SkyWalking 2020 DevCon,看见了什么?">
 <meta itemprop="description" content="2020年11月14日Apache SkyWalking 2020 DevCon 线下活动新闻稿。">
 <meta itemprop="datePublished" content="2020-11-21T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="98">
 
 
diff --git a/zh/2020-11-23-devcon/index.html b/zh/2020-11-23-devcon/index.html
index bf8437e..543f8c0 100644
--- a/zh/2020-11-23-devcon/index.html
+++ b/zh/2020-11-23-devcon/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-11-23-devcon/" />
 <meta property="article:published_time" content="2020-11-23T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[视频] SkyWalking DevCon 2020">
 <meta itemprop="description" content="2020年11月14日Apache SkyWalking 2020 DevCon 线下活动视频">
 <meta itemprop="datePublished" content="2020-11-23T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="83">
 
 
diff --git a/zh/2020-11-30-pycon/index.html b/zh/2020-11-30-pycon/index.html
index 8792986..defe8fa 100644
--- a/zh/2020-11-30-pycon/index.html
+++ b/zh/2020-11-30-pycon/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-11-30-pycon/" />
 <meta property="article:published_time" content="2020-11-30T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[视频] PyCon China 2020 - Python 微服务应用性能监控">
 <meta itemprop="description" content="2020 年 11 月 28 日PyCon China 2020 线上分享视频">
 <meta itemprop="datePublished" content="2020-11-30T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="18">
 
 
diff --git a/zh/2020-12-13-skywalking-alarm/index.html b/zh/2020-12-13-skywalking-alarm/index.html
index 9b3ddbe..3a8ef61 100644
--- a/zh/2020-12-13-skywalking-alarm/index.html
+++ b/zh/2020-12-13-skywalking-alarm/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-12-13-skywalking-alarm/" />
 <meta property="article:published_time" content="2020-12-13T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking报警发送到钉钉群">
 <meta itemprop="description" content="本文将详细介绍如何配置告警发送到钉钉群">
 <meta itemprop="datePublished" content="2020-12-13T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="45">
 
 
diff --git a/zh/2020-12-19-summer2020-activity-sharing/index.html b/zh/2020-12-19-summer2020-activity-sharing/index.html
index 8c61b86..963d1f8 100644
--- a/zh/2020-12-19-summer2020-activity-sharing/index.html
+++ b/zh/2020-12-19-summer2020-activity-sharing/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-12-19-summer2020-activity-sharing/" />
 <meta property="article:published_time" content="2020-12-19T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="暑期2020活动心得分享">
 <meta itemprop="description" content="学生通过暑期2020活动参与 Apache SkyWalking 项目的一些感悟">
 <meta itemprop="datePublished" content="2020-12-19T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="52">
 
 
diff --git a/zh/2020-12-20-summer2020-activity-sharing2/index.html b/zh/2020-12-20-summer2020-activity-sharing2/index.html
index 57c1049..dfc3e54 100644
--- a/zh/2020-12-20-summer2020-activity-sharing2/index.html
+++ b/zh/2020-12-20-summer2020-activity-sharing2/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2020-12-20-summer2020-activity-sharing2/" />
 <meta property="article:published_time" content="2020-12-20T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="暑期 2020 活动学生(张可)心得分享">
 <meta itemprop="description" content="学生(张可)参与暑期 2020 活动中 Apache SkyWalking 项目的感受与收获">
 <meta itemprop="datePublished" content="2020-12-20T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="109">
 
 
diff --git a/zh/2021-01-21-educate-community/index.html b/zh/2021-01-21-educate-community/index.html
index 0105a9e..9b99015 100644
--- a/zh/2021-01-21-educate-community/index.html
+++ b/zh/2021-01-21-educate-community/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/2021-01-21-educate-community/" />
 <meta property="article:published_time" content="2021-01-20T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="[视频] 开放原子开源基金会2020年度峰会 - Educate community Over Support community">
 <meta itemprop="description" content="Apache SkyWalking社区的成功之道。教育社区,建设贡献者团队。">
 <meta itemprop="datePublished" content="2021-01-20T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="9">
 
 
diff --git a/zh/observe-service-mesh-with-skywalking-and-envoy-access-log-service/index.html b/zh/observe-service-mesh-with-skywalking-and-envoy-access-log-service/index.html
index 3ea9080..bb9238a 100644
--- a/zh/observe-service-mesh-with-skywalking-and-envoy-access-log-service/index.html
+++ b/zh/observe-service-mesh-with-skywalking-and-envoy-access-log-service/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/observe-service-mesh-with-skywalking-and-envoy-access-log-service/" />
 <meta property="article:published_time" content="2020-12-03T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="使用 SkyWalking 和 Envoy 访问日志服务对服务网格进行观察">
 <meta itemprop="description" content="本文将详细介绍如何摆脱 Istio Mixer 使用 Apache SkyWalking 来观测 service mesh">
 <meta itemprop="datePublished" content="2020-12-03T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="572">
 
 
diff --git a/zh/whats-new-in-skywalking-metersystem-and-mesh-monitoring-in-8-0/index.html b/zh/whats-new-in-skywalking-metersystem-and-mesh-monitoring-in-8-0/index.html
index df8a4df..4f78879 100644
--- a/zh/whats-new-in-skywalking-metersystem-and-mesh-monitoring-in-8-0/index.html
+++ b/zh/whats-new-in-skywalking-metersystem-and-mesh-monitoring-in-8-0/index.html
@@ -24,11 +24,11 @@
 <meta property="og:type" content="article" />
 <meta property="og:url" content="/zh/whats-new-in-skywalking-metersystem-and-mesh-monitoring-in-8-0/" />
 <meta property="article:published_time" content="2020-06-15T00:00:00+00:00" />
-<meta property="article:modified_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="article:modified_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="SkyWalking 的最新动向?8.0 版本的 MeterSystem 和网格监控">
 <meta itemprop="description" content="可观察性平台和开源应用程序性能监控(APM)项目 Apache SkyWalking,今天刚宣布 8.0 的发布版本。素以强劲指标、追踪与服务网格能力见称的 SkyWalking ,在最新版本中的功能性延展到用户渴求已久的功能 —— 将指标功能和包括 Prometheus 的其他指标收集系统进行了融合。">
 <meta itemprop="datePublished" content="2020-06-15T00:00:00+00:00" />
-<meta itemprop="dateModified" content="2021-04-06T09:16:56+08:00" />
+<meta itemprop="dateModified" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="wordCount" content="117">
 
 
diff --git a/zh_tags/agent/index.html b/zh_tags/agent/index.html
index b9bb45c..bb64860 100644
--- a/zh_tags/agent/index.html
+++ b/zh_tags/agent/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/agent/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Agent">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -342,6 +342,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/conference/index.html b/zh_tags/conference/index.html
index 2aab9fc..58dcb3d 100644
--- a/zh_tags/conference/index.html
+++ b/zh_tags/conference/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/conference/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Conference">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -382,6 +382,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/development/index.html b/zh_tags/development/index.html
index 3d457b8..c8a1bac 100644
--- a/zh_tags/development/index.html
+++ b/zh_tags/development/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/development/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Development">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -334,6 +334,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/dotnetcore/index.html b/zh_tags/dotnetcore/index.html
index c09bbd0..37e900e 100644
--- a/zh_tags/dotnetcore/index.html
+++ b/zh_tags/dotnetcore/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/dotnetcore/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="DotNetCore">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -268,6 +268,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/elasticsearch/index.html b/zh_tags/elasticsearch/index.html
index 113725a..f2aa409 100644
--- a/zh_tags/elasticsearch/index.html
+++ b/zh_tags/elasticsearch/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/elasticsearch/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="ElasticSearch">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -268,6 +268,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/index.html b/zh_tags/index.html
index eb00727..b05be13 100644
--- a/zh_tags/index.html
+++ b/zh_tags/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Zh_tags">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -217,6 +217,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/java/index.html b/zh_tags/java/index.html
index 906afdf..e3b6b87 100644
--- a/zh_tags/java/index.html
+++ b/zh_tags/java/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/java/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Java">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -309,6 +309,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/open-source-contribution/index.html b/zh_tags/open-source-contribution/index.html
index 9e331aa..6e7e8b5 100644
--- a/zh_tags/open-source-contribution/index.html
+++ b/zh_tags/open-source-contribution/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/open-source-contribution/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Open Source Contribution">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -355,6 +355,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/open-source-promotion-plan/index.html b/zh_tags/open-source-promotion-plan/index.html
index c67a5b8..6799eae 100644
--- a/zh_tags/open-source-promotion-plan/index.html
+++ b/zh_tags/open-source-promotion-plan/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/open-source-promotion-plan/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Open Source Promotion Plan">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -295,6 +295,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/profiling/index.html b/zh_tags/profiling/index.html
index fffa39a..de00640 100644
--- a/zh_tags/profiling/index.html
+++ b/zh_tags/profiling/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/profiling/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Profiling">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -272,6 +272,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/release-blog/index.html b/zh_tags/release-blog/index.html
index 16ffa60..ed0c62e 100644
--- a/zh_tags/release-blog/index.html
+++ b/zh_tags/release-blog/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/release-blog/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Release Blog">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -316,6 +316,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/service-mesh/index.html b/zh_tags/service-mesh/index.html
index afcd2c4..08d01ba 100644
--- a/zh_tags/service-mesh/index.html
+++ b/zh_tags/service-mesh/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/service-mesh/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Service Mesh">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -266,6 +266,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/source-code/index.html b/zh_tags/source-code/index.html
index 8f91ee0..fa53cd7 100644
--- a/zh_tags/source-code/index.html
+++ b/zh_tags/source-code/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/source-code/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Source Code">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -268,6 +268,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/tracing/index.html b/zh_tags/tracing/index.html
index aa30536..582479f 100644
--- a/zh_tags/tracing/index.html
+++ b/zh_tags/tracing/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/tracing/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Tracing">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -305,6 +305,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/use-case/index.html b/zh_tags/use-case/index.html
index c14138c..28adde7 100644
--- a/zh_tags/use-case/index.html
+++ b/zh_tags/use-case/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/use-case/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Use Case">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -322,6 +322,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/user-manual/index.html b/zh_tags/user-manual/index.html
index e027fbd..ae4d47e 100644
--- a/zh_tags/user-manual/index.html
+++ b/zh_tags/user-manual/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/user-manual/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="User Manual">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -531,6 +531,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/user-manual/page/2/index.html b/zh_tags/user-manual/page/2/index.html
index d21a2b2..637d636 100644
--- a/zh_tags/user-manual/page/2/index.html
+++ b/zh_tags/user-manual/page/2/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/user-manual/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="User Manual">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -341,6 +341,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/video/index.html b/zh_tags/video/index.html
index 1fcaa02..6d12d32 100644
--- a/zh_tags/video/index.html
+++ b/zh_tags/video/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/video/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Video">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -382,6 +382,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>
diff --git a/zh_tags/web-ui/index.html b/zh_tags/web-ui/index.html
index 9ae91de..7fffa96 100644
--- a/zh_tags/web-ui/index.html
+++ b/zh_tags/web-ui/index.html
@@ -24,7 +24,7 @@
 <meta property="og:description" content="" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="/zh_tags/web-ui/" />
-<meta property="og:updated_time" content="2021-04-06T09:16:56+08:00" />
+<meta property="og:updated_time" content="2021-04-12T11:15:55+08:00" />
 <meta itemprop="name" content="Web UI">
 <meta itemprop="description" content="">
 <meta name="twitter:card" content="summary"/>
@@ -268,6 +268,11 @@ if (!doNotTrack) {
         </li>
         
         <li>
+            <a href="/tags/observability-apm-web-performance/" class="tag-link">Observability, APM, Web-performance</a>
+            <span class="count">1</span>
+        </li>
+        
+        <li>
             <a href="/tags/performance/" class="tag-link">Performance</a>
             <span class="count">1</span>
         </li>