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/02/17 01:28:19 UTC

[skywalking-website] branch asf-site updated: deploy: 1f03fd1fb8400ad9f7f64919dd7f5abcae06d478

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 aad1346  deploy: 1f03fd1fb8400ad9f7f64919dd7f5abcae06d478
aad1346 is described below

commit aad134655316bd62398d9ef00a7f9d55490db917
Author: wu-sheng <wu...@users.noreply.github.com>
AuthorDate: Wed Feb 17 01:28:07 2021 +0000

    deploy: 1f03fd1fb8400ad9f7f64919dd7f5abcae06d478
---
 404.html                                           |    4 +-
 blog/2018-05-24-skywalking-net/index.html          |    8 +-
 .../index.html                                     |    8 +-
 blog/2019-01-01-understand-trace/index.html        |    8 +-
 blog/2019-01-25-mesh-loadtest/index.html           |    8 +-
 blog/2019-09-25-alarm-webhook-share/index.html     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 blog/2020-07-26-apdex-and-skywalking/index.html    |    8 +-
 blog/2020-08-03-skywalking8-1-release/index.html   |    8 +-
 blog/2020-08-11-observability-at-scale/index.html  |    8 +-
 blog/2020-10-29-skywalking8-2-release/index.html   |    8 +-
 blog/2020-11-21-apachecon-keynote/index.html       |    8 +-
 blog/2020-11-21-apachecon-obs-apisix/index.html    |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 blog/2020-11-21-apachecon-obs-storage/index.html   |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 blog/2021-01-01-300-contributors-mark/index.html   |    8 +-
 blog/2021-01-17-elastic-change-license/index.html  |    8 +-
 .../index.html                                     |    8 +-
 blog/2021-02-01-e2e-verifier-design/index.html     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 blog/e2e-design/index.html                         |    8 +-
 blog/index.html                                    |    4 +-
 blog/page/2/index.html                             |    4 +-
 blog/page/3/index.html                             |    4 +-
 blog/skywalking8-4-release/index.html              |    8 +-
 docs/index.html                                    |   10 +-
 .../v8.2.0/en/FAQ/MQ-involved-architecture.png     |  Bin 0 -> 35911 bytes
 .../backend-overview/index.html                    | 1045 +++++++
 .../v8.2.0/en/concepts-and-designs/mal/index.html  | 1159 +++++++
 .../en/concepts-and-designs/manual-sdk/index.html  | 1038 +++++++
 .../en/concepts-and-designs/meter/index.html       | 1031 +++++++
 .../v8.2.0/en/concepts-and-designs/oal/index.html  | 1161 +++++++
 .../en/concepts-and-designs/overview/index.html    | 1057 +++++++
 .../probe-introduction/index.html                  | 1048 +++++++
 .../concepts-and-designs/project-goals/index.html  | 1056 +++++++
 .../en/concepts-and-designs/readme/index.html      | 1045 +++++++
 .../scope-definitions/index.html                   | 2033 +++++++++++++
 .../concepts-and-designs/service-agent/index.html  | 1050 +++++++
 .../service-mesh-probe/index.html                  | 1045 +++++++
 .../en/concepts-and-designs/ui-overview/index.html | 1012 +++++++
 .../index.html                                     | 1063 +++++++
 .../index.html                                     | 1034 +++++++
 docs/main/v8.2.0/en/faq/es-server-faq/index.html   | 1030 +++++++
 .../en/faq/hour-day-metrics-stopping/index.html    | 1010 +++++++
 .../index.html                                     | 1038 +++++++
 .../en/faq/install_agent_on_websphere/index.html   | 1031 +++++++
 docs/main/v8.2.0/en/faq/kafka-plugin/index.html    | 1025 +++++++
 .../en/faq/maven-compile-npm-failure/index.html    | 1070 +++++++
 .../memory-leak-enhance-worker-thread/index.html   | 1045 +++++++
 .../faq/protoc-plugin-fails-when-build/index.html  | 1027 +++++++
 docs/main/v8.2.0/en/faq/readme/index.html          | 1035 +++++++
 docs/main/v8.2.0/en/faq/thrift-plugin/index.html   | 1026 +++++++
 .../v8.2.0/en/faq/time-and-timezone/index.html     | 1025 +++++++
 .../en/faq/unexpected-endpoint-register/index.html | 1011 +++++++
 .../v8.2.0/en/faq/v3-version-upgrade/index.html    | 1029 +++++++
 .../v8.2.0/en/faq/v6-version-upgrade/index.html    | 1044 +++++++
 .../v8.2.0/en/faq/v8-version-upgrade/index.html    | 1017 +++++++
 .../en/faq/why-have-traces-no-others}/index.html   |  920 ++++--
 .../v8.2.0/en/faq/why_mq_not_involved/index.html   | 1045 +++++++
 .../main/v8.2.0/en/guides/asf/committer/index.html | 1167 +++++++
 .../en/guides/backend-oal-scripts/index.html       | 1021 +++++++
 .../en/guides/backend-profile-export/index.html    | 1038 +++++++
 .../v8.2.0/en/guides/backend-profile/index.html    | 1072 +++++++
 .../guides/component-library-settings/index.html   | 1078 +++++++
 .../en/guides/e2e-local-remote-debug/index.html    | 1027 +++++++
 docs/main/v8.2.0/en/guides/how-to-build/index.html | 1128 +++++++
 .../v8.2.0/en/guides/how-to-release/index.html     | 1294 ++++++++
 .../java-plugin-development-guide/index.html       | 1485 +++++++++
 docs/main/v8.2.0/en/guides/plugin-test/index.html  | 1823 +++++++++++
 docs/main/v8.2.0/en/guides/readme/index.html       | 1168 +++++++
 .../v8.2.0/en/guides/source-extension/index.html   | 1077 +++++++
 .../v8.2.0/en/guides/storage-extention/index.html  | 1061 +++++++
 .../protocols/browser-http-api-protocol/index.html | 1108 +++++++
 .../en/protocols/browser-protocol/index.html       | 1038 +++++++
 .../en/protocols/http-api-protocol/index.html      | 1176 ++++++++
 .../v8.2.0/en/protocols/jvm-protocol}/index.html   |  819 +++--
 .../v8.2.0/en/protocols/query-protocol/index.html  | 1150 +++++++
 docs/main/v8.2.0/en/protocols/readme/index.html    | 1077 +++++++
 .../index.html                                     | 1020 +++++++
 .../index.html                                     | 1065 +++++++
 .../en/protocols/trace-data-protocol-v3/index.html | 1075 +++++++
 .../setup/backend/advanced-deployment/index.html   | 1058 +++++++
 .../en/setup/backend/apdex-threshold/index.html    | 1025 +++++++
 .../en/setup/backend/backend-alarm/index.html      | 1251 ++++++++
 .../en/setup/backend/backend-cluster/index.html    | 1117 +++++++
 .../en/setup/backend/backend-fetcher/index.html    | 1103 +++++++
 .../setup/backend/backend-health-check/index.html  | 1059 +++++++
 .../en/setup/backend/backend-init-mode/index.html  | 1021 +++++++
 .../en/setup/backend/backend-ip-port/index.html    | 1042 +++++++
 .../en/setup/backend/backend-k8s}/index.html       |  827 +++--
 .../en/setup/backend/backend-meter/index.html      | 1161 +++++++
 .../en/setup/backend/backend-receivers/index.html  | 1175 ++++++++
 .../backend/backend-setting-override/index.html    | 1069 +++++++
 .../en/setup/backend/backend-setup/index.html      | 1152 +++++++
 .../setup/backend/backend-start-up-mode/index.html | 1035 +++++++
 .../en/setup/backend/backend-storage/index.html    | 1250 ++++++++
 .../en/setup/backend/backend-telemetry/index.html  | 1116 +++++++
 .../en/setup/backend/backend-token-auth/index.html | 1062 +++++++
 .../en/setup/backend/backend-ui-setup/index.html   | 1070 +++++++
 .../backend/configuration-vocabulary/index.html    | 2999 ++++++++++++++++++
 .../en/setup/backend/dynamic-config/index.html     | 1156 +++++++
 .../backend/endpoint-grouping-rules/index.html     | 1021 +++++++
 docs/main/v8.2.0/en/setup/backend/grafana.json     | 1118 +++++++
 .../v8.2.0/en/setup/backend/grpc-ssl/index.html    | 1037 +++++++
 .../en/setup/backend/metrics-exporter/index.html   | 1084 +++++++
 .../en/setup/backend/slow-db-statement/index.html  | 1025 +++++++
 .../setup/backend/spring-sleuth-setup/index.html   | 1072 +++++++
 .../en/setup/backend/trace-sampling/index.html     | 1036 +++++++
 docs/main/v8.2.0/en/setup/backend/ttl/index.html   | 1021 +++++++
 .../v8.2.0/en/setup/backend/ui-setup/index.html    | 1030 +++++++
 .../backend/uninstrumented-gateways/index.html     | 1016 +++++++
 .../v8.2.0/en/setup/envoy/als_setting/index.html   | 1049 +++++++
 docs/main/v8.2.0/en/setup/envoy/config.yaml        |  105 +
 .../en/setup/envoy/examples/metrics/Makefile       |   23 +
 .../envoy/examples/metrics/docker-compose.yaml     |   34 +
 .../en/setup/envoy/examples/metrics/envoy.yaml     |  104 +
 .../en/setup/envoy/examples/metrics/log4j2.xml     |   38 +
 .../setup/envoy/examples/metrics/readme/index.html | 1056 +++++++
 docs/main/v8.2.0/en/setup/envoy/identify.json      |  366 +++
 docs/main/v8.2.0/en/setup/envoy/metrics.json       |  545 ++++
 .../setup/envoy/metrics_service_setting/index.html | 1042 +++++++
 docs/main/v8.2.0/en/setup/istio/readme/index.html  | 1043 +++++++
 .../en/setup/istio/yaml/skywalkingadapter.yml      |   77 +
 docs/main/v8.2.0/en/setup/readme/index.html        | 1091 +++++++
 .../kotlin-coroutine-plugin/index.html             | 1048 +++++++
 .../oracle-resin-plugins/index.html                | 1009 +++++++
 .../spring-annotation-plugin/index.html            | 1012 +++++++
 .../trace-ignore-plugin/index.html                 | 1028 +++++++
 .../application-toolkit-log4j-1.x/index.html       | 1020 +++++++
 .../application-toolkit-log4j-2.x/index.html       | 1100 +++++++
 .../application-toolkit-logback-1.x/index.html     | 1098 +++++++
 .../application-toolkit-meter/index.html           | 1054 +++++++
 .../application-toolkit-micrometer/index.html      | 1160 +++++++
 .../index.html                                     | 1056 +++++++
 .../application-toolkit-trace/index.html           | 1087 +++++++
 .../java-agent/customize-enhance-trace/index.html  | 1129 +++++++
 .../java-agent/how-to-disable-plugin/index.html    | 1020 +++++++
 .../how-to-enable-kafka-reporter/index.html        | 1019 +++++++
 .../how-to-tolerate-exceptions/index.html          | 1180 ++++++++
 .../service-agent/java-agent/namespace/index.html  | 1031 +++++++
 .../java-agent/opentracing/index.html              | 1015 +++++++
 .../java-agent/plugin-list/index.html              | 1112 +++++++
 .../service-agent/java-agent/readme/index.html     | 1578 ++++++++++
 .../java-agent/setting-override/index.html         | 1077 +++++++
 .../java-agent/specified-agent-config/index.html   | 1027 +++++++
 .../java-agent/supported-list/index.html           | 1182 ++++++++
 .../setup/service-agent/java-agent/tls/index.html  | 1047 +++++++
 .../service-agent/java-agent/token-auth/index.html | 1049 +++++++
 docs/main/v8.2.0/en/ui/readme/index.html           | 1155 +++++++
 docs/main/v8.2.0/menu.yml                          |  162 +
 docs/main/v8.2.0/powered-by/index.html             | 1221 ++++++++
 docs/main/v8.2.0/readme/index.html                 | 1052 +++++++
 .../v8.3.0/en/FAQ/MQ-involved-architecture.png     |  Bin 0 -> 35911 bytes
 .../backend-overview/index.html                    | 1123 +++++++
 .../v8.3.0/en/concepts-and-designs/mal/index.html  | 1237 ++++++++
 .../en/concepts-and-designs/manual-sdk/index.html  | 1116 +++++++
 .../en/concepts-and-designs/meter/index.html       | 1109 +++++++
 .../v8.3.0/en/concepts-and-designs/oal/index.html  | 1245 ++++++++
 .../en/concepts-and-designs/overview/index.html    | 1135 +++++++
 .../probe-introduction/index.html                  | 1126 +++++++
 .../concepts-and-designs/project-goals/index.html  | 1134 +++++++
 .../en/concepts-and-designs/readme/index.html      | 1123 +++++++
 .../scope-definitions/index.html                   | 2165 +++++++++++++
 .../concepts-and-designs/service-agent/index.html  | 1128 +++++++
 .../service-mesh-probe/index.html                  | 1122 +++++++
 .../en/concepts-and-designs/ui-overview/index.html | 1090 +++++++
 .../index.html                                     | 1141 +++++++
 .../index.html                                     | 1112 +++++++
 docs/main/v8.3.0/en/faq/es-server-faq/index.html   | 1108 +++++++
 .../en/faq/hour-day-metrics-stopping/index.html    | 1088 +++++++
 .../index.html                                     | 1116 +++++++
 .../en/faq/install_agent_on_websphere/index.html   | 1109 +++++++
 docs/main/v8.3.0/en/faq/kafka-plugin/index.html    | 1100 +++++++
 .../en/faq/maven-compile-npm-failure/index.html    | 1148 +++++++
 .../memory-leak-enhance-worker-thread/index.html   | 1123 +++++++
 .../faq/protoc-plugin-fails-when-build/index.html  | 1105 +++++++
 docs/main/v8.3.0/en/faq/readme/index.html          | 1126 +++++++
 docs/main/v8.3.0/en/faq/thrift-plugin/index.html   | 1104 +++++++
 .../v8.3.0/en/faq/time-and-timezone/index.html     | 1103 +++++++
 .../en/faq/unexpected-endpoint-register/index.html | 1089 +++++++
 .../v8.3.0/en/faq/v3-version-upgrade/index.html    | 1107 +++++++
 .../v8.3.0/en/faq/v6-version-upgrade/index.html    | 1122 +++++++
 .../v8.3.0/en/faq/v8-version-upgrade/index.html    | 1095 +++++++
 docs/main/v8.3.0/en/faq/vnode/index.html           | 1109 +++++++
 .../en/faq/why-have-traces-no-others/index.html    | 1103 +++++++
 .../v8.3.0/en/faq/why_mq_not_involved/index.html   | 1123 +++++++
 .../main/v8.3.0/en/guides/asf/committer/index.html | 1245 ++++++++
 .../en/guides/backend-oal-scripts/index.html       | 1099 +++++++
 .../en/guides/backend-profile-export/index.html    | 1116 +++++++
 .../v8.3.0/en/guides/backend-profile/index.html    | 1150 +++++++
 .../guides/component-library-settings/index.html   | 1156 +++++++
 .../en/guides/e2e-local-remote-debug/index.html    | 1105 +++++++
 docs/main/v8.3.0/en/guides/how-to-build/index.html | 1206 ++++++++
 .../v8.3.0/en/guides/how-to-release/index.html     | 1372 +++++++++
 .../java-plugin-development-guide/index.html       | 1563 ++++++++++
 docs/main/v8.3.0/en/guides/plugin-test/index.html  | 1901 ++++++++++++
 docs/main/v8.3.0/en/guides/readme/index.html       | 1246 ++++++++
 .../v8.3.0/en/guides/source-extension/index.html   | 1155 +++++++
 .../v8.3.0/en/guides/storage-extention/index.html  | 1139 +++++++
 .../protocols/browser-http-api-protocol/index.html | 1186 ++++++++
 .../en/protocols/browser-protocol/index.html       | 1116 +++++++
 .../en/protocols/http-api-protocol/index.html      | 1254 ++++++++
 .../v8.3.0/en/protocols/jvm-protocol/index.html    | 1086 +++++++
 .../v8.3.0/en/protocols/query-protocol/index.html  | 1228 ++++++++
 docs/main/v8.3.0/en/protocols/readme/index.html    | 1155 +++++++
 .../index.html                                     | 1098 +++++++
 .../index.html                                     | 1144 +++++++
 .../en/protocols/trace-data-protocol-v3/index.html | 1153 +++++++
 .../setup/backend/advanced-deployment/index.html   | 1136 +++++++
 .../en/setup/backend/apdex-threshold/index.html    | 1103 +++++++
 .../en/setup/backend/backend-alarm/index.html      | 1329 ++++++++
 .../en/setup/backend/backend-cluster/index.html    | 1195 ++++++++
 .../en/setup/backend/backend-fetcher/index.html    | 1188 ++++++++
 .../setup/backend/backend-health-check/index.html  | 1137 +++++++
 .../en/setup/backend/backend-init-mode/index.html  | 1099 +++++++
 .../en/setup/backend/backend-ip-port/index.html    | 1120 +++++++
 .../v8.3.0/en/setup/backend/backend-k8s/index.html | 1086 +++++++
 .../en/setup/backend/backend-meter/index.html      | 1239 ++++++++
 .../en/setup/backend/backend-receivers/index.html  | 1251 ++++++++
 .../backend/backend-setting-override/index.html    | 1147 +++++++
 .../en/setup/backend/backend-setup/index.html      | 1233 ++++++++
 .../setup/backend/backend-start-up-mode/index.html | 1113 +++++++
 .../en/setup/backend/backend-storage/index.html    | 1329 ++++++++
 .../en/setup/backend/backend-telemetry/index.html  | 1194 ++++++++
 .../en/setup/backend/backend-token-auth/index.html | 1140 +++++++
 .../en/setup/backend/backend-ui-setup/index.html   | 1152 +++++++
 .../backend/configuration-vocabulary/index.html    | 3125 +++++++++++++++++++
 .../en/setup/backend/dynamic-config/index.html     | 1239 ++++++++
 .../backend/endpoint-grouping-rules/index.html     | 1099 +++++++
 docs/main/v8.3.0/en/setup/backend/grafana.json     | 1118 +++++++
 .../v8.3.0/en/setup/backend/grpc-ssl/index.html    | 1115 +++++++
 .../en/setup/backend/metrics-exporter/index.html   | 1162 +++++++
 .../setup/backend/service-auto-grouping/index.html | 1109 +++++++
 .../en/setup/backend/slow-db-statement/index.html  | 1103 +++++++
 .../setup/backend/spring-sleuth-setup/index.html   | 1150 +++++++
 .../en/setup/backend/trace-sampling/index.html     | 1117 +++++++
 docs/main/v8.3.0/en/setup/backend/ttl/index.html   | 1099 +++++++
 .../v8.3.0/en/setup/backend/ui-setup/index.html    | 1108 +++++++
 .../backend/uninstrumented-gateways/index.html     | 1094 +++++++
 .../v8.3.0/en/setup/envoy/als_setting/index.html   | 1134 +++++++
 docs/main/v8.3.0/en/setup/envoy/config.yaml        |  105 +
 .../en/setup/envoy/examples/metrics/Makefile       |   23 +
 .../envoy/examples/metrics/docker-compose.yaml     |   34 +
 .../en/setup/envoy/examples/metrics/envoy.yaml     |  104 +
 .../en/setup/envoy/examples/metrics/log4j2.xml     |   38 +
 .../setup/envoy/examples/metrics/readme/index.html | 1134 +++++++
 docs/main/v8.3.0/en/setup/envoy/identify.json      |  366 +++
 docs/main/v8.3.0/en/setup/envoy/metrics.json       |  545 ++++
 .../setup/envoy/metrics_service_setting/index.html | 1120 +++++++
 docs/main/v8.3.0/en/setup/istio/readme/index.html  | 1145 +++++++
 docs/main/v8.3.0/en/setup/readme/index.html        | 1166 +++++++
 .../kotlin-coroutine-plugin/index.html             | 1126 +++++++
 .../oracle-resin-plugins/index.html                | 1087 +++++++
 .../spring-annotation-plugin/index.html            | 1090 +++++++
 .../trace-ignore-plugin/index.html                 | 1106 +++++++
 .../application-toolkit-log4j-1.x/index.html       | 1098 +++++++
 .../application-toolkit-log4j-2.x/index.html       | 1178 ++++++++
 .../application-toolkit-logback-1.x/index.html     | 1176 ++++++++
 .../application-toolkit-meter/index.html           | 1132 +++++++
 .../application-toolkit-micrometer/index.html      | 1238 ++++++++
 .../index.html                                     | 1134 +++++++
 .../application-toolkit-trace/index.html           | 1165 +++++++
 .../java-agent/customize-enhance-trace/index.html  | 1207 ++++++++
 .../java-agent/how-to-disable-plugin/index.html    | 1098 +++++++
 .../how-to-enable-kafka-reporter/index.html        | 1097 +++++++
 .../how-to-tolerate-exceptions/index.html          | 1258 ++++++++
 .../service-agent/java-agent/namespace/index.html  | 1109 +++++++
 .../java-agent/opentracing/index.html              | 1093 +++++++
 .../java-agent/plugin-list/index.html              | 1196 ++++++++
 .../service-agent/java-agent/readme/index.html     | 1680 +++++++++++
 .../java-agent/setting-override/index.html         | 1155 +++++++
 .../java-agent/specified-agent-config/index.html   | 1105 +++++++
 .../java-agent/supported-list/index.html           | 1278 ++++++++
 .../setup/service-agent/java-agent/tls/index.html  | 1125 +++++++
 .../service-agent/java-agent/token-auth/index.html | 1127 +++++++
 docs/main/v8.3.0/en/ui/readme/index.html           | 1233 ++++++++
 docs/main/v8.3.0/menu.yml                          |  178 ++
 docs/main/v8.3.0/powered-by/index.html             | 1300 ++++++++
 docs/main/v8.3.0/readme/index.html                 | 1127 +++++++
 .../v8.4.0/en/FAQ/MQ-involved-architecture.png     |  Bin 0 -> 35911 bytes
 .../backend-overview/index.html                    | 1131 +++++++
 .../v8.4.0/en/concepts-and-designs/mal/index.html  | 1245 ++++++++
 .../en/concepts-and-designs/manual-sdk/index.html  | 1110 +++++++
 .../en/concepts-and-designs/meter/index.html       | 1117 +++++++
 .../v8.4.0/en/concepts-and-designs/oal/index.html  | 1253 ++++++++
 .../en/concepts-and-designs/overview/index.html    | 1143 +++++++
 .../probe-introduction/index.html                  | 1134 +++++++
 .../concepts-and-designs/project-goals/index.html  | 1142 +++++++
 .../en/concepts-and-designs/readme/index.html      | 1131 +++++++
 .../scope-definitions/index.html                   | 2173 ++++++++++++++
 .../concepts-and-designs/service-agent/index.html  | 1136 +++++++
 .../service-mesh-probe/index.html                  | 1130 +++++++
 .../en/concepts-and-designs/ui-overview/index.html | 1098 +++++++
 .../index.html                                     | 1149 +++++++
 .../index.html                                     | 1120 +++++++
 docs/main/v8.4.0/en/faq/es-server-faq/index.html   | 1116 +++++++
 .../en/faq/hour-day-metrics-stopping/index.html    | 1096 +++++++
 .../en/faq/how-to-build-with-mac-m1/index.html     | 1127 +++++++
 .../index.html                                     | 1124 +++++++
 .../en/faq/install_agent_on_websphere/index.html   | 1117 +++++++
 docs/main/v8.4.0/en/faq/kafka-plugin/index.html    | 1108 +++++++
 .../en/faq/maven-compile-npm-failure/index.html    | 1156 +++++++
 .../memory-leak-enhance-worker-thread/index.html   | 1131 +++++++
 .../faq/protoc-plugin-fails-when-build/index.html  | 1113 +++++++
 docs/main/v8.4.0/en/faq/readme/index.html          | 1135 +++++++
 docs/main/v8.4.0/en/faq/thrift-plugin/index.html   | 1112 +++++++
 .../v8.4.0/en/faq/time-and-timezone/index.html     | 1111 +++++++
 .../en/faq/unexpected-endpoint-register/index.html | 1097 +++++++
 .../v8.4.0/en/faq/v3-version-upgrade/index.html    | 1115 +++++++
 .../v8.4.0/en/faq/v6-version-upgrade/index.html    | 1130 +++++++
 .../v8.4.0/en/faq/v8-version-upgrade/index.html    | 1103 +++++++
 docs/main/v8.4.0/en/faq/vnode/index.html           | 1117 +++++++
 .../en/faq/why-have-traces-no-others/index.html    | 1111 +++++++
 .../v8.4.0/en/faq/why_mq_not_involved/index.html   | 1131 +++++++
 .../main/v8.4.0/en/guides/asf/committer/index.html | 1253 ++++++++
 .../en/guides/backend-oal-scripts/index.html       | 1107 +++++++
 .../en/guides/backend-profile-export/index.html    | 1124 +++++++
 .../v8.4.0/en/guides/backend-profile/index.html    | 1158 +++++++
 .../guides/component-library-settings/index.html   | 1164 +++++++
 .../en/guides/e2e-local-remote-debug/index.html    | 1113 +++++++
 docs/main/v8.4.0/en/guides/how-to-build/index.html | 1216 ++++++++
 .../v8.4.0/en/guides/how-to-release/index.html     | 1379 +++++++++
 .../java-plugin-development-guide/index.html       | 1594 ++++++++++
 docs/main/v8.4.0/en/guides/plugin-test/index.html  | 1909 ++++++++++++
 docs/main/v8.4.0/en/guides/readme/index.html       | 1254 ++++++++
 .../v8.4.0/en/guides/source-extension/index.html   | 1163 +++++++
 .../v8.4.0/en/guides/storage-extention/index.html  | 1147 +++++++
 .../protocols/browser-http-api-protocol/index.html | 1194 ++++++++
 .../en/protocols/browser-protocol/index.html       | 1124 +++++++
 .../en/protocols/http-api-protocol/index.html      | 1262 ++++++++
 .../v8.4.0/en/protocols/jvm-protocol/index.html    | 1094 +++++++
 .../en/protocols/log-data-protocol/index.html      | 1093 +++++++
 .../v8.4.0/en/protocols/query-protocol/index.html  | 1236 ++++++++
 docs/main/v8.4.0/en/protocols/readme/index.html    | 1164 +++++++
 .../index.html                                     | 1106 +++++++
 .../index.html                                     | 1152 +++++++
 .../en/protocols/trace-data-protocol-v3/index.html | 1161 +++++++
 .../setup/backend/advanced-deployment/index.html   | 1144 +++++++
 .../en/setup/backend/apdex-threshold/index.html    | 1111 +++++++
 .../en/setup/backend/backend-alarm/index.html      | 1355 +++++++++
 .../en/setup/backend/backend-cluster/index.html    | 1203 ++++++++
 .../en/setup/backend/backend-fetcher/index.html    | 1211 ++++++++
 .../setup/backend/backend-health-check/index.html  | 1145 +++++++
 .../en/setup/backend/backend-init-mode/index.html  | 1107 +++++++
 .../en/setup/backend/backend-ip-port/index.html    | 1128 +++++++
 .../v8.4.0/en/setup/backend/backend-k8s/index.html | 1094 +++++++
 .../en/setup/backend/backend-meter/index.html      | 1143 +++++++
 .../en/setup/backend/backend-receivers/index.html  | 1312 ++++++++
 .../backend/backend-setting-override/index.html    | 1155 +++++++
 .../en/setup/backend/backend-setup/index.html      | 1243 ++++++++
 .../setup/backend/backend-start-up-mode/index.html | 1121 +++++++
 .../en/setup/backend/backend-storage/index.html    | 1339 +++++++++
 .../en/setup/backend/backend-telemetry/index.html  | 1202 ++++++++
 .../en/setup/backend/backend-token-auth/index.html | 1148 +++++++
 .../en/setup/backend/backend-ui-setup/index.html   | 1160 +++++++
 .../backend/configuration-vocabulary/index.html    | 3173 ++++++++++++++++++++
 .../en/setup/backend/dynamic-config/index.html     | 1252 ++++++++
 .../backend/endpoint-grouping-rules/index.html     | 1107 +++++++
 docs/main/v8.4.0/en/setup/backend/grafana.json     | 1118 +++++++
 .../v8.4.0/en/setup/backend/grpc-ssl/index.html    | 1123 +++++++
 .../en/setup/backend/metrics-exporter/index.html   | 1170 ++++++++
 .../setup/backend/service-auto-grouping/index.html | 1117 +++++++
 .../en/setup/backend/slow-db-statement/index.html  | 1111 +++++++
 .../setup/backend/spring-sleuth-setup/index.html   | 1158 +++++++
 .../en/setup/backend/trace-sampling/index.html     | 1125 +++++++
 docs/main/v8.4.0/en/setup/backend/ttl/index.html   | 1107 +++++++
 .../v8.4.0/en/setup/backend/ui-setup/index.html    | 1116 +++++++
 .../backend/uninstrumented-gateways/index.html     | 1102 +++++++
 .../v8.4.0/en/setup/envoy/als_setting/index.html   | 1172 ++++++++
 docs/main/v8.4.0/en/setup/envoy/config.yaml        |  108 +
 .../en/setup/envoy/examples/metrics/Makefile       |   23 +
 .../envoy/examples/metrics/docker-compose.yaml     |   34 +
 .../en/setup/envoy/examples/metrics/envoy.yaml     |  107 +
 .../en/setup/envoy/examples/metrics/log4j2.xml     |   38 +
 .../setup/envoy/examples/metrics/readme/index.html | 1142 +++++++
 docs/main/v8.4.0/en/setup/envoy/identify.json      |  366 +++
 docs/main/v8.4.0/en/setup/envoy/metrics.json       |  545 ++++
 .../setup/envoy/metrics_service_setting/index.html | 1158 +++++++
 docs/main/v8.4.0/en/setup/istio/readme/index.html  | 1153 +++++++
 docs/main/v8.4.0/en/setup/readme/index.html        | 1177 ++++++++
 .../kotlin-coroutine-plugin/index.html             | 1134 +++++++
 .../oracle-resin-plugins/index.html                | 1095 +++++++
 .../spring-annotation-plugin/index.html            | 1098 +++++++
 .../trace-ignore-plugin/index.html                 | 1119 +++++++
 .../application-toolkit-log4j-1.x/index.html       | 1121 +++++++
 .../application-toolkit-log4j-2.x/index.html       | 1224 ++++++++
 .../application-toolkit-logback-1.x/index.html     | 1222 ++++++++
 .../application-toolkit-meter/index.html           | 1140 +++++++
 .../application-toolkit-micrometer/index.html      | 1246 ++++++++
 .../index.html                                     | 1142 +++++++
 .../application-toolkit-trace/index.html           | 1184 ++++++++
 .../java-agent/configuration-discovery/index.html  | 1150 +++++++
 .../java-agent/customize-enhance-trace/index.html  | 1215 ++++++++
 .../java-agent/how-to-disable-plugin/index.html    | 1106 +++++++
 .../how-to-enable-kafka-reporter/index.html        | 1105 +++++++
 .../how-to-tolerate-exceptions/index.html          | 1266 ++++++++
 .../service-agent/java-agent/namespace/index.html  | 1117 +++++++
 .../java-agent/opentracing/index.html              | 1101 +++++++
 .../java-agent/plugin-list/index.html              | 1204 ++++++++
 .../service-agent/java-agent/readme/index.html     | 1731 +++++++++++
 .../java-agent/setting-override/index.html         | 1163 +++++++
 .../java-agent/specified-agent-config/index.html   | 1113 +++++++
 .../java-agent/supported-list/index.html           | 1294 ++++++++
 .../setup/service-agent/java-agent/tls/index.html  | 1140 +++++++
 .../service-agent/java-agent/token-auth/index.html | 1135 +++++++
 docs/main/v8.4.0/en/ui/readme/index.html           | 1248 ++++++++
 docs/main/v8.4.0/menu.yml                          |  181 ++
 docs/main/v8.4.0/readme/index.html                 | 1135 +++++++
 downloads/index.html                               |    4 +-
 events/index.html                                  |    4 +-
 events/page/2/index.html                           |    4 +-
 events/page/3/index.html                           |    4 +-
 events/page/4/index.html                           |    4 +-
 events/page/5/index.html                           |    4 +-
 events/page/6/index.html                           |    4 +-
 events/page/7/index.html                           |    4 +-
 events/page/8/index.html                           |    4 +-
 .../release-apache-skwaylking-apm-8-3-0/index.html |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../release-apache-skywalking-5-0-0-ga/index.html  |    8 +-
 .../release-apache-skywalking-5-0-0-rc2/index.html |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../release-apache-skywalking-apm-6-1-0/index.html |    8 +-
 .../release-apache-skywalking-apm-6-2-0/index.html |    8 +-
 .../release-apache-skywalking-apm-6-3-0/index.html |    8 +-
 .../release-apache-skywalking-apm-6-4-0/index.html |    8 +-
 .../release-apache-skywalking-apm-6-5-0/index.html |    8 +-
 .../release-apache-skywalking-apm-6-6-0/index.html |    8 +-
 .../release-apache-skywalking-apm-7-0-0/index.html |    8 +-
 .../release-apache-skywalking-apm-8-0-0/index.html |    8 +-
 .../release-apache-skywalking-apm-8-1-0/index.html |    8 +-
 .../release-apache-skywalking-apm-8-2-0/index.html |    8 +-
 .../release-apache-skywalking-apm-8-4-0/index.html |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../release-apache-skywalking-cli-0-1-0/index.html |    8 +-
 .../release-apache-skywalking-cli-0-2-0/index.html |    8 +-
 .../release-apache-skywalking-cli-0-3-0/index.html |    8 +-
 .../release-apache-skywalking-cli-0-4-0/index.html |    8 +-
 .../release-apache-skywalking-cli-0-5-0/index.html |    8 +-
 .../release-apache-skywalking-cli-0-6-0/index.html |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../skywalking-nginx-lua-0-1-0-release/index.html  |    8 +-
 .../index.html                                     |    8 +-
 events/welcome-gui-cao-as-new-committer/index.html |    8 +-
 events/welcome-han-liu-as-new-committer/index.html |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../welcome-jian-tan-as-a-new-committer/index.html |    8 +-
 events/welcome-jian-tan-as-a-new-ppmc/index.html   |    8 +-
 .../index.html                                     |    8 +-
 .../welcome-jinlin-fu-as-new-committer/index.html  |    8 +-
 .../welcome-ke-zhang-as-new-committer/index.html   |    8 +-
 .../welcome-lang-li-as-a-new-committer/index.html  |    8 +-
 .../welcome-ming-wen-as-new-committer/index.html   |    8 +-
 .../welcome-qiuxia-fan-as-new-committer/index.html |    8 +-
 events/welcome-wei-hua-as-new-committer/index.html |    8 +-
 .../welcome-wei-zhang-as-new-committer/index.html  |    8 +-
 .../welcome-wei-zhang-to-join-the-pmc/index.html   |    8 +-
 .../index.html                                     |    8 +-
 .../welcome-weiyi-liu-as-new-committer/index.html  |    8 +-
 .../index.html                                     |    8 +-
 events/welcome-yao-wang-as-a-new-ppmc/index.html   |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../welcome-zhenxu-ke-to-join-the-pmc/index.html   |    8 +-
 .../index.html                                     |    8 +-
 false/index.html                                   |    4 +-
 index.html                                         |    4 +-
 index.json                                         |    2 +-
 ...f8c875601e2deef000f752fb38eaebf6ad0dd18a58.css} |    2 +-
 search/index.html                                  |    8 +-
 sitemap.xml                                        | 2490 +++++++++++++--
 tags/agent/index.html                              |    6 +-
 tags/browser/index.html                            |    6 +-
 tags/conference/index.html                         |    6 +-
 tags/design/index.html                             |    6 +-
 tags/dotnetcore/index.html                         |    6 +-
 tags/index.html                                    |    6 +-
 tags/infrastructure-monitoring/index.html          |    6 +-
 tags/java/index.html                               |    6 +-
 tags/kafka/index.html                              |    6 +-
 tags/logs/index.html                               |    6 +-
 tags/performance/index.html                        |    6 +-
 tags/profiling/index.html                          |    6 +-
 tags/release-blog/index.html                       |    6 +-
 tags/satellite/index.html                          |    6 +-
 tags/service-mesh/index.html                       |    6 +-
 tags/spring/index.html                             |    6 +-
 tags/testing/index.html                            |    6 +-
 tags/tracing/index.html                            |    6 +-
 tags/user-manual/index.html                        |    6 +-
 tags/video/index.html                              |    6 +-
 tango/index.html                                   |    4 +-
 team/index.html                                    |    4 +-
 true/index.html                                    |    4 +-
 zh/2018-05-24-skywalking-net/index.html            |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 zh/2019-01-02-understand-trace-trans2cn/index.html |    8 +-
 zh/2019-01-03-monitor-microservice/index.html      |    8 +-
 zh/2019-01-21-agent-plugin-practice/index.html     |    8 +-
 zh/2019-01-24-skywalking-remote-debug/index.html   |    8 +-
 zh/2019-02-24-skywalking-pk-pinpoint/index.html    |    8 +-
 zh/2019-03-01-skywalking-troubleshoot/index.html   |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 zh/2019-10-08-how-to-use-sw-chart/index.html       |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 zh/2020-04-19-skywalking-quick-start/index.html    |    8 +-
 zh/2020-04-28-skywalking-and-mosn/index.html       |    8 +-
 zh/2020-06-21-skywalking8-0-1-release/index.html   |    8 +-
 zh/2020-07-26-apdex-and-skywalking/index.html      |    8 +-
 .../index.html                                     |    8 +-
 zh/2020-08-13-cloud-native-academy/index.html      |    8 +-
 zh/2020-10-25-coscon20-swck/index.html             |    8 +-
 zh/2020-10-29-skywalking8-2-release/index.html     |    8 +-
 .../index.html                                     |    8 +-
 zh/2020-11-23-devcon/index.html                    |    8 +-
 zh/2020-11-30-pycon/index.html                     |    8 +-
 zh/2020-12-13-skywalking-alarm/index.html          |    8 +-
 .../index.html                                     |    8 +-
 .../index.html                                     |    8 +-
 zh/2021-01-21-educate-community/index.html         |    8 +-
 zh/index.html                                      |    4 +-
 .../index.html                                     |    8 +-
 zh/page/2/index.html                               |    4 +-
 zh/page/3/index.html                               |    4 +-
 zh/page/4/index.html                               |    4 +-
 .../index.html                                     |    8 +-
 zh_tags/agent/index.html                           |    6 +-
 zh_tags/conference/index.html                      |    6 +-
 zh_tags/development/index.html                     |    6 +-
 zh_tags/dotnetcore/index.html                      |    6 +-
 zh_tags/elasticsearch/index.html                   |    6 +-
 zh_tags/index.html                                 |    6 +-
 zh_tags/java/index.html                            |    6 +-
 zh_tags/open-source-contribution/index.html        |    6 +-
 zh_tags/open-source-promotion-plan/index.html      |    6 +-
 zh_tags/profiling/index.html                       |    6 +-
 zh_tags/release-blog/index.html                    |    6 +-
 zh_tags/service-mesh/index.html                    |    6 +-
 zh_tags/source-code/index.html                     |    6 +-
 zh_tags/tracing/index.html                         |    6 +-
 zh_tags/use-case/index.html                        |    6 +-
 zh_tags/user-manual/index.html                     |    6 +-
 zh_tags/user-manual/page/2/index.html              |    6 +-
 zh_tags/video/index.html                           |    6 +-
 zh_tags/web-ui/index.html                          |    6 +-
 585 files changed, 418661 insertions(+), 1527 deletions(-)

diff --git a/404.html b/404.html
index 2f8782e..68313ad 100644
--- a/404.html
+++ b/404.html
@@ -44,8 +44,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2018-05-24-skywalking-net/index.html b/blog/2018-05-24-skywalking-net/index.html
index 0a15af5..5eb9fea 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="349">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
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 f4822e5..7b2983a 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="990">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2019-01-01-understand-trace/index.html b/blog/2019-01-01-understand-trace/index.html
index b30bf7a..0768fb5 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="702">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2019-01-25-mesh-loadtest/index.html b/blog/2019-01-25-mesh-loadtest/index.html
index f3e0c5a..1b90c79 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="758">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2019-09-25-alarm-webhook-share/index.html b/blog/2019-09-25-alarm-webhook-share/index.html
index ef99ca9..9c22179 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="104">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-01-20-celebrate-200th-contributor/index.html b/blog/2020-01-20-celebrate-200th-contributor/index.html
index 2f4c3fe..68eaac1 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="643">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-04-13-apache-skywalking-profiling/index.html b/blog/2020-04-13-apache-skywalking-profiling/index.html
index 8d31394..18d28f2 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="1368">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-07-26-apdex-and-skywalking/index.html b/blog/2020-07-26-apdex-and-skywalking/index.html
index 2ae8bf2..2a96c0f 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="1605">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-08-03-skywalking8-1-release/index.html b/blog/2020-08-03-skywalking8-1-release/index.html
index 83f994f..dd11d5e 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="625">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-08-11-observability-at-scale/index.html b/blog/2020-08-11-observability-at-scale/index.html
index e12ad8c..84ee824 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="1144">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-10-29-skywalking8-2-release/index.html b/blog/2020-10-29-skywalking8-2-release/index.html
index e735a81..097f975 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="595">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-11-21-apachecon-keynote/index.html b/blog/2020-11-21-apachecon-keynote/index.html
index 1bd84f9..1018ae7 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="193">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-11-21-apachecon-obs-apisix/index.html b/blog/2020-11-21-apachecon-obs-apisix/index.html
index a49fcc5..466a4f0 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="88">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-11-21-apachecon-obs-shardingsphere/index.html b/blog/2020-11-21-apachecon-obs-shardingsphere/index.html
index 5283b1d..92c1151 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="160">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-11-21-apachecon-obs-sourcemarker/index.html b/blog/2020-11-21-apachecon-obs-sourcemarker/index.html
index 0c512d5..e1ecd8b 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="209">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2020-11-21-apachecon-obs-storage/index.html b/blog/2020-11-21-apachecon-obs-storage/index.html
index 469e76d..687a05d 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="157">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
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 27c9d9d..2f1b6e4 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="2105">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
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 5651241..ef7b63f 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="1703">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2021-01-01-300-contributors-mark/index.html b/blog/2021-01-01-300-contributors-mark/index.html
index c3675cc..87f7c85 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="753">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2021-01-17-elastic-change-license/index.html b/blog/2021-01-17-elastic-change-license/index.html
index 3255d83..3d381d7 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="602">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
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 43e6a51..08cd8f2 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="406">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2021-02-01-e2e-verifier-design/index.html b/blog/2021-02-01-e2e-verifier-design/index.html
index 3e0a8fb..c11abeb 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="755">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2021-02-07-infrastructure-monitoring/index.html b/blog/2021-02-07-infrastructure-monitoring/index.html
index 9ca4bbe..aeef9d2 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="798">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/2021-02-09-skywalking-trace-threadpool/index.html b/blog/2021-02-09-skywalking-trace-threadpool/index.html
index 11290c3..f79060d 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="432">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/e2e-design/index.html b/blog/e2e-design/index.html
index 9c4f204..c177a80 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="1448">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/index.html b/blog/index.html
index 5122bb6..1b86ead 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -45,8 +45,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index 37643b0..0ddd08a 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -45,8 +45,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/page/3/index.html b/blog/page/3/index.html
index e923f31..5da797b 100644
--- a/blog/page/3/index.html
+++ b/blog/page/3/index.html
@@ -45,8 +45,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/blog/skywalking8-4-release/index.html b/blog/skywalking8-4-release/index.html
index 7cf24aa..67a365c 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-02-10T16:49:22+08:00" />
+<meta property="article:modified_time" content="2021-02-17T09:26:52+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-02-10T16:49:22+08:00" />
+<meta itemprop="dateModified" content="2021-02-17T09:26:52+08:00" />
 <meta itemprop="wordCount" content="631">
 
 
@@ -52,8 +52,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
diff --git a/docs/index.html b/docs/index.html
index b7875a0..084d472 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -45,8 +45,8 @@ if (!doNotTrack) {
 
 
 
-<link rel="preload" href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" as="style">
-<link href="/scss/main.min.a2d6d2404ace6233e2bfc3e8082af7734b5d1e5fa35c799a934b4b661012fac1.css" rel="stylesheet" integrity="">
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
 
 
 <script
@@ -181,11 +181,11 @@ if (!doNotTrack) {
                       </button>
                       <div class="dropdown-menu">
                         
-                        <a class="dropdown-item" target="_blank" href="https://github.com/apache/skywalking/tree/v8.4.0/docs">v8.4.0</a>
+                        <a class="dropdown-item" target="_blank" href="/docs/main/v8.4.0/readme/">v8.4.0</a>
                         
-                        <a class="dropdown-item" target="_blank" href="https://github.com/apache/skywalking/tree/8.3.0/docs-hotfix/docs">v8.3.0</a>
+                        <a class="dropdown-item" target="_blank" href="/docs/main/v8.3.0/readme/">v8.3.0</a>
                         
-                        <a class="dropdown-item" target="_blank" href="https://github.com/apache/skywalking/tree/v8.2.0/docs">v8.2.0</a>
+                        <a class="dropdown-item" target="_blank" href="/docs/main/v8.2.0/readme/">v8.2.0</a>
                         
                       </div>
                     </div>
diff --git a/docs/main/v8.2.0/en/FAQ/MQ-involved-architecture.png b/docs/main/v8.2.0/en/FAQ/MQ-involved-architecture.png
new file mode 100644
index 0000000..a022243
Binary files /dev/null and b/docs/main/v8.2.0/en/FAQ/MQ-involved-architecture.png differ
diff --git a/docs/main/v8.2.0/en/concepts-and-designs/backend-overview/index.html b/docs/main/v8.2.0/en/concepts-and-designs/backend-overview/index.html
new file mode 100644
index 0000000..276642f
--- /dev/null
+++ b/docs/main/v8.2.0/en/concepts-and-designs/backend-overview/index.html
@@ -0,0 +1,1045 @@
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<meta name="twitter:site" content="skywalking.apache.org">
+<meta name="twitter:image:src" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta property="og:image" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta name="generator" content="Hugo 0.74.3" />
+<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
+
+
+
+<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png">
+<link rel="manifest" href="/favicons/site.webmanifest">
+<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#5bbad5">
+<meta name="msapplication-TileColor" content="#da532c">
+<meta name="theme-color" content="#ffffff">
+
+<title>Observability Analysis Platform | Apache SkyWalking</title><meta property="og:title" content="Observability Analysis Platform" />
+<meta property="og:description" content="Observability Analysis Platform OAP(Observability Analysis Platform) is a new concept, which starts in SkyWalking 6.x. OAP replaces the old SkyWalking whole backend. The capabilities of the platform are following.
+OAP capabilities OAP accepts data from more sources, which belongs two groups: Tracing and Metrics.
+ Tracing. Including, SkyWalking native data formats. Zipkin v1,v2 data formats and Jaeger data formats. Metrics. SkyWalking integrates with Service Mesh platforms, such as Istio, Envoy, Linkerd, to provide observability from data panel or control panel." />
+<meta property="og:type" content="article" />
+<meta property="og:url" content="/docs/main/v8.2.0/en/concepts-and-designs/backend-overview/" />
+
+<meta itemprop="name" content="Observability Analysis Platform">
+<meta itemprop="description" content="Observability Analysis Platform OAP(Observability Analysis Platform) is a new concept, which starts in SkyWalking 6.x. OAP replaces the old SkyWalking whole backend. The capabilities of the platform are following.
+OAP capabilities OAP accepts data from more sources, which belongs two groups: Tracing and Metrics.
+ Tracing. Including, SkyWalking native data formats. Zipkin v1,v2 data formats and Jaeger data formats. Metrics. SkyWalking integrates with Service Mesh platforms, such as Istio, Envoy, Linkerd, to provide observability from data panel or control panel.">
+
+<meta itemprop="wordCount" content="291">
+
+
+
+<meta itemprop="keywords" content="" />
+<meta name="twitter:card" content="summary"/>
+<meta name="twitter:title" content="Observability Analysis Platform"/>
+<meta name="twitter:description" content="Observability Analysis Platform OAP(Observability Analysis Platform) is a new concept, which starts in SkyWalking 6.x. OAP replaces the old SkyWalking whole backend. The capabilities of the platform are following.
+OAP capabilities OAP accepts data from more sources, which belongs two groups: Tracing and Metrics.
+ Tracing. Including, SkyWalking native data formats. Zipkin v1,v2 data formats and Jaeger data formats. Metrics. SkyWalking integrates with Service Mesh platforms, such as Istio, Envoy, Linkerd, to provide observability from data panel or control panel."/>
+
+<script type="application/javascript">
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-178891182-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
+
+
+<script
+        src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min.js"
+  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+  crossorigin="anonymous"></script>
+
+
+
+
+
+    <title>Observability Analysis Platform | Apache SkyWalking</title>
+  </head>
+  <body class="td-page  project-doc">
+    <header>
+      
+<nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar">
+    <div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <a class="navbar-brand" href="/">
+        <span class="navbar-logo"><img src="/images/logo.png"></span> 
+    </a>
+    <div class="td-navbar-nav-scroll ml-md-auto" id="navigation">
+        <ul class="navbar-nav mt-lg-0">
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/docs" ><span>Projects and Documentations</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/events" ><span>Events</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/blog" ><span>Blogs</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/downloads" ><span>Downloads</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/team" ><span>Team</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/zh" ><span>中文博客</span></a>
+			</li>
+              
+            <li class="nav-item dropdown">
+                <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                Links
+              </a>
+                <div class="dropdown-menu">
+                    
+                    <a class="dropdown-item" href="http://www.apache.org/">Apache Software Foundation</a> 
+                    <a class="dropdown-item" href="https://github.com/apache/skywalking/issues">GitHub Issue Tracker</a> 
+                    <a class="dropdown-item" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">Dev Mailing List</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/events/current-event">Apache Events</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsor and Donate</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> 
+                </div>
+            </li>
+             
+            
+			
+        </ul>
+    </div>
+    <div class="navbar-nav d-none d-lg-block search-input-box">
+<input type="search" class="form-control td-search-input" placeholder="&#xf002 Search this site…" aria-label="Search this site…" autocomplete="off">
+</div>
+</nav>
+
+    </header>
+    <div class="container-fluid td-outer">
+
+      <div class="td-main">
+        <div class="row flex-xl-nowrap">
+          <div class="col-12 col-md-3 col-xl-2 d-print-none td-sidebar">
+
+
+
+                    <h5>Documentation: v8.2.0</h5>
+                    <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/readme">Welcome</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/concepts-and-designs/readme">Concepts and Designs</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >What is SkyWalking?</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/overview">Overview and Core concepts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/project-goals">Project Goals</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Probe</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction">Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-agent">Service auto instrument agent</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk">Manual instrument SDK</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-mesh-probe">Service Mesh probe</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Backend</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/backend-overview">Overview</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/oal">Observability Analysis Language</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme#query-protocol">Query in OAP</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >UI</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/ui-overview">Overview</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/readme">Setup</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >Language agents in Service</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Agents</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme">Java agent</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/Supported-list">Supported middleware, framework and library</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#table-of-agent-configuration-properties">Agent Configuration Properties</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#optional-plugins">Optional plugins</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#bootstrap-class-plugins">Bootstrap/JVM class plugin</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#advanced-reporters">Advanced reporters</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Plugin development guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Agent plugin tests and performance tests</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Other language agents</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Service Mesh</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/istio/readme">SkyWalking on Istio</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/envoy/als_setting/">ALS (access log service)</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-ui-setup">Backend, UI and CLI setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-setup">Backend setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/configuration-vocabulary">Configuration Vocabulary</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-setting-override">Overriding settings</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-ip-port">IP and port setting</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-init-mode">Backend init mode startup</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-cluster">Cluster management</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-k8s">Deploy in kubernetes</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-storage">Choose storage</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-receivers">Set receivers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-fetcher">Open fetchers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/trace-sampling">Trace sampling</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/slow-db-statement">Slow DB statement threshold</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/backend-oal-scripts">OAL scripts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-alarm">Alarm</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/advanced-deployment">Advanced deployment options</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/metrics-exporter">Metrics exporter</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ttl">Time To Live (TTL)</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/dynamic-config">Dynamic Configuration</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/uninstrumented-gateways">Uninstrumented Gateways</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ui-setup">UI setup document</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="https://github.com/apache/skywalking-cli">CLI setup document</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/ui/readme">UI Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/guides/readme">Contributing Guides</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/readme#contact-us">Contact us</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/asf/committer">Process to become official Apache SkyWalking Committer</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/How-to-build">Compiling Guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/Java-Plugin-Development-Guide">Agent plugin development guide</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme">Protocols</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/FAQ/readme">FAQs</a>
+        
+    </li>
+
+    
+</ul>
+                    <div class="commit-id">Commit Id: af02b66</div>
+                    
+
+</div>
+          <div id="toc" class="d-none d-xl-block col-xl-2 td-toc d-print-none">
+            
+
+
+
+
+<div class="td-page-meta ml-2 pb-1 pt-2 mb-0">
+
+
+
+
+
+
+
+
+
+
+
+</div>
+
+
+
+
+
+
+<nav id="TableOfContents">
+  <ul>
+    <li><a href="#oap-capabilities">OAP capabilities</a></li>
+    <li><a href="#tracing-in-oap">Tracing in OAP</a></li>
+    <li><a href="#metrics-in-oap">Metrics in OAP</a></li>
+  </ul>
+</nav>
+
+
+
+
+<script>
+  $(function () {
+    var $toc = $("#TableOfContents");
+    if (!$toc || !$toc.length) {
+      return;
+    }
+    var top = $toc.offset().top;
+
+    window.onscroll = debounce(setTop)
+
+    function setTop() {
+      var scrollValue = $(window).scrollTop();
+      if (scrollValue >= top - 70) {
+        $toc.addClass('fix')
+      } else {
+        $toc.removeClass('fix')
+      }
+    }
+
+    function debounce(fn, wait = 200) {
+      var timeout = null;
+      return function () {
+        clearTimeout(timeout);
+        timeout = setTimeout(() => {
+          fn.apply(this, arguments);
+        }, wait);
+      };
+    }
+  })
+
+</script>
+
+          </div>
+          <main class="col-12 col-md-9 col-xl-8 pl-md-5 pr-md-4" role="main">
+            <br>
+            
+<div class="td-content">
+
+
+
+
+
+
+
+
+
+
+
+	<h1 id="observability-analysis-platform">Observability Analysis Platform</h1>
+<p>OAP(Observability Analysis Platform) is a new concept, which starts in SkyWalking 6.x. OAP replaces the
+old SkyWalking whole backend. The capabilities of the platform are following.</p>
+<h2 id="oap-capabilities">OAP capabilities</h2>
+<p>OAP accepts data from more sources, which belongs two groups: <strong>Tracing</strong> and <strong>Metrics</strong>.</p>
+<ul>
+<li><strong>Tracing</strong>. Including, SkyWalking native data formats. Zipkin v1,v2 data formats and Jaeger data formats.</li>
+<li><strong>Metrics</strong>. SkyWalking integrates with Service Mesh platforms, such as Istio, Envoy, Linkerd, to provide observability from data panel
+or control panel. Also, SkyWalking native agents can run in metrics mode, which highly improve the
+performance.</li>
+</ul>
+<p>At the same time by using any integration solution provided, such as SkyWalking log plugin or toolkits,
+SkyWalking provides visualization integration for binding tracing and logging together by using the
+trace id and span id.</p>
+<p>As usual, all services provided by gRPC and HTTP protocol to make integration easier for unsupported ecosystem.</p>
+<h2 id="tracing-in-oap">Tracing in OAP</h2>
+<p>Tracing in OAP has two ways to process.</p>
+<ol>
+<li>Traditional way in SkyWalking 5 series. Format tracing data in SkyWalking trace segment and span formats,
+even for Zipkin data format. The OAP analysis the segments to get metrics, and push the metrics data into
+the streaming aggregation.</li>
+<li>Consider tracing as some kinds of logging only. Just provide save and visualization capabilities for trace.</li>
+</ol>
+<p>Also, SkyWalking accepts trace formats from other project, such as Zipkin, Jaeger, OpenCensus.
+These formats could be processed in the two ways too.</p>
+<h2 id="metrics-in-oap">Metrics in OAP</h2>
+<p>Metrics in OAP is totally new feature in 6 series. Build observability for a distributed system based on metrics of connected nodes.
+No tracing data is required.</p>
+<p>Metrics data are aggregated inside OAP cluster in streaming mode. See about <a href="../oal">Observability Analysis Language</a>,
+which provides the easy way to do aggregation and analysis in script style.</p>
+
+
+
+
+</div>
+
+
+          </main>
+        </div>
+      </div>
+
+      
+<footer class="bg-dark py-5 sky-row">
+  <div class="container-fluid text-center">
+    <div class="">
+        
+        
+        
+<ul class="list-inline mb-0">
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Twitter" aria-label="Twitter">
+    <a class="text-white" target="_blank" href="https://twitter.com/asfskywalking">
+      <i class="fab fa-twitter"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack">
+    <a class="text-white" target="_blank" href="http://s.apache.org/slack-invite">
+      <i class="fab fa-slack"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Mailing list" aria-label="Mailing list">
+    <a class="text-white" target="_blank" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">
+      <i class="fa fa-envelope"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub">
+    <a class="text-white" target="_blank" href="https://github.com/apache/skywalking">
+      <i class="fab fa-github"></i>
+    </a>
+  </li>
+  
+</ul>
+
+        
+        
+    </div>
+    <div class="">
+
+        <small class="text-white">&copy; 2021 The Apache Software Foundation All Rights Reserved</small>
+        
+	
+    </div>
+    <div class="">
+      <small class="text-white   mt-4">Apache SkyWalking, SkyWalking, Apache, the Apache feather logo, and the Apache SkyWalking project logo are either registered trademarks or trademarks of the Apache Software Foundation.</small>
+    </div>
+  </div>
+</footer>
+
+
+    </div>
+    
+<div id="popup">
+    <div class="mask">
+        <img src=""/>
+    </div>
+</div>
+
+    <div class="sidebar-mask"></div>
+<div class="sidebar">
+    <nav class="nav-links">
+        <div class="nav-item"><a href="/docs/" class="nav-link">Projects and Documentation</a></div>
+        <div class="nav-item"><a href="/events/" class="nav-link">Events</a></div>
+        <div class="nav-item"><a href="/blog/" class="nav-link router-link-exact-active router-link-active">Blog</a>
+        </div>
+        <div class="nav-item"><a href="/downloads/" class="nav-link">Downloads</a></div>
+        <div class="nav-item"><a href="/team/" class="nav-link">Team</a></div>
+        <div class="nav-item"><a href="/zh/" class="nav-link">中文博客</a></div>
+        <div class="nav-item">
+            <div class="dropdown-wrapper open"><a class="dropdown-title"><span class="title">Links</span> <span
+                    class="arrow down"></span></a>
+                <ul class="nav-dropdown" style="">
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Apache Software Foundation
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://github.com/apache/skywalking/issues"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            GitHub Issue Tracker
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://lists.apache.org/list.html?dev@skywalking.apache.org" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Dev Mailing List
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/licenses/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            License
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/events/current-event"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Apache Events
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/security/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Security
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/sponsorship.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Sponsorship and Donate
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/thanks.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Thanks
+                        </a>
+                    </li>
+                </ul>
+            </div>
+        </div>
+    </nav>
+</div>
+
+    
+<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.1.3/dist/js/bootstrap.bundle.min.js"></script>
+
+
+
+
+
+
+
+
+<script src="/js/main.min.d1db5f048cae0266dd8434e5c9f97e7ea03718c3a0a74730f35bcc33fa2f4993.js" integrity="sha256-0dtfBIyuAmbdhDTlyfl&#43;fqA3GMOgp0cw81vMM/ovSZM=" crossorigin="anonymous"></script>
+
+
+
+
+
+  </body>
+  <script>
+    $(function (){
+      var path = window.location.pathname;
+      $('.td-sidebar a').each(function (e){
+        console.log($(this).attr('href'));
+        if($(this).attr('href')+'/'==path){
+          $(this).addClass('active')
+        }
+      })
+    })
+  </script>
+</html>
diff --git a/docs/main/v8.2.0/en/concepts-and-designs/mal/index.html b/docs/main/v8.2.0/en/concepts-and-designs/mal/index.html
new file mode 100644
index 0000000..d2a1f91
--- /dev/null
+++ b/docs/main/v8.2.0/en/concepts-and-designs/mal/index.html
@@ -0,0 +1,1159 @@
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<meta name="twitter:site" content="skywalking.apache.org">
+<meta name="twitter:image:src" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta property="og:image" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta name="generator" content="Hugo 0.74.3" />
+<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
+
+
+
+<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png">
+<link rel="manifest" href="/favicons/site.webmanifest">
+<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#5bbad5">
+<meta name="msapplication-TileColor" content="#da532c">
+<meta name="theme-color" content="#ffffff">
+
+<title>Meter Analysis Language | Apache SkyWalking</title><meta property="og:title" content="Meter Analysis Language" />
+<meta property="og:description" content="Meter Analysis Language Meter system provides a functional analysis language called MAL(Meter Analysis Language) that lets the user analyze and aggregate meter data in OAP streaming system. The result of an expression can either be ingested by agent analyzer, or OC/Prometheus analyzer.
+Language data type In MAL, an expression or sub-expression can evaluate to one of two types:
+ Sample family - a set of samples(metrics) containing a range of metrics whose name is identical." />
+<meta property="og:type" content="article" />
+<meta property="og:url" content="/docs/main/v8.2.0/en/concepts-and-designs/mal/" />
+
+<meta itemprop="name" content="Meter Analysis Language">
+<meta itemprop="description" content="Meter Analysis Language Meter system provides a functional analysis language called MAL(Meter Analysis Language) that lets the user analyze and aggregate meter data in OAP streaming system. The result of an expression can either be ingested by agent analyzer, or OC/Prometheus analyzer.
+Language data type In MAL, an expression or sub-expression can evaluate to one of two types:
+ Sample family - a set of samples(metrics) containing a range of metrics whose name is identical.">
+
+<meta itemprop="wordCount" content="910">
+
+
+
+<meta itemprop="keywords" content="" />
+<meta name="twitter:card" content="summary"/>
+<meta name="twitter:title" content="Meter Analysis Language"/>
+<meta name="twitter:description" content="Meter Analysis Language Meter system provides a functional analysis language called MAL(Meter Analysis Language) that lets the user analyze and aggregate meter data in OAP streaming system. The result of an expression can either be ingested by agent analyzer, or OC/Prometheus analyzer.
+Language data type In MAL, an expression or sub-expression can evaluate to one of two types:
+ Sample family - a set of samples(metrics) containing a range of metrics whose name is identical."/>
+
+<script type="application/javascript">
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-178891182-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
+
+
+<script
+        src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min.js"
+  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+  crossorigin="anonymous"></script>
+
+
+
+
+
+    <title>Meter Analysis Language | Apache SkyWalking</title>
+  </head>
+  <body class="td-page  project-doc">
+    <header>
+      
+<nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar">
+    <div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <a class="navbar-brand" href="/">
+        <span class="navbar-logo"><img src="/images/logo.png"></span> 
+    </a>
+    <div class="td-navbar-nav-scroll ml-md-auto" id="navigation">
+        <ul class="navbar-nav mt-lg-0">
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/docs" ><span>Projects and Documentations</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/events" ><span>Events</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/blog" ><span>Blogs</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/downloads" ><span>Downloads</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/team" ><span>Team</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/zh" ><span>中文博客</span></a>
+			</li>
+              
+            <li class="nav-item dropdown">
+                <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                Links
+              </a>
+                <div class="dropdown-menu">
+                    
+                    <a class="dropdown-item" href="http://www.apache.org/">Apache Software Foundation</a> 
+                    <a class="dropdown-item" href="https://github.com/apache/skywalking/issues">GitHub Issue Tracker</a> 
+                    <a class="dropdown-item" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">Dev Mailing List</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/events/current-event">Apache Events</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsor and Donate</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> 
+                </div>
+            </li>
+             
+            
+			
+        </ul>
+    </div>
+    <div class="navbar-nav d-none d-lg-block search-input-box">
+<input type="search" class="form-control td-search-input" placeholder="&#xf002 Search this site…" aria-label="Search this site…" autocomplete="off">
+</div>
+</nav>
+
+    </header>
+    <div class="container-fluid td-outer">
+
+      <div class="td-main">
+        <div class="row flex-xl-nowrap">
+          <div class="col-12 col-md-3 col-xl-2 d-print-none td-sidebar">
+
+
+
+                    <h5>Documentation: v8.2.0</h5>
+                    <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/readme">Welcome</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/concepts-and-designs/readme">Concepts and Designs</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >What is SkyWalking?</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/overview">Overview and Core concepts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/project-goals">Project Goals</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Probe</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction">Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-agent">Service auto instrument agent</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk">Manual instrument SDK</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-mesh-probe">Service Mesh probe</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Backend</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/backend-overview">Overview</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/oal">Observability Analysis Language</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme#query-protocol">Query in OAP</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >UI</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/ui-overview">Overview</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/readme">Setup</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >Language agents in Service</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Agents</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme">Java agent</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/Supported-list">Supported middleware, framework and library</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#table-of-agent-configuration-properties">Agent Configuration Properties</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#optional-plugins">Optional plugins</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#bootstrap-class-plugins">Bootstrap/JVM class plugin</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#advanced-reporters">Advanced reporters</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Plugin development guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Agent plugin tests and performance tests</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Other language agents</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Service Mesh</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/istio/readme">SkyWalking on Istio</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/envoy/als_setting/">ALS (access log service)</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-ui-setup">Backend, UI and CLI setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-setup">Backend setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/configuration-vocabulary">Configuration Vocabulary</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-setting-override">Overriding settings</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-ip-port">IP and port setting</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-init-mode">Backend init mode startup</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-cluster">Cluster management</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-k8s">Deploy in kubernetes</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-storage">Choose storage</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-receivers">Set receivers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-fetcher">Open fetchers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/trace-sampling">Trace sampling</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/slow-db-statement">Slow DB statement threshold</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/backend-oal-scripts">OAL scripts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-alarm">Alarm</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/advanced-deployment">Advanced deployment options</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/metrics-exporter">Metrics exporter</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ttl">Time To Live (TTL)</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/dynamic-config">Dynamic Configuration</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/uninstrumented-gateways">Uninstrumented Gateways</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ui-setup">UI setup document</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="https://github.com/apache/skywalking-cli">CLI setup document</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/ui/readme">UI Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/guides/readme">Contributing Guides</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/readme#contact-us">Contact us</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/asf/committer">Process to become official Apache SkyWalking Committer</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/How-to-build">Compiling Guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/Java-Plugin-Development-Guide">Agent plugin development guide</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme">Protocols</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/FAQ/readme">FAQs</a>
+        
+    </li>
+
+    
+</ul>
+                    <div class="commit-id">Commit Id: af02b66</div>
+                    
+
+</div>
+          <div id="toc" class="d-none d-xl-block col-xl-2 td-toc d-print-none">
+            
+
+
+
+
+<div class="td-page-meta ml-2 pb-1 pt-2 mb-0">
+
+
+
+
+
+
+
+
+
+
+
+</div>
+
+
+
+
+
+
+<nav id="TableOfContents">
+  <ul>
+    <li><a href="#language-data-type">Language data type</a></li>
+    <li><a href="#sample-family">Sample family</a>
+      <ul>
+        <li><a href="#tag-filter">Tag filter</a></li>
+        <li><a href="#binary-operators">Binary operators</a></li>
+        <li><a href="#aggregation-operation">Aggregation Operation</a></li>
+        <li><a href="#function">Function</a></li>
+      </ul>
+    </li>
+    <li><a href="#down-sampling-operation">Down Sampling Operation</a></li>
+    <li><a href="#metric-level-function">Metric level function</a></li>
+    <li><a href="#more-examples">More Examples</a></li>
+  </ul>
+</nav>
+
+
+
+
+<script>
+  $(function () {
+    var $toc = $("#TableOfContents");
+    if (!$toc || !$toc.length) {
+      return;
+    }
+    var top = $toc.offset().top;
+
+    window.onscroll = debounce(setTop)
+
+    function setTop() {
+      var scrollValue = $(window).scrollTop();
+      if (scrollValue >= top - 70) {
+        $toc.addClass('fix')
+      } else {
+        $toc.removeClass('fix')
+      }
+    }
+
+    function debounce(fn, wait = 200) {
+      var timeout = null;
+      return function () {
+        clearTimeout(timeout);
+        timeout = setTimeout(() => {
+          fn.apply(this, arguments);
+        }, wait);
+      };
+    }
+  })
+
+</script>
+
+          </div>
+          <main class="col-12 col-md-9 col-xl-8 pl-md-5 pr-md-4" role="main">
+            <br>
+            
+<div class="td-content">
+
+
+
+
+
+
+
+
+
+
+
+	<h1 id="meter-analysis-language">Meter Analysis Language</h1>
+<p>Meter system provides a functional analysis language called MAL(Meter Analysis Language) that lets the user analyze and
+aggregate meter data in OAP streaming system. The result of an expression can either be ingested by agent analyzer,
+or OC/Prometheus analyzer.</p>
+<h2 id="language-data-type">Language data type</h2>
+<p>In MAL, an expression or sub-expression can evaluate to one of two types:</p>
+<ul>
+<li>Sample family -  a set of samples(metrics) containing a range of metrics whose name is identical.</li>
+<li>Scalar - a simple numeric value. it supports integer/long, floating/double,</li>
+</ul>
+<h2 id="sample-family">Sample family</h2>
+<p>A set of samples, which is as the basic unit in MAL. For example:</p>
+<pre><code>instance_trace_count
+</code></pre><p>The above sample family might contains following simples which are provided by external modules, for instance, agent analyzer:</p>
+<pre><code>instance_trace_count{region=&quot;us-west&quot;,az=&quot;az-1&quot;} 100
+instance_trace_count{region=&quot;us-east&quot;,az=&quot;az-3&quot;} 20
+instance_trace_count{region=&quot;asia-north&quot;,az=&quot;az-1&quot;} 33
+</code></pre><h3 id="tag-filter">Tag filter</h3>
+<p>MAL support four type operations to filter samples in a sample family:</p>
+<ul>
+<li>tagEqual: Filter tags that are exactly equal to the provided string.</li>
+<li>tagNotEqual: Filter tags that are not equal to the provided string.</li>
+<li>tagMatch: Filter tags that regex-match the provided string.</li>
+<li>tagNotMatch: Filter labels that do not regex-match the provided string.</li>
+</ul>
+<p>For example, this filters all instance_trace_count samples for us-west and asia-north region and az-1 az:</p>
+<pre><code>instance_trace_count.tagMatch(&quot;region&quot;, &quot;us-west|asia-north&quot;).tagEqual(&quot;az&quot;, &quot;az-1&quot;)
+</code></pre><h3 id="binary-operators">Binary operators</h3>
+<p>The following binary arithmetic operators are available in MAL:</p>
+<ul>
+<li>+ (addition)</li>
+<li>- (subtraction)</li>
+<li>* (multiplication)</li>
+<li>/ (division)</li>
+</ul>
+<p>Binary operators are defined between scalar/scalar, sampleFamily/scalar and sampleFamily/sampleFamily value pairs.</p>
+<p>Between two scalars: they evaluate to another scalar that is the result of the operator applied to both scalar operands:</p>
+<pre><code>1 + 2
+</code></pre><p>Between a sample family and a scalar, the operator is applied to the value of every sample in the smaple family. For example:</p>
+<pre><code>instance_trace_count + 2
+</code></pre><p>or</p>
+<pre><code>2 + instance_trace_count
+</code></pre><p>results in</p>
+<pre><code>instance_trace_count{region=&quot;us-west&quot;,az=&quot;az-1&quot;} 102 // 100 + 2
+instance_trace_count{region=&quot;us-east&quot;,az=&quot;az-3&quot;} 22 // 20 + 2
+instance_trace_count{region=&quot;asia-north&quot;,az=&quot;az-1&quot;} 35 // 33 + 2
+</code></pre><p>Between two sample families, a binary operator is applied to each sample in the left-hand side sample family and
+its matching sample in the right-hand sample family. A new sample family with empty name will be generated.
+Only the matched tags will be reserved. Samples for which no matching sample in the right-hand sample family are not in the result.</p>
+<p>Another sample family <code>instance_trace_analysis_error_count</code> is</p>
+<pre><code>instance_trace_analysis_error_count{region=&quot;us-west&quot;,az=&quot;az-1&quot;} 20
+instance_trace_analysis_error_count{region=&quot;asia-north&quot;,az=&quot;az-1&quot;} 11 
+</code></pre><p>Example expression:</p>
+<pre><code>instance_trace_analysis_error_count / instance_trace_count
+</code></pre><p>This returns a result sample family containing the error rate of trace analysis. The samples with region us-west and az az-3
+have no match and will not show up in the result:</p>
+<pre><code>{region=&quot;us-west&quot;,az=&quot;az-1&quot;} 0.8  // 20 / 100
+{region=&quot;asia-north&quot;,az=&quot;az-1&quot;} 0.3333  // 11 / 33
+</code></pre><h3 id="aggregation-operation">Aggregation Operation</h3>
+<p>Sample family supports the following aggregation operations that can be used to aggregate the samples of a single sample family,
+resulting in a new sample family of fewer samples(even single one) with aggregated values:</p>
+<ul>
+<li>sum (calculate sum over dimensions)</li>
+<li>min (select minimum over dimensions) (TODO)</li>
+<li>max (select maximum over dimensions) (TODO)</li>
+<li>avg (calculate the average over dimensions) (TODO)</li>
+</ul>
+<p>These operations can be used to aggregate over all label dimensions or preserve distinct dimensions by inputting <code>by</code> parameter.</p>
+<pre><code>&lt;aggr-op&gt;(by: &lt;tag1, tag2, ...&gt;)
+</code></pre><p>Example expression:</p>
+<pre><code>instance_trace_count.sum(by: ['az'])
+</code></pre><p>will output a result:</p>
+<pre><code>instance_trace_count{az=&quot;az-1&quot;} 133 // 100 + 33
+instance_trace_count{az=&quot;az-3&quot;} 20
+</code></pre><h3 id="function">Function</h3>
+<p><code>Duraton</code> is a textual representation of a time range. The formats accepted are based on the ISO-8601 duration format {@code PnDTnHnMn.nS}
+with days considered to be exactly 24 hours.</p>
+<p>Examples:</p>
+<ul>
+<li>&ldquo;PT20.345S&rdquo; &ndash; parses as &ldquo;20.345 seconds&rdquo;</li>
+<li>&ldquo;PT15M&rdquo;     &ndash; parses as &ldquo;15 minutes&rdquo; (where a minute is 60 seconds)</li>
+<li>&ldquo;PT10H&rdquo;     &ndash; parses as &ldquo;10 hours&rdquo; (where an hour is 3600 seconds)</li>
+<li>&ldquo;P2D&rdquo;       &ndash; parses as &ldquo;2 days&rdquo; (where a day is 24 hours or 86400 seconds)</li>
+<li>&ldquo;P2DT3H4M&rdquo;  &ndash; parses as &ldquo;2 days, 3 hours and 4 minutes&rdquo;</li>
+<li>&ldquo;P-6H3M&rdquo;    &ndash; parses as &ldquo;-6 hours and +3 minutes&rdquo;</li>
+<li>&ldquo;-P6H3M&rdquo;    &ndash; parses as &ldquo;-6 hours and -3 minutes&rdquo;</li>
+<li>&ldquo;-P-6H+3M&rdquo;  &ndash; parses as &ldquo;+6 hours and -3 minutes&rdquo;</li>
+</ul>
+<h4 id="increase">increase</h4>
+<p><code>increase(Duration)</code>. Calculates the increase in the time range.</p>
+<h4 id="rate">rate</h4>
+<p><code>rate(Duration)</code>. Calculates the per-second average rate of increase of the time range.</p>
+<h4 id="irate">irate</h4>
+<p><code>irate()</code>. Calculates the per-second instant rate of increase of the time range.</p>
+<h4 id="tag">tag</h4>
+<p><code>tag({allTags -&gt; })</code>. Update tags of samples. User can add, drop, rename and update tags.</p>
+<h4 id="histogram">histogram</h4>
+<p><code>histogram(le: '&lt;the tag name of le&gt;')</code>. Transforms less based histogram buckets to meter system histogram buckets.
+<code>le</code> parameter hints the tag name of a bucket.</p>
+<h4 id="histogram_percentile">histogram_percentile</h4>
+<p><code>histogram_percentile([&lt;p scalar&gt;])</code>. Hints meter-system to calculates the p-percentile (0 ≤ p ≤ 100) from the buckets.</p>
+<h4 id="time">time</h4>
+<p><code>time()</code>. returns the number of seconds since January 1, 1970 UTC.</p>
+<h2 id="down-sampling-operation">Down Sampling Operation</h2>
+<p>MAL should instruct meter-system how to do downsampling for metrics. It doesn&rsquo;t only refer to aggregate raw samples to
+<code>minute</code> level, but also hints data from <code>minute</code> to higher levels, for instance, <code>hour</code> and <code>day</code>.</p>
+<p>Down sampling operations are as global function in MAL:</p>
+<ul>
+<li>avg</li>
+<li>latest (TODO)</li>
+<li>min (TODO)</li>
+<li>max (TODO)</li>
+<li>mean (TODO)</li>
+<li>sum (TODO)</li>
+<li>count (TODO)</li>
+</ul>
+<p>The default one is <code>avg</code> if not specific an operation.</p>
+<p>If user want get latest time from <code>last_server_state_sync_time_in_seconds</code>:</p>
+<pre><code>latest(last_server_state_sync_time_in_seconds.tagEqual('production', 'catalog'))
+
+or
+
+latest last_server_state_sync_time_in_seconds.tagEqual('production', 'catalog')
+</code></pre><h2 id="metric-level-function">Metric level function</h2>
+<p>Metric has three level, service, instance and endpoint. They extract level relevant labels from metric labels, then
+hints meter-system which level this metrics should be.</p>
+<ul>
+<li><code>servcie([svc_label1, svc_label2...])</code> extracts service level labels from the array argument.</li>
+<li><code>instance([svc_label1, svc_label2...], [ins_label1, ins_label2...])</code> extracts service level labels from the first array argument,
+extracts instance level labels from the second array argument.</li>
+<li><code>endpoint([svc_label1, svc_label2...], [ep_label1, ep_label2...])</code> extracts service level labels from the first array argument,
+extracts endpoint level labels from the second array argument.</li>
+</ul>
+<h2 id="more-examples">More Examples</h2>
+<p>Please refer to <a href="https://github.com/apache/skywalking/tree/af02b66bbdde53380633a564b98353b66a5dc04d/oap-server/server-bootstrap/src/main/resources/fetcher-prom-rules/self.yaml">OAP Self-Observability</a></p>
+
+
+
+
+</div>
+
+
+          </main>
+        </div>
+      </div>
+
+      
+<footer class="bg-dark py-5 sky-row">
+  <div class="container-fluid text-center">
+    <div class="">
+        
+        
+        
+<ul class="list-inline mb-0">
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Twitter" aria-label="Twitter">
+    <a class="text-white" target="_blank" href="https://twitter.com/asfskywalking">
+      <i class="fab fa-twitter"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack">
+    <a class="text-white" target="_blank" href="http://s.apache.org/slack-invite">
+      <i class="fab fa-slack"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Mailing list" aria-label="Mailing list">
+    <a class="text-white" target="_blank" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">
+      <i class="fa fa-envelope"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub">
+    <a class="text-white" target="_blank" href="https://github.com/apache/skywalking">
+      <i class="fab fa-github"></i>
+    </a>
+  </li>
+  
+</ul>
+
+        
+        
+    </div>
+    <div class="">
+
+        <small class="text-white">&copy; 2021 The Apache Software Foundation All Rights Reserved</small>
+        
+	
+    </div>
+    <div class="">
+      <small class="text-white   mt-4">Apache SkyWalking, SkyWalking, Apache, the Apache feather logo, and the Apache SkyWalking project logo are either registered trademarks or trademarks of the Apache Software Foundation.</small>
+    </div>
+  </div>
+</footer>
+
+
+    </div>
+    
+<div id="popup">
+    <div class="mask">
+        <img src=""/>
+    </div>
+</div>
+
+    <div class="sidebar-mask"></div>
+<div class="sidebar">
+    <nav class="nav-links">
+        <div class="nav-item"><a href="/docs/" class="nav-link">Projects and Documentation</a></div>
+        <div class="nav-item"><a href="/events/" class="nav-link">Events</a></div>
+        <div class="nav-item"><a href="/blog/" class="nav-link router-link-exact-active router-link-active">Blog</a>
+        </div>
+        <div class="nav-item"><a href="/downloads/" class="nav-link">Downloads</a></div>
+        <div class="nav-item"><a href="/team/" class="nav-link">Team</a></div>
+        <div class="nav-item"><a href="/zh/" class="nav-link">中文博客</a></div>
+        <div class="nav-item">
+            <div class="dropdown-wrapper open"><a class="dropdown-title"><span class="title">Links</span> <span
+                    class="arrow down"></span></a>
+                <ul class="nav-dropdown" style="">
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Apache Software Foundation
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://github.com/apache/skywalking/issues"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            GitHub Issue Tracker
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://lists.apache.org/list.html?dev@skywalking.apache.org" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Dev Mailing List
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/licenses/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            License
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/events/current-event"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Apache Events
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/security/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Security
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/sponsorship.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Sponsorship and Donate
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/thanks.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Thanks
+                        </a>
+                    </li>
+                </ul>
+            </div>
+        </div>
+    </nav>
+</div>
+
+    
+<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.1.3/dist/js/bootstrap.bundle.min.js"></script>
+
+
+
+
+
+
+
+
+<script src="/js/main.min.d1db5f048cae0266dd8434e5c9f97e7ea03718c3a0a74730f35bcc33fa2f4993.js" integrity="sha256-0dtfBIyuAmbdhDTlyfl&#43;fqA3GMOgp0cw81vMM/ovSZM=" crossorigin="anonymous"></script>
+
+
+
+
+
+  </body>
+  <script>
+    $(function (){
+      var path = window.location.pathname;
+      $('.td-sidebar a').each(function (e){
+        console.log($(this).attr('href'));
+        if($(this).attr('href')+'/'==path){
+          $(this).addClass('active')
+        }
+      })
+    })
+  </script>
+</html>
diff --git a/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk/index.html b/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk/index.html
new file mode 100644
index 0000000..114ffd0
--- /dev/null
+++ b/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk/index.html
@@ -0,0 +1,1038 @@
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<meta name="twitter:site" content="skywalking.apache.org">
+<meta name="twitter:image:src" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta property="og:image" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta name="generator" content="Hugo 0.74.3" />
+<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
+
+
+
+<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png">
+<link rel="manifest" href="/favicons/site.webmanifest">
+<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#5bbad5">
+<meta name="msapplication-TileColor" content="#da532c">
+<meta name="theme-color" content="#ffffff">
+
+<title>Manual instrument SDK | Apache SkyWalking</title><meta property="og:title" content="Manual instrument SDK" />
+<meta property="og:description" content="Manual instrument SDK We have manual instrument SDK contributed from the community.
+ Go2Sky. Go SDK follows SkyWalking format.  Welcome to consider contributing in following languages:
+ Python C&#43;&#43;  What is SkyWalking formats and propagation protocols? See these protocols in protocols document.
+Can SkyWalking provide OpenCensus exporter in above languages? At the moment I am writing this document, NO. Because, OC(OpenCensus) don&rsquo;t support context extendable mechanism, and no hook mechanism when manipulate spans." />
+<meta property="og:type" content="article" />
+<meta property="og:url" content="/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk/" />
+
+<meta itemprop="name" content="Manual instrument SDK">
+<meta itemprop="description" content="Manual instrument SDK We have manual instrument SDK contributed from the community.
+ Go2Sky. Go SDK follows SkyWalking format.  Welcome to consider contributing in following languages:
+ Python C&#43;&#43;  What is SkyWalking formats and propagation protocols? See these protocols in protocols document.
+Can SkyWalking provide OpenCensus exporter in above languages? At the moment I am writing this document, NO. Because, OC(OpenCensus) don&rsquo;t support context extendable mechanism, and no hook mechanism when manipulate spans.">
+
+<meta itemprop="wordCount" content="115">
+
+
+
+<meta itemprop="keywords" content="" />
+<meta name="twitter:card" content="summary"/>
+<meta name="twitter:title" content="Manual instrument SDK"/>
+<meta name="twitter:description" content="Manual instrument SDK We have manual instrument SDK contributed from the community.
+ Go2Sky. Go SDK follows SkyWalking format.  Welcome to consider contributing in following languages:
+ Python C&#43;&#43;  What is SkyWalking formats and propagation protocols? See these protocols in protocols document.
+Can SkyWalking provide OpenCensus exporter in above languages? At the moment I am writing this document, NO. Because, OC(OpenCensus) don&rsquo;t support context extendable mechanism, and no hook mechanism when manipulate spans."/>
+
+<script type="application/javascript">
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-178891182-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
+
+
+<script
+        src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min.js"
+  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+  crossorigin="anonymous"></script>
+
+
+
+
+
+    <title>Manual instrument SDK | Apache SkyWalking</title>
+  </head>
+  <body class="td-page  project-doc">
+    <header>
+      
+<nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar">
+    <div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <a class="navbar-brand" href="/">
+        <span class="navbar-logo"><img src="/images/logo.png"></span> 
+    </a>
+    <div class="td-navbar-nav-scroll ml-md-auto" id="navigation">
+        <ul class="navbar-nav mt-lg-0">
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/docs" ><span>Projects and Documentations</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/events" ><span>Events</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/blog" ><span>Blogs</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/downloads" ><span>Downloads</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/team" ><span>Team</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/zh" ><span>中文博客</span></a>
+			</li>
+              
+            <li class="nav-item dropdown">
+                <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                Links
+              </a>
+                <div class="dropdown-menu">
+                    
+                    <a class="dropdown-item" href="http://www.apache.org/">Apache Software Foundation</a> 
+                    <a class="dropdown-item" href="https://github.com/apache/skywalking/issues">GitHub Issue Tracker</a> 
+                    <a class="dropdown-item" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">Dev Mailing List</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/events/current-event">Apache Events</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsor and Donate</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> 
+                </div>
+            </li>
+             
+            
+			
+        </ul>
+    </div>
+    <div class="navbar-nav d-none d-lg-block search-input-box">
+<input type="search" class="form-control td-search-input" placeholder="&#xf002 Search this site…" aria-label="Search this site…" autocomplete="off">
+</div>
+</nav>
+
+    </header>
+    <div class="container-fluid td-outer">
+
+      <div class="td-main">
+        <div class="row flex-xl-nowrap">
+          <div class="col-12 col-md-3 col-xl-2 d-print-none td-sidebar">
+
+
+
+                    <h5>Documentation: v8.2.0</h5>
+                    <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/readme">Welcome</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/concepts-and-designs/readme">Concepts and Designs</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >What is SkyWalking?</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/overview">Overview and Core concepts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/project-goals">Project Goals</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Probe</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction">Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-agent">Service auto instrument agent</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk">Manual instrument SDK</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-mesh-probe">Service Mesh probe</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Backend</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/backend-overview">Overview</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/oal">Observability Analysis Language</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme#query-protocol">Query in OAP</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >UI</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/ui-overview">Overview</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/readme">Setup</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >Language agents in Service</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Agents</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme">Java agent</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/Supported-list">Supported middleware, framework and library</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#table-of-agent-configuration-properties">Agent Configuration Properties</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#optional-plugins">Optional plugins</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#bootstrap-class-plugins">Bootstrap/JVM class plugin</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#advanced-reporters">Advanced reporters</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Plugin development guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Agent plugin tests and performance tests</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Other language agents</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Service Mesh</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/istio/readme">SkyWalking on Istio</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/envoy/als_setting/">ALS (access log service)</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-ui-setup">Backend, UI and CLI setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-setup">Backend setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/configuration-vocabulary">Configuration Vocabulary</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-setting-override">Overriding settings</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-ip-port">IP and port setting</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-init-mode">Backend init mode startup</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-cluster">Cluster management</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-k8s">Deploy in kubernetes</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-storage">Choose storage</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-receivers">Set receivers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-fetcher">Open fetchers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/trace-sampling">Trace sampling</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/slow-db-statement">Slow DB statement threshold</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/backend-oal-scripts">OAL scripts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-alarm">Alarm</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/advanced-deployment">Advanced deployment options</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/metrics-exporter">Metrics exporter</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ttl">Time To Live (TTL)</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/dynamic-config">Dynamic Configuration</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/uninstrumented-gateways">Uninstrumented Gateways</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ui-setup">UI setup document</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="https://github.com/apache/skywalking-cli">CLI setup document</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/ui/readme">UI Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/guides/readme">Contributing Guides</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/readme#contact-us">Contact us</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/asf/committer">Process to become official Apache SkyWalking Committer</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/How-to-build">Compiling Guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/Java-Plugin-Development-Guide">Agent plugin development guide</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme">Protocols</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/FAQ/readme">FAQs</a>
+        
+    </li>
+
+    
+</ul>
+                    <div class="commit-id">Commit Id: af02b66</div>
+                    
+
+</div>
+          <div id="toc" class="d-none d-xl-block col-xl-2 td-toc d-print-none">
+            
+
+
+
+
+<div class="td-page-meta ml-2 pb-1 pt-2 mb-0">
+
+
+
+
+
+
+
+
+
+
+
+</div>
+
+
+
+
+
+
+<nav id="TableOfContents">
+  <ul>
+    <li><a href="#what-is-skywalking-formats-and-propagation-protocols">What is SkyWalking formats and propagation protocols?</a></li>
+    <li><a href="#can-skywalking-provide-opencensus-exporter-in-above-languages">Can SkyWalking provide OpenCensus exporter in above languages?</a></li>
+    <li><a href="#how-about-zipkin-instrument-sdks">How about Zipkin instrument SDKs?</a></li>
+  </ul>
+</nav>
+
+
+
+
+<script>
+  $(function () {
+    var $toc = $("#TableOfContents");
+    if (!$toc || !$toc.length) {
+      return;
+    }
+    var top = $toc.offset().top;
+
+    window.onscroll = debounce(setTop)
+
+    function setTop() {
+      var scrollValue = $(window).scrollTop();
+      if (scrollValue >= top - 70) {
+        $toc.addClass('fix')
+      } else {
+        $toc.removeClass('fix')
+      }
+    }
+
+    function debounce(fn, wait = 200) {
+      var timeout = null;
+      return function () {
+        clearTimeout(timeout);
+        timeout = setTimeout(() => {
+          fn.apply(this, arguments);
+        }, wait);
+      };
+    }
+  })
+
+</script>
+
+          </div>
+          <main class="col-12 col-md-9 col-xl-8 pl-md-5 pr-md-4" role="main">
+            <br>
+            
+<div class="td-content">
+
+
+
+
+
+
+
+
+
+
+
+	<h1 id="manual-instrument-sdk">Manual instrument SDK</h1>
+<p>We have manual instrument SDK contributed from the community.</p>
+<ul>
+<li><a href="https://github.com/SkyAPM/go2sky">Go2Sky</a>. Go SDK follows SkyWalking format.</li>
+</ul>
+<p>Welcome to consider contributing in following languages:</p>
+<ul>
+<li>Python</li>
+<li>C++</li>
+</ul>
+<h2 id="what-is-skywalking-formats-and-propagation-protocols">What is SkyWalking formats and propagation protocols?</h2>
+<p>See these protocols in <a href="../../protocols/readme">protocols document</a>.</p>
+<h2 id="can-skywalking-provide-opencensus-exporter-in-above-languages">Can SkyWalking provide OpenCensus exporter in above languages?</h2>
+<p>At the moment I am writing this document, <strong>NO</strong>. Because, OC(OpenCensus) don&rsquo;t support context extendable
+mechanism, and no hook mechanism when manipulate spans. SkyWalking relied on those to propagate more things
+than trace id and span id.</p>
+<p>We are already in the middle of discussion, see <a href="https://github.com/census-instrumentation/opencensus-specs/issues/70">https://github.com/census-instrumentation/opencensus-specs/issues/70</a>.
+After OC provides this officially, we can.</p>
+<h2 id="how-about-zipkin-instrument-sdks">How about Zipkin instrument SDKs?</h2>
+<p>See <a href="../../setup/backend/backend-receivers">Zipkin receiver</a> in backend <strong>Choose receiver</strong> section.</p>
+
+
+
+
+</div>
+
+
+          </main>
+        </div>
+      </div>
+
+      
+<footer class="bg-dark py-5 sky-row">
+  <div class="container-fluid text-center">
+    <div class="">
+        
+        
+        
+<ul class="list-inline mb-0">
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Twitter" aria-label="Twitter">
+    <a class="text-white" target="_blank" href="https://twitter.com/asfskywalking">
+      <i class="fab fa-twitter"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack">
+    <a class="text-white" target="_blank" href="http://s.apache.org/slack-invite">
+      <i class="fab fa-slack"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Mailing list" aria-label="Mailing list">
+    <a class="text-white" target="_blank" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">
+      <i class="fa fa-envelope"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub">
+    <a class="text-white" target="_blank" href="https://github.com/apache/skywalking">
+      <i class="fab fa-github"></i>
+    </a>
+  </li>
+  
+</ul>
+
+        
+        
+    </div>
+    <div class="">
+
+        <small class="text-white">&copy; 2021 The Apache Software Foundation All Rights Reserved</small>
+        
+	
+    </div>
+    <div class="">
+      <small class="text-white   mt-4">Apache SkyWalking, SkyWalking, Apache, the Apache feather logo, and the Apache SkyWalking project logo are either registered trademarks or trademarks of the Apache Software Foundation.</small>
+    </div>
+  </div>
+</footer>
+
+
+    </div>
+    
+<div id="popup">
+    <div class="mask">
+        <img src=""/>
+    </div>
+</div>
+
+    <div class="sidebar-mask"></div>
+<div class="sidebar">
+    <nav class="nav-links">
+        <div class="nav-item"><a href="/docs/" class="nav-link">Projects and Documentation</a></div>
+        <div class="nav-item"><a href="/events/" class="nav-link">Events</a></div>
+        <div class="nav-item"><a href="/blog/" class="nav-link router-link-exact-active router-link-active">Blog</a>
+        </div>
+        <div class="nav-item"><a href="/downloads/" class="nav-link">Downloads</a></div>
+        <div class="nav-item"><a href="/team/" class="nav-link">Team</a></div>
+        <div class="nav-item"><a href="/zh/" class="nav-link">中文博客</a></div>
+        <div class="nav-item">
+            <div class="dropdown-wrapper open"><a class="dropdown-title"><span class="title">Links</span> <span
+                    class="arrow down"></span></a>
+                <ul class="nav-dropdown" style="">
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Apache Software Foundation
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://github.com/apache/skywalking/issues"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            GitHub Issue Tracker
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://lists.apache.org/list.html?dev@skywalking.apache.org" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Dev Mailing List
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/licenses/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            License
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/events/current-event"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Apache Events
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/security/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Security
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/sponsorship.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Sponsorship and Donate
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/thanks.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Thanks
+                        </a>
+                    </li>
+                </ul>
+            </div>
+        </div>
+    </nav>
+</div>
+
+    
+<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.1.3/dist/js/bootstrap.bundle.min.js"></script>
+
+
+
+
+
+
+
+
+<script src="/js/main.min.d1db5f048cae0266dd8434e5c9f97e7ea03718c3a0a74730f35bcc33fa2f4993.js" integrity="sha256-0dtfBIyuAmbdhDTlyfl&#43;fqA3GMOgp0cw81vMM/ovSZM=" crossorigin="anonymous"></script>
+
+
+
+
+
+  </body>
+  <script>
+    $(function (){
+      var path = window.location.pathname;
+      $('.td-sidebar a').each(function (e){
+        console.log($(this).attr('href'));
+        if($(this).attr('href')+'/'==path){
+          $(this).addClass('active')
+        }
+      })
+    })
+  </script>
+</html>
diff --git a/docs/main/v8.2.0/en/concepts-and-designs/meter/index.html b/docs/main/v8.2.0/en/concepts-and-designs/meter/index.html
new file mode 100644
index 0000000..2a7d602
--- /dev/null
+++ b/docs/main/v8.2.0/en/concepts-and-designs/meter/index.html
@@ -0,0 +1,1031 @@
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<meta name="twitter:site" content="skywalking.apache.org">
+<meta name="twitter:image:src" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta property="og:image" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta name="generator" content="Hugo 0.74.3" />
+<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
+
+
+
+<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png">
+<link rel="manifest" href="/favicons/site.webmanifest">
+<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#5bbad5">
+<meta name="msapplication-TileColor" content="#da532c">
+<meta name="theme-color" content="#ffffff">
+
+<title>Meter System | Apache SkyWalking</title><meta property="og:title" content="Meter System" />
+<meta property="og:description" content="Meter System Meter system is another streaming calculation mode, especially for metrics data. In the OAL, there are clear Scope Definitions, including native objects. Meter system is focusing on the data type itself, and provides more flexible to the end user to define the scope entity.
+The meter system is open to different receivers and fetchers in the backend, follow the backend setup document for more details.
+Every metrics is declared in the meter system should include following attribute" />
+<meta property="og:type" content="article" />
+<meta property="og:url" content="/docs/main/v8.2.0/en/concepts-and-designs/meter/" />
+
+<meta itemprop="name" content="Meter System">
+<meta itemprop="description" content="Meter System Meter system is another streaming calculation mode, especially for metrics data. In the OAL, there are clear Scope Definitions, including native objects. Meter system is focusing on the data type itself, and provides more flexible to the end user to define the scope entity.
+The meter system is open to different receivers and fetchers in the backend, follow the backend setup document for more details.
+Every metrics is declared in the meter system should include following attribute">
+
+<meta itemprop="wordCount" content="267">
+
+
+
+<meta itemprop="keywords" content="" />
+<meta name="twitter:card" content="summary"/>
+<meta name="twitter:title" content="Meter System"/>
+<meta name="twitter:description" content="Meter System Meter system is another streaming calculation mode, especially for metrics data. In the OAL, there are clear Scope Definitions, including native objects. Meter system is focusing on the data type itself, and provides more flexible to the end user to define the scope entity.
+The meter system is open to different receivers and fetchers in the backend, follow the backend setup document for more details.
+Every metrics is declared in the meter system should include following attribute"/>
+
+<script type="application/javascript">
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-178891182-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
+
+
+<script
+        src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min.js"
+  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+  crossorigin="anonymous"></script>
+
+
+
+
+
+    <title>Meter System | Apache SkyWalking</title>
+  </head>
+  <body class="td-page  project-doc">
+    <header>
+      
+<nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar">
+    <div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <a class="navbar-brand" href="/">
+        <span class="navbar-logo"><img src="/images/logo.png"></span> 
+    </a>
+    <div class="td-navbar-nav-scroll ml-md-auto" id="navigation">
+        <ul class="navbar-nav mt-lg-0">
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/docs" ><span>Projects and Documentations</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/events" ><span>Events</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/blog" ><span>Blogs</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/downloads" ><span>Downloads</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/team" ><span>Team</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/zh" ><span>中文博客</span></a>
+			</li>
+              
+            <li class="nav-item dropdown">
+                <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                Links
+              </a>
+                <div class="dropdown-menu">
+                    
+                    <a class="dropdown-item" href="http://www.apache.org/">Apache Software Foundation</a> 
+                    <a class="dropdown-item" href="https://github.com/apache/skywalking/issues">GitHub Issue Tracker</a> 
+                    <a class="dropdown-item" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">Dev Mailing List</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/events/current-event">Apache Events</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsor and Donate</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> 
+                </div>
+            </li>
+             
+            
+			
+        </ul>
+    </div>
+    <div class="navbar-nav d-none d-lg-block search-input-box">
+<input type="search" class="form-control td-search-input" placeholder="&#xf002 Search this site…" aria-label="Search this site…" autocomplete="off">
+</div>
+</nav>
+
+    </header>
+    <div class="container-fluid td-outer">
+
+      <div class="td-main">
+        <div class="row flex-xl-nowrap">
+          <div class="col-12 col-md-3 col-xl-2 d-print-none td-sidebar">
+
+
+
+                    <h5>Documentation: v8.2.0</h5>
+                    <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/readme">Welcome</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/concepts-and-designs/readme">Concepts and Designs</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >What is SkyWalking?</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/overview">Overview and Core concepts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/project-goals">Project Goals</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Probe</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction">Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-agent">Service auto instrument agent</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk">Manual instrument SDK</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-mesh-probe">Service Mesh probe</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Backend</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/backend-overview">Overview</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/oal">Observability Analysis Language</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme#query-protocol">Query in OAP</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >UI</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/ui-overview">Overview</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/readme">Setup</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >Language agents in Service</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Agents</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme">Java agent</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/Supported-list">Supported middleware, framework and library</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#table-of-agent-configuration-properties">Agent Configuration Properties</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#optional-plugins">Optional plugins</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#bootstrap-class-plugins">Bootstrap/JVM class plugin</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#advanced-reporters">Advanced reporters</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Plugin development guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Agent plugin tests and performance tests</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Other language agents</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Service Mesh</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/istio/readme">SkyWalking on Istio</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/envoy/als_setting/">ALS (access log service)</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-ui-setup">Backend, UI and CLI setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-setup">Backend setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/configuration-vocabulary">Configuration Vocabulary</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-setting-override">Overriding settings</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-ip-port">IP and port setting</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-init-mode">Backend init mode startup</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-cluster">Cluster management</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-k8s">Deploy in kubernetes</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-storage">Choose storage</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-receivers">Set receivers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-fetcher">Open fetchers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/trace-sampling">Trace sampling</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/slow-db-statement">Slow DB statement threshold</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/backend-oal-scripts">OAL scripts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-alarm">Alarm</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/advanced-deployment">Advanced deployment options</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/metrics-exporter">Metrics exporter</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ttl">Time To Live (TTL)</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/dynamic-config">Dynamic Configuration</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/uninstrumented-gateways">Uninstrumented Gateways</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ui-setup">UI setup document</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="https://github.com/apache/skywalking-cli">CLI setup document</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/ui/readme">UI Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/guides/readme">Contributing Guides</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/readme#contact-us">Contact us</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/asf/committer">Process to become official Apache SkyWalking Committer</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/How-to-build">Compiling Guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/Java-Plugin-Development-Guide">Agent plugin development guide</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme">Protocols</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/FAQ/readme">FAQs</a>
+        
+    </li>
+
+    
+</ul>
+                    <div class="commit-id">Commit Id: af02b66</div>
+                    
+
+</div>
+          <div id="toc" class="d-none d-xl-block col-xl-2 td-toc d-print-none">
+            
+
+
+
+
+<div class="td-page-meta ml-2 pb-1 pt-2 mb-0">
+
+
+
+
+
+
+
+
+
+
+
+</div>
+
+
+
+
+
+
+
+
+
+<script>
+  $(function () {
+    var $toc = $("#TableOfContents");
+    if (!$toc || !$toc.length) {
+      return;
+    }
+    var top = $toc.offset().top;
+
+    window.onscroll = debounce(setTop)
+
+    function setTop() {
+      var scrollValue = $(window).scrollTop();
+      if (scrollValue >= top - 70) {
+        $toc.addClass('fix')
+      } else {
+        $toc.removeClass('fix')
+      }
+    }
+
+    function debounce(fn, wait = 200) {
+      var timeout = null;
+      return function () {
+        clearTimeout(timeout);
+        timeout = setTimeout(() => {
+          fn.apply(this, arguments);
+        }, wait);
+      };
+    }
+  })
+
+</script>
+
+          </div>
+          <main class="col-12 col-md-9 col-xl-8 pl-md-5 pr-md-4" role="main">
+            <br>
+            
+<div class="td-content">
+
+
+
+
+
+
+
+
+
+
+
+	<h1 id="meter-system">Meter System</h1>
+<p>Meter system is another streaming calculation mode, especially for metrics data. In the <a href="../oal">OAL</a>, there are clear
+<a href="../scope-definitions">Scope Definitions</a>, including native objects. Meter system is focusing on the data type itself,
+and provides more flexible to the end user to define the scope entity.</p>
+<p>The meter system is open to different receivers and fetchers in the backend,
+follow the <a href="../../setup/backend/backend-setup">backend setup document</a> for more details.</p>
+<p>Every metrics is declared in the meter system should include following attribute</p>
+<ol>
+<li><strong>Metrics Name</strong>. An unique name globally, should avoid overlap the OAL variable names.</li>
+<li><strong>Function Name</strong>. The function used for this metrics, distributed aggregation, value calculation and down sampling calculation
+based on the function implementation. Also, the data structure is determined by the function too, such as function Avg is for Long.</li>
+<li><strong>Scope Type</strong>. Unlike inside the OAL, there are plenty of logic scope definitions, in meter system, only type is required.
+Type values include service, instance, and endpoint, like we introduced in the Overview.
+The values of scope entity name, such as service name, are required when metrics data generated with the metrics data value.</li>
+</ol>
+<p>NOTICE, the metrics must be declared in the bootstrap stage, no runtime changed.</p>
+<p>Meter System supports following binding functions</p>
+<ul>
+<li><strong>avg</strong>. Calculate the avg value for every entity in the same metrics name.</li>
+<li><strong>histogram</strong>. Aggregate the counts in the configurable buckets, buckets is configurable but must be assigned in the declaration stage.</li>
+<li><strong>percentile</strong>. Read <a href="https://en.wikipedia.org/wiki/Percentile">percentile in WIKI</a>. Unlike in the OAL, we provide
+50/75/90/95/99 in default, in the meter system function, percentile function accepts several ranks, which should be in
+the (0, 100) range.</li>
+</ul>
+
+
+
+
+</div>
+
+
+          </main>
+        </div>
+      </div>
+
+      
+<footer class="bg-dark py-5 sky-row">
+  <div class="container-fluid text-center">
+    <div class="">
+        
+        
+        
+<ul class="list-inline mb-0">
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Twitter" aria-label="Twitter">
+    <a class="text-white" target="_blank" href="https://twitter.com/asfskywalking">
+      <i class="fab fa-twitter"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack">
+    <a class="text-white" target="_blank" href="http://s.apache.org/slack-invite">
+      <i class="fab fa-slack"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Mailing list" aria-label="Mailing list">
+    <a class="text-white" target="_blank" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">
+      <i class="fa fa-envelope"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub">
+    <a class="text-white" target="_blank" href="https://github.com/apache/skywalking">
+      <i class="fab fa-github"></i>
+    </a>
+  </li>
+  
+</ul>
+
+        
+        
+    </div>
+    <div class="">
+
+        <small class="text-white">&copy; 2021 The Apache Software Foundation All Rights Reserved</small>
+        
+	
+    </div>
+    <div class="">
+      <small class="text-white   mt-4">Apache SkyWalking, SkyWalking, Apache, the Apache feather logo, and the Apache SkyWalking project logo are either registered trademarks or trademarks of the Apache Software Foundation.</small>
+    </div>
+  </div>
+</footer>
+
+
+    </div>
+    
+<div id="popup">
+    <div class="mask">
+        <img src=""/>
+    </div>
+</div>
+
+    <div class="sidebar-mask"></div>
+<div class="sidebar">
+    <nav class="nav-links">
+        <div class="nav-item"><a href="/docs/" class="nav-link">Projects and Documentation</a></div>
+        <div class="nav-item"><a href="/events/" class="nav-link">Events</a></div>
+        <div class="nav-item"><a href="/blog/" class="nav-link router-link-exact-active router-link-active">Blog</a>
+        </div>
+        <div class="nav-item"><a href="/downloads/" class="nav-link">Downloads</a></div>
+        <div class="nav-item"><a href="/team/" class="nav-link">Team</a></div>
+        <div class="nav-item"><a href="/zh/" class="nav-link">中文博客</a></div>
+        <div class="nav-item">
+            <div class="dropdown-wrapper open"><a class="dropdown-title"><span class="title">Links</span> <span
+                    class="arrow down"></span></a>
+                <ul class="nav-dropdown" style="">
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Apache Software Foundation
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://github.com/apache/skywalking/issues"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            GitHub Issue Tracker
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://lists.apache.org/list.html?dev@skywalking.apache.org" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Dev Mailing List
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/licenses/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            License
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/events/current-event"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Apache Events
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/security/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Security
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/sponsorship.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Sponsorship and Donate
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/thanks.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Thanks
+                        </a>
+                    </li>
+                </ul>
+            </div>
+        </div>
+    </nav>
+</div>
+
+    
+<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.1.3/dist/js/bootstrap.bundle.min.js"></script>
+
+
+
+
+
+
+
+
+<script src="/js/main.min.d1db5f048cae0266dd8434e5c9f97e7ea03718c3a0a74730f35bcc33fa2f4993.js" integrity="sha256-0dtfBIyuAmbdhDTlyfl&#43;fqA3GMOgp0cw81vMM/ovSZM=" crossorigin="anonymous"></script>
+
+
+
+
+
+  </body>
+  <script>
+    $(function (){
+      var path = window.location.pathname;
+      $('.td-sidebar a').each(function (e){
+        console.log($(this).attr('href'));
+        if($(this).attr('href')+'/'==path){
+          $(this).addClass('active')
+        }
+      })
+    })
+  </script>
+</html>
diff --git a/docs/main/v8.2.0/en/concepts-and-designs/oal/index.html b/docs/main/v8.2.0/en/concepts-and-designs/oal/index.html
new file mode 100644
index 0000000..af0a93e
--- /dev/null
+++ b/docs/main/v8.2.0/en/concepts-and-designs/oal/index.html
@@ -0,0 +1,1161 @@
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<meta name="twitter:site" content="skywalking.apache.org">
+<meta name="twitter:image:src" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta property="og:image" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta name="generator" content="Hugo 0.74.3" />
+<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
+
+
+
+<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png">
+<link rel="manifest" href="/favicons/site.webmanifest">
+<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#5bbad5">
+<meta name="msapplication-TileColor" content="#da532c">
+<meta name="theme-color" content="#ffffff">
+
+<title>Observability Analysis Language | Apache SkyWalking</title><meta property="og:title" content="Observability Analysis Language" />
+<meta property="og:description" content="Observability Analysis Language Provide OAL(Observability Analysis Language) to analysis incoming data in streaming mode.
+OAL focuses on metrics in Service, Service Instance and Endpoint. Because of that, the language is easy to learn and use.
+Since 6.3, the OAL engine is embedded in OAP server runtime, as oal-rt(OAL Runtime). OAL scripts now locate in /config folder, user could simply change and reboot the server to make it effective. But still, OAL script is compile language, OAL Runtime generates java codes dynamically." />
+<meta property="og:type" content="article" />
+<meta property="og:url" content="/docs/main/v8.2.0/en/concepts-and-designs/oal/" />
+
+<meta itemprop="name" content="Observability Analysis Language">
+<meta itemprop="description" content="Observability Analysis Language Provide OAL(Observability Analysis Language) to analysis incoming data in streaming mode.
+OAL focuses on metrics in Service, Service Instance and Endpoint. Because of that, the language is easy to learn and use.
+Since 6.3, the OAL engine is embedded in OAP server runtime, as oal-rt(OAL Runtime). OAL scripts now locate in /config folder, user could simply change and reboot the server to make it effective. But still, OAL script is compile language, OAL Runtime generates java codes dynamically.">
+
+<meta itemprop="wordCount" content="907">
+
+
+
+<meta itemprop="keywords" content="" />
+<meta name="twitter:card" content="summary"/>
+<meta name="twitter:title" content="Observability Analysis Language"/>
+<meta name="twitter:description" content="Observability Analysis Language Provide OAL(Observability Analysis Language) to analysis incoming data in streaming mode.
+OAL focuses on metrics in Service, Service Instance and Endpoint. Because of that, the language is easy to learn and use.
+Since 6.3, the OAL engine is embedded in OAP server runtime, as oal-rt(OAL Runtime). OAL scripts now locate in /config folder, user could simply change and reboot the server to make it effective. But still, OAL script is compile language, OAL Runtime generates java codes dynamically."/>
+
+<script type="application/javascript">
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-178891182-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
+
+
+<script
+        src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min.js"
+  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+  crossorigin="anonymous"></script>
+
+
+
+
+
+    <title>Observability Analysis Language | Apache SkyWalking</title>
+  </head>
+  <body class="td-page  project-doc">
+    <header>
+      
+<nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar">
+    <div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <a class="navbar-brand" href="/">
+        <span class="navbar-logo"><img src="/images/logo.png"></span> 
+    </a>
+    <div class="td-navbar-nav-scroll ml-md-auto" id="navigation">
+        <ul class="navbar-nav mt-lg-0">
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/docs" ><span>Projects and Documentations</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/events" ><span>Events</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/blog" ><span>Blogs</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/downloads" ><span>Downloads</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/team" ><span>Team</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/zh" ><span>中文博客</span></a>
+			</li>
+              
+            <li class="nav-item dropdown">
+                <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                Links
+              </a>
+                <div class="dropdown-menu">
+                    
+                    <a class="dropdown-item" href="http://www.apache.org/">Apache Software Foundation</a> 
+                    <a class="dropdown-item" href="https://github.com/apache/skywalking/issues">GitHub Issue Tracker</a> 
+                    <a class="dropdown-item" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">Dev Mailing List</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/events/current-event">Apache Events</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsor and Donate</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> 
+                </div>
+            </li>
+             
+            
+			
+        </ul>
+    </div>
+    <div class="navbar-nav d-none d-lg-block search-input-box">
+<input type="search" class="form-control td-search-input" placeholder="&#xf002 Search this site…" aria-label="Search this site…" autocomplete="off">
+</div>
+</nav>
+
+    </header>
+    <div class="container-fluid td-outer">
+
+      <div class="td-main">
+        <div class="row flex-xl-nowrap">
+          <div class="col-12 col-md-3 col-xl-2 d-print-none td-sidebar">
+
+
+
+                    <h5>Documentation: v8.2.0</h5>
+                    <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/readme">Welcome</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/concepts-and-designs/readme">Concepts and Designs</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >What is SkyWalking?</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/overview">Overview and Core concepts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/project-goals">Project Goals</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Probe</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction">Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-agent">Service auto instrument agent</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk">Manual instrument SDK</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-mesh-probe">Service Mesh probe</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Backend</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/backend-overview">Overview</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/oal">Observability Analysis Language</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme#query-protocol">Query in OAP</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >UI</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/ui-overview">Overview</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/readme">Setup</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >Language agents in Service</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Agents</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme">Java agent</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/Supported-list">Supported middleware, framework and library</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#table-of-agent-configuration-properties">Agent Configuration Properties</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#optional-plugins">Optional plugins</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#bootstrap-class-plugins">Bootstrap/JVM class plugin</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#advanced-reporters">Advanced reporters</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Plugin development guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Agent plugin tests and performance tests</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Other language agents</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Service Mesh</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/istio/readme">SkyWalking on Istio</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/envoy/als_setting/">ALS (access log service)</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-ui-setup">Backend, UI and CLI setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-setup">Backend setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/configuration-vocabulary">Configuration Vocabulary</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-setting-override">Overriding settings</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-ip-port">IP and port setting</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-init-mode">Backend init mode startup</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-cluster">Cluster management</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-k8s">Deploy in kubernetes</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-storage">Choose storage</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-receivers">Set receivers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-fetcher">Open fetchers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/trace-sampling">Trace sampling</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/slow-db-statement">Slow DB statement threshold</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/backend-oal-scripts">OAL scripts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-alarm">Alarm</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/advanced-deployment">Advanced deployment options</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/metrics-exporter">Metrics exporter</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ttl">Time To Live (TTL)</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/dynamic-config">Dynamic Configuration</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/uninstrumented-gateways">Uninstrumented Gateways</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ui-setup">UI setup document</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="https://github.com/apache/skywalking-cli">CLI setup document</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/ui/readme">UI Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/guides/readme">Contributing Guides</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/readme#contact-us">Contact us</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/asf/committer">Process to become official Apache SkyWalking Committer</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/How-to-build">Compiling Guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/Java-Plugin-Development-Guide">Agent plugin development guide</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme">Protocols</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/FAQ/readme">FAQs</a>
+        
+    </li>
+
+    
+</ul>
+                    <div class="commit-id">Commit Id: af02b66</div>
+                    
+
+</div>
+          <div id="toc" class="d-none d-xl-block col-xl-2 td-toc d-print-none">
+            
+
+
+
+
+<div class="td-page-meta ml-2 pb-1 pt-2 mb-0">
+
+
+
+
+
+
+
+
+
+
+
+</div>
+
+
+
+
+
+
+<nav id="TableOfContents">
+  <ul>
+    <li><a href="#grammar">Grammar</a></li>
+    <li><a href="#scope">Scope</a></li>
+    <li><a href="#filter">Filter</a></li>
+    <li><a href="#aggregation-function">Aggregation Function</a></li>
+    <li><a href="#metrics-name">Metrics name</a></li>
+    <li><a href="#group">Group</a></li>
+    <li><a href="#disable">Disable</a></li>
+    <li><a href="#examples">Examples</a></li>
+  </ul>
+</nav>
+
+
+
+
+<script>
+  $(function () {
+    var $toc = $("#TableOfContents");
+    if (!$toc || !$toc.length) {
+      return;
+    }
+    var top = $toc.offset().top;
+
+    window.onscroll = debounce(setTop)
+
+    function setTop() {
+      var scrollValue = $(window).scrollTop();
+      if (scrollValue >= top - 70) {
+        $toc.addClass('fix')
+      } else {
+        $toc.removeClass('fix')
+      }
+    }
+
+    function debounce(fn, wait = 200) {
+      var timeout = null;
+      return function () {
+        clearTimeout(timeout);
+        timeout = setTimeout(() => {
+          fn.apply(this, arguments);
+        }, wait);
+      };
+    }
+  })
+
+</script>
+
+          </div>
+          <main class="col-12 col-md-9 col-xl-8 pl-md-5 pr-md-4" role="main">
+            <br>
+            
+<div class="td-content">
+
+
+
+
+
+
+
+
+
+
+
+	<h1 id="observability-analysis-language">Observability Analysis Language</h1>
+<p>Provide OAL(Observability Analysis Language) to analysis incoming data in streaming mode.</p>
+<p>OAL focuses on metrics in Service, Service Instance and Endpoint. Because of that, the language is easy to
+learn and use.</p>
+<p>Since 6.3, the OAL engine is embedded in OAP server runtime, as <code>oal-rt</code>(OAL Runtime).
+OAL scripts now locate in <code>/config</code> folder, user could simply change and reboot the server to make it effective.
+But still, OAL script is compile language, OAL Runtime generates java codes dynamically.</p>
+<p>You could open set <code>SW_OAL_ENGINE_DEBUG=Y</code> at system env, to see which classes generated.</p>
+<h2 id="grammar">Grammar</h2>
+<p>Scripts should be named as <code>*.oal</code></p>
+<pre><code>// Declare the metrics.
+METRICS_NAME = from(SCOPE.(* | [FIELD][,FIELD ...]))
+[.filter(FIELD OP [INT | STRING])]
+.FUNCTION([PARAM][, PARAM ...])
+
+// Disable hard code 
+disable(METRICS_NAME);
+</code></pre><h2 id="scope">Scope</h2>
+<p>Primary <strong>SCOPE</strong>s are <code>All</code>, <code>Service</code>, <code>ServiceInstance</code>, <code>Endpoint</code>, <code>ServiceRelation</code>, <code>ServiceInstanceRelation</code>, <code>EndpointRelation</code>.
+Also there are some secondary scopes, which belongs to one primary scope.</p>
+<p>Read <a href="../scope-definitions">Scope Definitions</a>, you can find all existing Scopes and Fields.</p>
+<h2 id="filter">Filter</h2>
+<p>Use filter to build the conditions for the value of fields, by using field name and expression.</p>
+<p>The expressions support to link by <code>and</code>, <code>or</code> and <code>(...)</code>.
+The OPs support <code>==</code>, <code>!=</code>, <code>&gt;</code>, <code>&lt;</code>, <code>&gt;=</code>, <code>&lt;=</code>, <code>in [...]</code> ,<code>like %...</code>, <code>like ...%</code> and <code>like %...%</code>, with type detection based of field type. Trigger compile
+or code generation error if incompatible.</p>
+<h2 id="aggregation-function">Aggregation Function</h2>
+<p>The default functions are provided by SkyWalking OAP core, and could implement more.</p>
+<p>Provided functions</p>
+<ul>
+<li><code>longAvg</code>. The avg of all input per scope entity. The input field must be a long.</li>
+</ul>
+<blockquote>
+<p>instance_jvm_memory_max = from(ServiceInstanceJVMMemory.max).longAvg();</p>
+</blockquote>
+<p>In this case, input are request of each ServiceInstanceJVMMemory scope, avg is based on field <code>max</code>.</p>
+<ul>
+<li><code>doubleAvg</code>. The avg of all input per scope entity. The input field must be a double.</li>
+</ul>
+<blockquote>
+<p>instance_jvm_cpu = from(ServiceInstanceJVMCPU.usePercent).doubleAvg();</p>
+</blockquote>
+<p>In this case, input are request of each ServiceInstanceJVMCPU scope, avg is based on field <code>usePercent</code>.</p>
+<ul>
+<li><code>percent</code>. The number or ratio expressed as a fraction of 100, for the condition matched input.</li>
+</ul>
+<blockquote>
+<p>endpoint_percent = from(Endpoint.*).percent(status == true);</p>
+</blockquote>
+<p>In this case, all input are requests of each endpoint, condition is <code>endpoint.status == true</code>.</p>
+<ul>
+<li><code>rate</code>. The rate expressed as a fraction of 100, for the condition matched input.</li>
+</ul>
+<blockquote>
+<p>browser_app_error_rate = from(BrowserAppTraffic.*).rate(trafficCategory == BrowserAppTrafficCategory.FIRST_ERROR, trafficCategory == BrowserAppTrafficCategory.NORMAL);</p>
+</blockquote>
+<p>In this case, all input are requests of each browser app traffic, <code>numerator</code> condition is <code>trafficCategory == BrowserAppTrafficCategory.FIRST_ERROR</code> and <code>denominator</code> condition is <code>trafficCategory == BrowserAppTrafficCategory.NORMAL</code>.
+The parameter (1) is the <code>numerator</code> condition.
+The parameter (2) is the <code>denominator</code> condition.</p>
+<ul>
+<li><code>sum</code>. The sum calls per scope entity.</li>
+</ul>
+<blockquote>
+<p>service_calls_sum = from(Service.*).sum();</p>
+</blockquote>
+<p>In this case, calls of each service.</p>
+<ul>
+<li><code>histogram</code>. Read <a href="https://en.wikipedia.org/wiki/Heat_map">Heatmap in WIKI</a></li>
+</ul>
+<blockquote>
+<p>all_heatmap = from(All.latency).histogram(100, 20);</p>
+</blockquote>
+<p>In this case, thermodynamic heatmap of all incoming requests.
+The parameter (1) is the precision of latency calculation, such as in above case, 113ms and 193ms are considered same in the 101-200ms group.
+The parameter (2) is the group amount. In above case, 21(param value + 1) groups are 0-100ms, 101-200ms, &hellip; 1901-2000ms, 2000+ms</p>
+<ul>
+<li><code>apdex</code>. Read <a href="https://en.wikipedia.org/wiki/Apdex">Apdex in WIKI</a></li>
+</ul>
+<blockquote>
+<p>service_apdex = from(Service.latency).apdex(name, status);</p>
+</blockquote>
+<p>In this case, apdex score of each service.
+The parameter (1) is the service name, which effects the Apdex threshold value loaded from service-apdex-threshold.yml in the config folder.
+The parameter (2) is the status of this request. The status(success/failure) effects the Apdex calculation.</p>
+<ul>
+<li><code>p99</code>, <code>p95</code>, <code>p90</code>, <code>p75</code>, <code>p50</code>. Read <a href="https://en.wikipedia.org/wiki/Percentile">percentile in WIKI</a></li>
+</ul>
+<blockquote>
+<p>all_percentile = from(All.latency).percentile(10);</p>
+</blockquote>
+<p><strong>percentile</strong> is the first multiple value metrics, introduced since 7.0.0. As having multiple values, it could be query through <code>getMultipleLinearIntValues</code> GraphQL query.
+In this case, <code>p99</code>, <code>p95</code>, <code>p90</code>, <code>p75</code>, <code>p50</code> of all incoming request. The parameter is the precision of p99 latency calculation, such as in above case, 120ms and 124 are considered same.
+Before 7.0.0, use <code>p99</code>, <code>p95</code>, <code>p90</code>, <code>p75</code>, <code>p50</code> func(s) to calculate metrics separately. Still supported in 7.x, but don&rsquo;t be recommended, and don&rsquo;t be included in official OAL script.</p>
+<blockquote>
+<p>all_p99 = from(All.latency).p99(10);</p>
+</blockquote>
+<p>In this case, p99 value of all incoming requests. The parameter is the precision of p99 latency calculation, such as in above case, 120ms and 124 are considered same.</p>
+<h2 id="metrics-name">Metrics name</h2>
+<p>The metrics name for storage implementor, alarm and query modules. The type inference supported by core.</p>
+<h2 id="group">Group</h2>
+<p>All metrics data will be grouped by Scope.ID and min-level TimeBucket.</p>
+<ul>
+<li>In <code>Endpoint</code> scope, the Scope.ID = Endpoint id (the unique id based on service and its Endpoint)</li>
+</ul>
+<h2 id="disable">Disable</h2>
+<p><code>Disable</code> is an advanced statement in OAL, which is only used in certain case.
+Some of the aggregation and metrics are defined through core hard codes,
+this <code>disable</code> statement is designed for make them de-active,
+such as <code>segment</code>, <code>top_n_database_statement</code>.
+In default, no one is being disable.</p>
+<h2 id="examples">Examples</h2>
+<pre><code>// Caculate p99 of both Endpoint1 and Endpoint2
+endpoint_p99 = from(Endpoint.latency).filter(name in (&quot;Endpoint1&quot;, &quot;Endpoint2&quot;)).summary(0.99)
+
+// Caculate p99 of Endpoint name started with `serv`
+serv_Endpoint_p99 = from(Endpoint.latency).filter(name like &quot;serv%&quot;).summary(0.99)
+
+// Caculate the avg response time of each Endpoint
+endpoint_avg = from(Endpoint.latency).avg()
+
+// Caculate the p50, p75, p90, p95 and p99 of each Endpoint by 50 ms steps.
+endpoint_percentile = from(Endpoint.latency).percentile(10)
+
+// Caculate the percent of response status is true, for each service.
+endpoint_success = from(Endpoint.*).filter(status == true).percent()
+
+// Caculate the sum of response code in [404, 500, 503], for each service.
+endpoint_abnormal = from(Endpoint.*).filter(responseCode in [404, 500, 503]).sum()
+
+// Caculate the sum of request type in [RequestType.PRC, RequestType.gRPC], for each service.
+endpoint_rpc_calls_sum = from(Endpoint.*).filter(type in [RequestType.PRC, RequestType.gRPC]).sum()
+
+// Caculate the sum of endpoint name in [&quot;/v1&quot;, &quot;/v2&quot;], for each service.
+endpoint_url_sum = from(Endpoint.*).filter(endpointName in [&quot;/v1&quot;, &quot;/v2&quot;]).sum()
+
+// Caculate the sum of calls for each service.
+endpoint_calls = from(Endpoint.*).sum()
+
+disable(segment);
+disable(endpoint_relation_server_side);
+disable(top_n_database_statement);
+</code></pre>
+
+
+
+</div>
+
+
+          </main>
+        </div>
+      </div>
+
+      
+<footer class="bg-dark py-5 sky-row">
+  <div class="container-fluid text-center">
+    <div class="">
+        
+        
+        
+<ul class="list-inline mb-0">
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Twitter" aria-label="Twitter">
+    <a class="text-white" target="_blank" href="https://twitter.com/asfskywalking">
+      <i class="fab fa-twitter"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack">
+    <a class="text-white" target="_blank" href="http://s.apache.org/slack-invite">
+      <i class="fab fa-slack"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Mailing list" aria-label="Mailing list">
+    <a class="text-white" target="_blank" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">
+      <i class="fa fa-envelope"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub">
+    <a class="text-white" target="_blank" href="https://github.com/apache/skywalking">
+      <i class="fab fa-github"></i>
+    </a>
+  </li>
+  
+</ul>
+
+        
+        
+    </div>
+    <div class="">
+
+        <small class="text-white">&copy; 2021 The Apache Software Foundation All Rights Reserved</small>
+        
+	
+    </div>
+    <div class="">
+      <small class="text-white   mt-4">Apache SkyWalking, SkyWalking, Apache, the Apache feather logo, and the Apache SkyWalking project logo are either registered trademarks or trademarks of the Apache Software Foundation.</small>
+    </div>
+  </div>
+</footer>
+
+
+    </div>
+    
+<div id="popup">
+    <div class="mask">
+        <img src=""/>
+    </div>
+</div>
+
+    <div class="sidebar-mask"></div>
+<div class="sidebar">
+    <nav class="nav-links">
+        <div class="nav-item"><a href="/docs/" class="nav-link">Projects and Documentation</a></div>
+        <div class="nav-item"><a href="/events/" class="nav-link">Events</a></div>
+        <div class="nav-item"><a href="/blog/" class="nav-link router-link-exact-active router-link-active">Blog</a>
+        </div>
+        <div class="nav-item"><a href="/downloads/" class="nav-link">Downloads</a></div>
+        <div class="nav-item"><a href="/team/" class="nav-link">Team</a></div>
+        <div class="nav-item"><a href="/zh/" class="nav-link">中文博客</a></div>
+        <div class="nav-item">
+            <div class="dropdown-wrapper open"><a class="dropdown-title"><span class="title">Links</span> <span
+                    class="arrow down"></span></a>
+                <ul class="nav-dropdown" style="">
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Apache Software Foundation
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://github.com/apache/skywalking/issues"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            GitHub Issue Tracker
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://lists.apache.org/list.html?dev@skywalking.apache.org" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Dev Mailing List
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/licenses/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            License
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/events/current-event"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Apache Events
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/security/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Security
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/sponsorship.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Sponsorship and Donate
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/thanks.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Thanks
+                        </a>
+                    </li>
+                </ul>
+            </div>
+        </div>
+    </nav>
+</div>
+
+    
+<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.1.3/dist/js/bootstrap.bundle.min.js"></script>
+
+
+
+
+
+
+
+
+<script src="/js/main.min.d1db5f048cae0266dd8434e5c9f97e7ea03718c3a0a74730f35bcc33fa2f4993.js" integrity="sha256-0dtfBIyuAmbdhDTlyfl&#43;fqA3GMOgp0cw81vMM/ovSZM=" crossorigin="anonymous"></script>
+
+
+
+
+
+  </body>
+  <script>
+    $(function (){
+      var path = window.location.pathname;
+      $('.td-sidebar a').each(function (e){
+        console.log($(this).attr('href'));
+        if($(this).attr('href')+'/'==path){
+          $(this).addClass('active')
+        }
+      })
+    })
+  </script>
+</html>
diff --git a/docs/main/v8.2.0/en/concepts-and-designs/overview/index.html b/docs/main/v8.2.0/en/concepts-and-designs/overview/index.html
new file mode 100644
index 0000000..c4ee124
--- /dev/null
+++ b/docs/main/v8.2.0/en/concepts-and-designs/overview/index.html
@@ -0,0 +1,1057 @@
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<meta name="twitter:site" content="skywalking.apache.org">
+<meta name="twitter:image:src" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta property="og:image" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta name="generator" content="Hugo 0.74.3" />
+<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
+
+
+
+<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png">
+<link rel="manifest" href="/favicons/site.webmanifest">
+<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#5bbad5">
+<meta name="msapplication-TileColor" content="#da532c">
+<meta name="theme-color" content="#ffffff">
+
+<title>Overview | Apache SkyWalking</title><meta property="og:title" content="Overview" />
+<meta property="og:description" content="Overview SkyWalking: an open source observability platform used to collect, analyze, aggregate and visualize data from services and cloud native infrastructures. SkyWalking provides an easy way to maintain a clear view of your distributed systems, even across Clouds. It is a modern APM, specially designed for cloud native, container based distributed systems.
+Why use SkyWalking? SkyWalking provides solutions for observing and monitoring distributed systems, in many different scenarios. First of all, like traditional approaches, SkyWalking provides auto instrument agents for services, such as Java, C#, Node." />
+<meta property="og:type" content="article" />
+<meta property="og:url" content="/docs/main/v8.2.0/en/concepts-and-designs/overview/" />
+
+<meta itemprop="name" content="Overview">
+<meta itemprop="description" content="Overview SkyWalking: an open source observability platform used to collect, analyze, aggregate and visualize data from services and cloud native infrastructures. SkyWalking provides an easy way to maintain a clear view of your distributed systems, even across Clouds. It is a modern APM, specially designed for cloud native, container based distributed systems.
+Why use SkyWalking? SkyWalking provides solutions for observing and monitoring distributed systems, in many different scenarios. First of all, like traditional approaches, SkyWalking provides auto instrument agents for services, such as Java, C#, Node.">
+
+<meta itemprop="wordCount" content="482">
+
+
+
+<meta itemprop="keywords" content="" />
+<meta name="twitter:card" content="summary"/>
+<meta name="twitter:title" content="Overview"/>
+<meta name="twitter:description" content="Overview SkyWalking: an open source observability platform used to collect, analyze, aggregate and visualize data from services and cloud native infrastructures. SkyWalking provides an easy way to maintain a clear view of your distributed systems, even across Clouds. It is a modern APM, specially designed for cloud native, container based distributed systems.
+Why use SkyWalking? SkyWalking provides solutions for observing and monitoring distributed systems, in many different scenarios. First of all, like traditional approaches, SkyWalking provides auto instrument agents for services, such as Java, C#, Node."/>
+
+<script type="application/javascript">
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-178891182-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
+
+
+<script
+        src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min.js"
+  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+  crossorigin="anonymous"></script>
+
+
+
+
+
+    <title>Overview | Apache SkyWalking</title>
+  </head>
+  <body class="td-page  project-doc">
+    <header>
+      
+<nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar">
+    <div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <a class="navbar-brand" href="/">
+        <span class="navbar-logo"><img src="/images/logo.png"></span> 
+    </a>
+    <div class="td-navbar-nav-scroll ml-md-auto" id="navigation">
+        <ul class="navbar-nav mt-lg-0">
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/docs" ><span>Projects and Documentations</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/events" ><span>Events</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/blog" ><span>Blogs</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/downloads" ><span>Downloads</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/team" ><span>Team</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/zh" ><span>中文博客</span></a>
+			</li>
+              
+            <li class="nav-item dropdown">
+                <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                Links
+              </a>
+                <div class="dropdown-menu">
+                    
+                    <a class="dropdown-item" href="http://www.apache.org/">Apache Software Foundation</a> 
+                    <a class="dropdown-item" href="https://github.com/apache/skywalking/issues">GitHub Issue Tracker</a> 
+                    <a class="dropdown-item" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">Dev Mailing List</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/events/current-event">Apache Events</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsor and Donate</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> 
+                </div>
+            </li>
+             
+            
+			
+        </ul>
+    </div>
+    <div class="navbar-nav d-none d-lg-block search-input-box">
+<input type="search" class="form-control td-search-input" placeholder="&#xf002 Search this site…" aria-label="Search this site…" autocomplete="off">
+</div>
+</nav>
+
+    </header>
+    <div class="container-fluid td-outer">
+
+      <div class="td-main">
+        <div class="row flex-xl-nowrap">
+          <div class="col-12 col-md-3 col-xl-2 d-print-none td-sidebar">
+
+
+
+                    <h5>Documentation: v8.2.0</h5>
+                    <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/readme">Welcome</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/concepts-and-designs/readme">Concepts and Designs</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >What is SkyWalking?</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/overview">Overview and Core concepts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/project-goals">Project Goals</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Probe</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction">Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-agent">Service auto instrument agent</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk">Manual instrument SDK</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-mesh-probe">Service Mesh probe</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Backend</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/backend-overview">Overview</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/oal">Observability Analysis Language</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme#query-protocol">Query in OAP</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >UI</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/ui-overview">Overview</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/readme">Setup</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >Language agents in Service</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Agents</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme">Java agent</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/Supported-list">Supported middleware, framework and library</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#table-of-agent-configuration-properties">Agent Configuration Properties</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#optional-plugins">Optional plugins</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#bootstrap-class-plugins">Bootstrap/JVM class plugin</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#advanced-reporters">Advanced reporters</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Plugin development guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Agent plugin tests and performance tests</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Other language agents</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Service Mesh</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/istio/readme">SkyWalking on Istio</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/envoy/als_setting/">ALS (access log service)</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-ui-setup">Backend, UI and CLI setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-setup">Backend setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/configuration-vocabulary">Configuration Vocabulary</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-setting-override">Overriding settings</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-ip-port">IP and port setting</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-init-mode">Backend init mode startup</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-cluster">Cluster management</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-k8s">Deploy in kubernetes</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-storage">Choose storage</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-receivers">Set receivers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-fetcher">Open fetchers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/trace-sampling">Trace sampling</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/slow-db-statement">Slow DB statement threshold</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/backend-oal-scripts">OAL scripts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-alarm">Alarm</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/advanced-deployment">Advanced deployment options</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/metrics-exporter">Metrics exporter</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ttl">Time To Live (TTL)</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/dynamic-config">Dynamic Configuration</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/uninstrumented-gateways">Uninstrumented Gateways</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ui-setup">UI setup document</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="https://github.com/apache/skywalking-cli">CLI setup document</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/ui/readme">UI Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/guides/readme">Contributing Guides</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/readme#contact-us">Contact us</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/asf/committer">Process to become official Apache SkyWalking Committer</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/How-to-build">Compiling Guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/Java-Plugin-Development-Guide">Agent plugin development guide</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme">Protocols</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/FAQ/readme">FAQs</a>
+        
+    </li>
+
+    
+</ul>
+                    <div class="commit-id">Commit Id: af02b66</div>
+                    
+
+</div>
+          <div id="toc" class="d-none d-xl-block col-xl-2 td-toc d-print-none">
+            
+
+
+
+
+<div class="td-page-meta ml-2 pb-1 pt-2 mb-0">
+
+
+
+
+
+
+
+
+
+
+
+</div>
+
+
+
+
+
+
+<nav id="TableOfContents">
+  <ul>
+    <li><a href="#why-use-skywalking">Why use SkyWalking?</a></li>
+    <li><a href="#architecture">Architecture</a></li>
+    <li><a href="#what-is-next">What is next?</a></li>
+  </ul>
+</nav>
+
+
+
+
+<script>
+  $(function () {
+    var $toc = $("#TableOfContents");
+    if (!$toc || !$toc.length) {
+      return;
+    }
+    var top = $toc.offset().top;
+
+    window.onscroll = debounce(setTop)
+
+    function setTop() {
+      var scrollValue = $(window).scrollTop();
+      if (scrollValue >= top - 70) {
+        $toc.addClass('fix')
+      } else {
+        $toc.removeClass('fix')
+      }
+    }
+
+    function debounce(fn, wait = 200) {
+      var timeout = null;
+      return function () {
+        clearTimeout(timeout);
+        timeout = setTimeout(() => {
+          fn.apply(this, arguments);
+        }, wait);
+      };
+    }
+  })
+
+</script>
+
+          </div>
+          <main class="col-12 col-md-9 col-xl-8 pl-md-5 pr-md-4" role="main">
+            <br>
+            
+<div class="td-content">
+
+
+
+
+
+
+
+
+
+
+
+	<h1 id="overview">Overview</h1>
+<p>SkyWalking: an open source observability platform used to collect, analyze, aggregate and visualize data from services and cloud native
+infrastructures. SkyWalking provides an easy way to maintain a clear view of your distributed systems, even across Clouds.
+It is a modern APM, specially designed for cloud native, container based distributed systems.</p>
+<h2 id="why-use-skywalking">Why use SkyWalking?</h2>
+<p>SkyWalking provides solutions for observing and monitoring distributed systems, in many different scenarios. First of all,
+like traditional approaches, SkyWalking provides auto instrument agents for services, such as Java, C#, Node.js, Go, PHP and Nginx LUA.
+(with calls out for Python and C++ SDK contributions).
+In multilanguage, continuously deployed environments, cloud native infrastructures grow more powerful but also more complex.
+SkyWalking&rsquo;s service mesh receiver allows SkyWalking to receive telemetry data from service mesh frameworks
+such as Istio/Envoy and Linkerd, allowing users to understanding the entire distributed system.</p>
+<p>SkyWalking provides observability capabilities for <strong>service</strong>(s), <strong>service instance</strong>(s), <strong>endpoint</strong>(s). The terms Service,
+Instance and Endpoint are used everywhere today, so it is worth defining their specific meanings in the context of SkyWalking:</p>
+<ul>
+<li><strong>Service</strong>. Represents a set/group of workloads which provide the same behaviours for incoming requests. You can define the service
+name when you are using instrument agents or SDKs. SkyWalking can also use the name you define in platforms such as Istio.</li>
+<li><strong>Service Instance</strong>. Each individual workload in the Service group is known as an instance. Like <code>pods</code> in Kubernetes, it
+doesn&rsquo;t need to be a single OS process, however, if you are using instrument agents, an instance is actually a real OS process.</li>
+<li><strong>Endpoint</strong>. A path in a service for incoming requests, such as an HTTP URI path or a gRPC service class + method signature.</li>
+</ul>
+<p>SkyWalking allows users to understand the topology relationship between Services and Endpoints, to view the metrics of every
+Service/Service Instance/Endpoint and to set alarm rules.</p>
+<p>In addition, you can integrate</p>
+<ol>
+<li>Other distributed tracing useing SkyWalking native agents and SDKs with Zipkin, Jaeger and OpenCensus.</li>
+<li>Other metrics systems, such as Prometheus, Sleuth(Micrometer).</li>
+</ol>
+<h2 id="architecture">Architecture</h2>
+<p>SkyWalking is logically split into four parts: Probes, Platform backend, Storage and UI.</p>
+<img src="https://skywalking.apache.org/assets/frame-v8.jpg?u=20200423"/>
+<ul>
+<li><strong>Probe</strong>s collect data and reformat them for SkyWalking requirements (different probes support different sources).</li>
+<li><strong>Platform backend</strong>, supports data aggregation, analysis and drives process flow from probes to the UI. The analysis includes
+SkyWalking natives traces and metrics, 3rd party, including Istio and Envoy telemetry, Zipkin trace format, etc. You even can
+customize aggregation and analysis by using <a href="../oal">Observability Analysis Language for native metrics</a> and <a href="../meter">Meter System for extension metrics</a>.</li>
+<li><strong>Storage</strong> houses SkyWalking data through an open/plugable interface. You can choose an existing implementation, such as
+ElasticSearch, H2 or a MySQL cluster managed by Sharding-Sphere, or implement your own. Patches for new storage implementors
+welcome!</li>
+<li><strong>UI</strong> a highly customizale web based interface allowing SkyWalking end users to visualize and manage SkyWalking data.</li>
+</ul>
+<h2 id="what-is-next">What is next?</h2>
+<ul>
+<li>Learn SkyWalking&rsquo;s <a href="../project-goals">Project Goals</a></li>
+<li>FAQ, <a href="../../faq/why_mq_not_involved">Why doesn&rsquo;t SkyWalking involve MQ in the architecture?</a></li>
+</ul>
+
+
+
+
+</div>
+
+
+          </main>
+        </div>
+      </div>
+
+      
+<footer class="bg-dark py-5 sky-row">
+  <div class="container-fluid text-center">
+    <div class="">
+        
+        
+        
+<ul class="list-inline mb-0">
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Twitter" aria-label="Twitter">
+    <a class="text-white" target="_blank" href="https://twitter.com/asfskywalking">
+      <i class="fab fa-twitter"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack">
+    <a class="text-white" target="_blank" href="http://s.apache.org/slack-invite">
+      <i class="fab fa-slack"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Mailing list" aria-label="Mailing list">
+    <a class="text-white" target="_blank" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">
+      <i class="fa fa-envelope"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub">
+    <a class="text-white" target="_blank" href="https://github.com/apache/skywalking">
+      <i class="fab fa-github"></i>
+    </a>
+  </li>
+  
+</ul>
+
+        
+        
+    </div>
+    <div class="">
+
+        <small class="text-white">&copy; 2021 The Apache Software Foundation All Rights Reserved</small>
+        
+	
+    </div>
+    <div class="">
+      <small class="text-white   mt-4">Apache SkyWalking, SkyWalking, Apache, the Apache feather logo, and the Apache SkyWalking project logo are either registered trademarks or trademarks of the Apache Software Foundation.</small>
+    </div>
+  </div>
+</footer>
+
+
+    </div>
+    
+<div id="popup">
+    <div class="mask">
+        <img src=""/>
+    </div>
+</div>
+
+    <div class="sidebar-mask"></div>
+<div class="sidebar">
+    <nav class="nav-links">
+        <div class="nav-item"><a href="/docs/" class="nav-link">Projects and Documentation</a></div>
+        <div class="nav-item"><a href="/events/" class="nav-link">Events</a></div>
+        <div class="nav-item"><a href="/blog/" class="nav-link router-link-exact-active router-link-active">Blog</a>
+        </div>
+        <div class="nav-item"><a href="/downloads/" class="nav-link">Downloads</a></div>
+        <div class="nav-item"><a href="/team/" class="nav-link">Team</a></div>
+        <div class="nav-item"><a href="/zh/" class="nav-link">中文博客</a></div>
+        <div class="nav-item">
+            <div class="dropdown-wrapper open"><a class="dropdown-title"><span class="title">Links</span> <span
+                    class="arrow down"></span></a>
+                <ul class="nav-dropdown" style="">
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Apache Software Foundation
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://github.com/apache/skywalking/issues"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            GitHub Issue Tracker
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://lists.apache.org/list.html?dev@skywalking.apache.org" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Dev Mailing List
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/licenses/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            License
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/events/current-event"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Apache Events
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/security/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Security
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/sponsorship.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Sponsorship and Donate
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/thanks.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Thanks
+                        </a>
+                    </li>
+                </ul>
+            </div>
+        </div>
+    </nav>
+</div>
+
+    
+<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.1.3/dist/js/bootstrap.bundle.min.js"></script>
+
+
+
+
+
+
+
+
+<script src="/js/main.min.d1db5f048cae0266dd8434e5c9f97e7ea03718c3a0a74730f35bcc33fa2f4993.js" integrity="sha256-0dtfBIyuAmbdhDTlyfl&#43;fqA3GMOgp0cw81vMM/ovSZM=" crossorigin="anonymous"></script>
+
+
+
+
+
+  </body>
+  <script>
+    $(function (){
+      var path = window.location.pathname;
+      $('.td-sidebar a').each(function (e){
+        console.log($(this).attr('href'));
+        if($(this).attr('href')+'/'==path){
+          $(this).addClass('active')
+        }
+      })
+    })
+  </script>
+</html>
diff --git a/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction/index.html b/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction/index.html
new file mode 100644
index 0000000..e54af5d
--- /dev/null
+++ b/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction/index.html
@@ -0,0 +1,1048 @@
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<meta name="twitter:site" content="skywalking.apache.org">
+<meta name="twitter:image:src" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta property="og:image" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta name="generator" content="Hugo 0.74.3" />
+<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
+
+
+
+<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png">
+<link rel="manifest" href="/favicons/site.webmanifest">
+<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#5bbad5">
+<meta name="msapplication-TileColor" content="#da532c">
+<meta name="theme-color" content="#ffffff">
+
+<title>Probe Introduction | Apache SkyWalking</title><meta property="og:title" content="Probe Introduction" />
+<meta property="og:description" content="Probe Introduction In SkyWalking, probe means an agent or SDK library integrated into target system, which take charge of collecting telemetry data including tracing and metrics. Based on the target system tech stack, probe could use very different ways to do so. But ultimately they are same, just collect and reformat data, then send to backend.
+In high level, there are three typical groups in all SkyWalking probes.
+  Language based native agent." />
+<meta property="og:type" content="article" />
+<meta property="og:url" content="/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction/" />
+
+<meta itemprop="name" content="Probe Introduction">
+<meta itemprop="description" content="Probe Introduction In SkyWalking, probe means an agent or SDK library integrated into target system, which take charge of collecting telemetry data including tracing and metrics. Based on the target system tech stack, probe could use very different ways to do so. But ultimately they are same, just collect and reformat data, then send to backend.
+In high level, there are three typical groups in all SkyWalking probes.
+  Language based native agent.">
+
+<meta itemprop="wordCount" content="413">
+
+
+
+<meta itemprop="keywords" content="" />
+<meta name="twitter:card" content="summary"/>
+<meta name="twitter:title" content="Probe Introduction"/>
+<meta name="twitter:description" content="Probe Introduction In SkyWalking, probe means an agent or SDK library integrated into target system, which take charge of collecting telemetry data including tracing and metrics. Based on the target system tech stack, probe could use very different ways to do so. But ultimately they are same, just collect and reformat data, then send to backend.
+In high level, there are three typical groups in all SkyWalking probes.
+  Language based native agent."/>
+
+<script type="application/javascript">
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-178891182-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
+
+
+<script
+        src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min.js"
+  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+  crossorigin="anonymous"></script>
+
+
+
+
+
+    <title>Probe Introduction | Apache SkyWalking</title>
+  </head>
+  <body class="td-page  project-doc">
+    <header>
+      
+<nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar">
+    <div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <a class="navbar-brand" href="/">
+        <span class="navbar-logo"><img src="/images/logo.png"></span> 
+    </a>
+    <div class="td-navbar-nav-scroll ml-md-auto" id="navigation">
+        <ul class="navbar-nav mt-lg-0">
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/docs" ><span>Projects and Documentations</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/events" ><span>Events</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/blog" ><span>Blogs</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/downloads" ><span>Downloads</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/team" ><span>Team</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/zh" ><span>中文博客</span></a>
+			</li>
+              
+            <li class="nav-item dropdown">
+                <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                Links
+              </a>
+                <div class="dropdown-menu">
+                    
+                    <a class="dropdown-item" href="http://www.apache.org/">Apache Software Foundation</a> 
+                    <a class="dropdown-item" href="https://github.com/apache/skywalking/issues">GitHub Issue Tracker</a> 
+                    <a class="dropdown-item" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">Dev Mailing List</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/events/current-event">Apache Events</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsor and Donate</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> 
+                </div>
+            </li>
+             
+            
+			
+        </ul>
+    </div>
+    <div class="navbar-nav d-none d-lg-block search-input-box">
+<input type="search" class="form-control td-search-input" placeholder="&#xf002 Search this site…" aria-label="Search this site…" autocomplete="off">
+</div>
+</nav>
+
+    </header>
+    <div class="container-fluid td-outer">
+
+      <div class="td-main">
+        <div class="row flex-xl-nowrap">
+          <div class="col-12 col-md-3 col-xl-2 d-print-none td-sidebar">
+
+
+
+                    <h5>Documentation: v8.2.0</h5>
+                    <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/readme">Welcome</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/concepts-and-designs/readme">Concepts and Designs</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >What is SkyWalking?</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/overview">Overview and Core concepts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/project-goals">Project Goals</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Probe</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction">Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-agent">Service auto instrument agent</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk">Manual instrument SDK</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-mesh-probe">Service Mesh probe</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Backend</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/backend-overview">Overview</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/oal">Observability Analysis Language</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme#query-protocol">Query in OAP</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >UI</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/ui-overview">Overview</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/readme">Setup</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >Language agents in Service</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Agents</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme">Java agent</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/Supported-list">Supported middleware, framework and library</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#table-of-agent-configuration-properties">Agent Configuration Properties</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#optional-plugins">Optional plugins</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#bootstrap-class-plugins">Bootstrap/JVM class plugin</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#advanced-reporters">Advanced reporters</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Plugin development guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Agent plugin tests and performance tests</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Other language agents</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Service Mesh</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/istio/readme">SkyWalking on Istio</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/envoy/als_setting/">ALS (access log service)</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-ui-setup">Backend, UI and CLI setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-setup">Backend setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/configuration-vocabulary">Configuration Vocabulary</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-setting-override">Overriding settings</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-ip-port">IP and port setting</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-init-mode">Backend init mode startup</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-cluster">Cluster management</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-k8s">Deploy in kubernetes</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-storage">Choose storage</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-receivers">Set receivers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-fetcher">Open fetchers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/trace-sampling">Trace sampling</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/slow-db-statement">Slow DB statement threshold</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/backend-oal-scripts">OAL scripts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-alarm">Alarm</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/advanced-deployment">Advanced deployment options</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/metrics-exporter">Metrics exporter</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ttl">Time To Live (TTL)</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/dynamic-config">Dynamic Configuration</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/uninstrumented-gateways">Uninstrumented Gateways</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ui-setup">UI setup document</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="https://github.com/apache/skywalking-cli">CLI setup document</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/ui/readme">UI Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/guides/readme">Contributing Guides</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/readme#contact-us">Contact us</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/asf/committer">Process to become official Apache SkyWalking Committer</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/How-to-build">Compiling Guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/Java-Plugin-Development-Guide">Agent plugin development guide</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme">Protocols</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/FAQ/readme">FAQs</a>
+        
+    </li>
+
+    
+</ul>
+                    <div class="commit-id">Commit Id: af02b66</div>
+                    
+
+</div>
+          <div id="toc" class="d-none d-xl-block col-xl-2 td-toc d-print-none">
+            
+
+
+
+
+<div class="td-page-meta ml-2 pb-1 pt-2 mb-0">
+
+
+
+
+
+
+
+
+
+
+
+</div>
+
+
+
+
+
+
+
+
+
+<script>
+  $(function () {
+    var $toc = $("#TableOfContents");
+    if (!$toc || !$toc.length) {
+      return;
+    }
+    var top = $toc.offset().top;
+
+    window.onscroll = debounce(setTop)
+
+    function setTop() {
+      var scrollValue = $(window).scrollTop();
+      if (scrollValue >= top - 70) {
+        $toc.addClass('fix')
+      } else {
+        $toc.removeClass('fix')
+      }
+    }
+
+    function debounce(fn, wait = 200) {
+      var timeout = null;
+      return function () {
+        clearTimeout(timeout);
+        timeout = setTimeout(() => {
+          fn.apply(this, arguments);
+        }, wait);
+      };
+    }
+  })
+
+</script>
+
+          </div>
+          <main class="col-12 col-md-9 col-xl-8 pl-md-5 pr-md-4" role="main">
+            <br>
+            
+<div class="td-content">
+
+
+
+
+
+
+
+
+
+
+
+	<h1 id="probe-introduction">Probe Introduction</h1>
+<p>In SkyWalking, probe means an agent or SDK library integrated into target system, which take charge of
+collecting telemetry data including tracing and metrics. Based on the target system tech stack, probe could use very different
+ways to do so. But ultimately they are same, just collect and reformat data, then send to backend.</p>
+<p>In high level, there are three typical groups in all SkyWalking probes.</p>
+<ul>
+<li>
+<p><strong>Language based native agent</strong>. This kind of agents runs in target service user space, like a part of user codes. Such as
+SkyWalking Java agent, use <code>-javaagent</code> command line argument to manipulate codes in runtime, <code>manipulate</code> means change and inject
+user&rsquo;s codes. Another kind of agents is using some hook or intercept mechanism provided by target libraries. So you can see, these kinds
+of agents based on languages and libraries.</p>
+</li>
+<li>
+<p><strong>Service Mesh probe</strong>. Service Mesh probe collects data from sidecar, control panel in service mesh or proxy. In old days, proxy
+is only used as ingress of the whole cluster, but with the Service Mesh and sidecar, now we can do observe based on that.</p>
+</li>
+<li>
+<p><strong>3rd-party instrument library</strong>. SkyWalking accepts other popular used instrument libraries data format. It analysis the
+data, transfer it to SkyWalking formats of trace, metrics or both. This feature starts with accepting Zipkin span data. See
+<a href="../../setup/backend/backend-receivers">Receiver for other tracers</a> to know more.</p>
+</li>
+</ul>
+<p>You don&rsquo;t need to use <strong>Language based native agent</strong> and <strong>Service Mesh probe</strong> at the same time, because they both collect
+metrics data. As a result of that, your system suffers twice payloads, and the analytic numbers are doubled.</p>
+<p>There are several recommend ways in using these probes:</p>
+<ol>
+<li>Use <strong>Language based native agent</strong> only.</li>
+<li>Use <strong>3rd-party instrument library</strong> only, like Zipkin instrument ecosystem.</li>
+<li>Use <strong>Service Mesh probe</strong> only.</li>
+<li>Use <strong>Service Mesh probe</strong> with <strong>Language based native agent</strong> or <strong>3rd-party instrument library</strong> in tracing status. (Advanced usage)</li>
+</ol>
+<p>In addition, let&rsquo;s example what is the meaning of <strong>in tracing status</strong>?</p>
+<p>In default, <strong>Language based native agent</strong> and <strong>3rd-party instrument library</strong> both send distributed traces to backend,
+which do analysis and aggregate on those traces. <strong>In tracing status</strong> means, backend considers these traces as something
+like logs, just save them, and build the links between traces and metrics, like <code>which endpoint and service does the trace belong?</code>.</p>
+<h2 id="what-is-next">What is next?</h2>
+<ul>
+<li>Learn the SkyWalking supported probes in <a href="../service-agent">Service auto instrument agent</a>, <a href="../manual-sdk">Manual instrument SDK</a>,
+<a href="../service-mesh-probe">Service Mesh probe</a> and <a href="../trace-receiver">Zipkin receiver</a>.</li>
+<li>After understand the probe, read <a href="../backend-overview">backend overview</a> for understanding analysis and persistence.</li>
+</ul>
+
+
+
+
+</div>
+
+
+          </main>
+        </div>
+      </div>
+
+      
+<footer class="bg-dark py-5 sky-row">
+  <div class="container-fluid text-center">
+    <div class="">
+        
+        
+        
+<ul class="list-inline mb-0">
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Twitter" aria-label="Twitter">
+    <a class="text-white" target="_blank" href="https://twitter.com/asfskywalking">
+      <i class="fab fa-twitter"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack">
+    <a class="text-white" target="_blank" href="http://s.apache.org/slack-invite">
+      <i class="fab fa-slack"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Mailing list" aria-label="Mailing list">
+    <a class="text-white" target="_blank" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">
+      <i class="fa fa-envelope"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub">
+    <a class="text-white" target="_blank" href="https://github.com/apache/skywalking">
+      <i class="fab fa-github"></i>
+    </a>
+  </li>
+  
+</ul>
+
+        
+        
+    </div>
+    <div class="">
+
+        <small class="text-white">&copy; 2021 The Apache Software Foundation All Rights Reserved</small>
+        
+	
+    </div>
+    <div class="">
+      <small class="text-white   mt-4">Apache SkyWalking, SkyWalking, Apache, the Apache feather logo, and the Apache SkyWalking project logo are either registered trademarks or trademarks of the Apache Software Foundation.</small>
+    </div>
+  </div>
+</footer>
+
+
+    </div>
+    
+<div id="popup">
+    <div class="mask">
+        <img src=""/>
+    </div>
+</div>
+
+    <div class="sidebar-mask"></div>
+<div class="sidebar">
+    <nav class="nav-links">
+        <div class="nav-item"><a href="/docs/" class="nav-link">Projects and Documentation</a></div>
+        <div class="nav-item"><a href="/events/" class="nav-link">Events</a></div>
+        <div class="nav-item"><a href="/blog/" class="nav-link router-link-exact-active router-link-active">Blog</a>
+        </div>
+        <div class="nav-item"><a href="/downloads/" class="nav-link">Downloads</a></div>
+        <div class="nav-item"><a href="/team/" class="nav-link">Team</a></div>
+        <div class="nav-item"><a href="/zh/" class="nav-link">中文博客</a></div>
+        <div class="nav-item">
+            <div class="dropdown-wrapper open"><a class="dropdown-title"><span class="title">Links</span> <span
+                    class="arrow down"></span></a>
+                <ul class="nav-dropdown" style="">
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Apache Software Foundation
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://github.com/apache/skywalking/issues"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            GitHub Issue Tracker
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="https://lists.apache.org/list.html?dev@skywalking.apache.org" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Dev Mailing List
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/licenses/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            License
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/events/current-event"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Apache Events
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/security/" target="_blank"
+                           rel="noopener noreferrer" class="nav-link external">
+                            Security
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/sponsorship.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Sponsorship and Donate
+                        </a>
+                    </li>
+                    <li class="dropdown-item">
+                        <a href="http://www.apache.org/foundation/thanks.html"
+                           target="_blank" rel="noopener noreferrer"
+                           class="nav-link external">
+                            Thanks
+                        </a>
+                    </li>
+                </ul>
+            </div>
+        </div>
+    </nav>
+</div>
+
+    
+<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
+<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.1.3/dist/js/bootstrap.bundle.min.js"></script>
+
+
+
+
+
+
+
+
+<script src="/js/main.min.d1db5f048cae0266dd8434e5c9f97e7ea03718c3a0a74730f35bcc33fa2f4993.js" integrity="sha256-0dtfBIyuAmbdhDTlyfl&#43;fqA3GMOgp0cw81vMM/ovSZM=" crossorigin="anonymous"></script>
+
+
+
+
+
+  </body>
+  <script>
+    $(function (){
+      var path = window.location.pathname;
+      $('.td-sidebar a').each(function (e){
+        console.log($(this).attr('href'));
+        if($(this).attr('href')+'/'==path){
+          $(this).addClass('active')
+        }
+      })
+    })
+  </script>
+</html>
diff --git a/docs/main/v8.2.0/en/concepts-and-designs/project-goals/index.html b/docs/main/v8.2.0/en/concepts-and-designs/project-goals/index.html
new file mode 100644
index 0000000..02b62ab
--- /dev/null
+++ b/docs/main/v8.2.0/en/concepts-and-designs/project-goals/index.html
@@ -0,0 +1,1056 @@
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    <meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+<meta name="twitter:site" content="skywalking.apache.org">
+<meta name="twitter:image:src" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta property="og:image" content="https://skywalking.apache.org/images/skywalking_400x400.png">
+<meta name="generator" content="Hugo 0.74.3" />
+<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
+
+
+
+<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png">
+<link rel="manifest" href="/favicons/site.webmanifest">
+<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#5bbad5">
+<meta name="msapplication-TileColor" content="#da532c">
+<meta name="theme-color" content="#ffffff">
+
+<title>Design Goals | Apache SkyWalking</title><meta property="og:title" content="Design Goals" />
+<meta property="og:description" content="Design Goals The document outlines the core design goals for SkyWalking project.
+  Keep Observability. No matter how does the target system deploy, SkyWalking could provide a solution or integration way to keep observability for it. Based on this, SkyWalking provides several runtime forms and probes.
+  Topology, Metrics and Trace Together. The first step to see and understand a distributed system should be from topology map. It visualizes the whole complex system as an easy map." />
+<meta property="og:type" content="article" />
+<meta property="og:url" content="/docs/main/v8.2.0/en/concepts-and-designs/project-goals/" />
+
+<meta itemprop="name" content="Design Goals">
+<meta itemprop="description" content="Design Goals The document outlines the core design goals for SkyWalking project.
+  Keep Observability. No matter how does the target system deploy, SkyWalking could provide a solution or integration way to keep observability for it. Based on this, SkyWalking provides several runtime forms and probes.
+  Topology, Metrics and Trace Together. The first step to see and understand a distributed system should be from topology map. It visualizes the whole complex system as an easy map.">
+
+<meta itemprop="wordCount" content="422">
+
+
+
+<meta itemprop="keywords" content="" />
+<meta name="twitter:card" content="summary"/>
+<meta name="twitter:title" content="Design Goals"/>
+<meta name="twitter:description" content="Design Goals The document outlines the core design goals for SkyWalking project.
+  Keep Observability. No matter how does the target system deploy, SkyWalking could provide a solution or integration way to keep observability for it. Based on this, SkyWalking provides several runtime forms and probes.
+  Topology, Metrics and Trace Together. The first step to see and understand a distributed system should be from topology map. It visualizes the whole complex system as an easy map."/>
+
+<script type="application/javascript">
+var doNotTrack = false;
+if (!doNotTrack) {
+	window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
+	ga('create', 'UA-178891182-1', 'auto');
+	
+	ga('send', 'pageview');
+}
+</script>
+<script async src='https://www.google-analytics.com/analytics.js'></script>
+
+
+
+
+<link rel="preload" href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" as="style">
+<link href="/scss/main.min.188e3d9b8c40c0c4b2eb2df8c875601e2deef000f752fb38eaebf6ad0dd18a58.css" rel="stylesheet" integrity="">
+
+
+<script
+        src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min.js"
+  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
+  crossorigin="anonymous"></script>
+
+
+
+
+
+    <title>Design Goals | Apache SkyWalking</title>
+  </head>
+  <body class="td-page  project-doc">
+    <header>
+      
+<nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar">
+    <div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.62 [...]
+    <a class="navbar-brand" href="/">
+        <span class="navbar-logo"><img src="/images/logo.png"></span> 
+    </a>
+    <div class="td-navbar-nav-scroll ml-md-auto" id="navigation">
+        <ul class="navbar-nav mt-lg-0">
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/docs" ><span>Projects and Documentations</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/events" ><span>Events</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/blog" ><span>Blogs</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/downloads" ><span>Downloads</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/team" ><span>Team</span></a>
+			</li>
+              
+            
+            <li class="nav-item mr-3 mb-2 mb-lg-0">
+				
+				
+				
+				
+				<a class="nav-link" href="/zh" ><span>中文博客</span></a>
+			</li>
+              
+            <li class="nav-item dropdown">
+                <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+                Links
+              </a>
+                <div class="dropdown-menu">
+                    
+                    <a class="dropdown-item" href="http://www.apache.org/">Apache Software Foundation</a> 
+                    <a class="dropdown-item" href="https://github.com/apache/skywalking/issues">GitHub Issue Tracker</a> 
+                    <a class="dropdown-item" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">Dev Mailing List</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/events/current-event">Apache Events</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/security/">Security</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Sponsor and Donate</a> 
+                    <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a> 
+                </div>
+            </li>
+             
+            
+			
+        </ul>
+    </div>
+    <div class="navbar-nav d-none d-lg-block search-input-box">
+<input type="search" class="form-control td-search-input" placeholder="&#xf002 Search this site…" aria-label="Search this site…" autocomplete="off">
+</div>
+</nav>
+
+    </header>
+    <div class="container-fluid td-outer">
+
+      <div class="td-main">
+        <div class="row flex-xl-nowrap">
+          <div class="col-12 col-md-3 col-xl-2 d-print-none td-sidebar">
+
+
+
+                    <h5>Documentation: v8.2.0</h5>
+                    <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/readme">Welcome</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/concepts-and-designs/readme">Concepts and Designs</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >What is SkyWalking?</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/overview">Overview and Core concepts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/project-goals">Project Goals</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Probe</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/probe-introduction">Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-agent">Service auto instrument agent</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/manual-sdk">Manual instrument SDK</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/service-mesh-probe">Service Mesh probe</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Backend</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/backend-overview">Overview</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/oal">Observability Analysis Language</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme#query-protocol">Query in OAP</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >UI</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/concepts-and-designs/ui-overview">Overview</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/readme">Setup</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div >Language agents in Service</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Agents</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme">Java agent</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/Supported-list">Supported middleware, framework and library</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#table-of-agent-configuration-properties">Agent Configuration Properties</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#optional-plugins">Optional plugins</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#bootstrap-class-plugins">Bootstrap/JVM class plugin</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#advanced-reporters">Advanced reporters</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Plugin development guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/service-agent/java-agent/readme#plugin-development-guide">Agent plugin tests and performance tests</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/readme#language-agents-in-service">Other language agents</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div >Service Mesh</div>
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/istio/readme">SkyWalking on Istio</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/envoy/als_setting/">ALS (access log service)</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-ui-setup">Backend, UI and CLI setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/setup/backend/backend-setup">Backend setup document</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/configuration-vocabulary">Configuration Vocabulary</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-setting-override">Overriding settings</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-ip-port">IP and port setting</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-init-mode">Backend init mode startup</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-cluster">Cluster management</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-k8s">Deploy in kubernetes</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-storage">Choose storage</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-receivers">Set receivers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-fetcher">Open fetchers</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/trace-sampling">Trace sampling</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/slow-db-statement">Slow DB statement threshold</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/backend-oal-scripts">OAL scripts</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/backend-alarm">Alarm</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/advanced-deployment">Advanced deployment options</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/metrics-exporter">Metrics exporter</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ttl">Time To Live (TTL)</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/dynamic-config">Dynamic Configuration</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/uninstrumented-gateways">Uninstrumented Gateways</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/setup/backend/ui-setup">UI setup document</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="https://github.com/apache/skywalking-cli">CLI setup document</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/ui/readme">UI Introduction</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+
+            
+            <div ><a href="/docs/main/v8.2.0/en/guides/readme">Contributing Guides</a></div>
+
+            
+
+            <ul class="">
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/readme#contact-us">Contact us</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/asf/committer">Process to become official Apache SkyWalking Committer</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/How-to-build">Compiling Guide</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/guides/Java-Plugin-Development-Guide">Agent plugin development guide</a>
+        
+    </li>
+
+    
+</ul>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/protocols/readme">Protocols</a>
+        
+    </li>
+
+    
+
+    <li>
+        
+            <a href="/docs/main/v8.2.0/en/FAQ/readme">FAQs</a>
+        
+    </li>
+
+    
+</ul>
+                    <div class="commit-id">Commit Id: af02b66</div>
+                    
+
+</div>
+          <div id="toc" class="d-none d-xl-block col-xl-2 td-toc d-print-none">
+            
+
+
+
+
+<div class="td-page-meta ml-2 pb-1 pt-2 mb-0">
+
+
+
+
+
+
+
+
+
+
+
+</div>
+
+
+
+
+
+
+
+
+
+<script>
+  $(function () {
+    var $toc = $("#TableOfContents");
+    if (!$toc || !$toc.length) {
+      return;
+    }
+    var top = $toc.offset().top;
+
+    window.onscroll = debounce(setTop)
+
+    function setTop() {
+      var scrollValue = $(window).scrollTop();
+      if (scrollValue >= top - 70) {
+        $toc.addClass('fix')
+      } else {
+        $toc.removeClass('fix')
+      }
+    }
+
+    function debounce(fn, wait = 200) {
+      var timeout = null;
+      return function () {
+        clearTimeout(timeout);
+        timeout = setTimeout(() => {
+          fn.apply(this, arguments);
+        }, wait);
+      };
+    }
+  })
+
+</script>
+
+          </div>
+          <main class="col-12 col-md-9 col-xl-8 pl-md-5 pr-md-4" role="main">
+            <br>
+            
+<div class="td-content">
+
+
+
+
+
+
+
+
+
+
+
+	<h1 id="design-goals">Design Goals</h1>
+<p>The document outlines the core design goals for SkyWalking project.</p>
+<ul>
+<li>
+<p><strong>Keep Observability</strong>. No matter how does the target system deploy, SkyWalking could provide a solution or
+integration way to keep observability for it. Based on this, SkyWalking provides several runtime forms and probes.</p>
+</li>
+<li>
+<p><strong>Topology, Metrics and Trace Together</strong>. The first step to see and understand a distributed system should be
+from topology map. It visualizes the whole complex system as an easy map. Under that topology, OSS people requires
+more about metrics for service, instance, endpoint and calls. Trace exists as detail logs for making sense of those metrics.
+Such as when endpoint latency becomes long, you want to see the slowest the trace to find out why. So you can see,
+they are from big picture to details, they are all needed. SkyWalking integrates and provides a lot of features to
+make this possible and easy understand.</p>
+</li>
+<li>
+<p><strong>Light Weight</strong>. There two parts of light weight are needed. (1) In probe, we just depend on network
+communication framework, prefer gRPC. By that, the probe should be as small as possible, to avoid the library
+conflicts and the payload of VM, such as permsize requirement in JVM.
+(2) As an observability platform, it is secondary and third level system in your project environment.
+So we are using our own light weight framework to build the backend core. Then you don&rsquo;t need to
+deploy big data tech platform and maintain them. SkyWalking should be simple in tech stack.</p>
+</li>
+<li>
+<p><strong>Pluggable</strong>. SkyWalking core team provides many default implementations, but definitely it is not enough,
+and also don&rsquo;t fit every scenario. So, we provide a lot of features for being pluggable.</p>
+</li>
+<li>
+<p><strong>Portability</strong>.  SkyWalking can run in multiple environments, including:
+(1) Use traditional register center like eureka.
+(2) Use RPC framework including service discovery, like Spring Cloud, Apache Dubbo.
+(3) Use Service Mesh in modern infrastructure.
+(4) Use cloud services.
+(5) Across cloud deployment.
+SkyWalking should run well in all these cases.</p>
+</li>
+<li>
+<p><strong>Interop</strong>. Observability is a big landscape, SkyWalking is impossible to support all, even by its community.
+As that, it supports to interop with other OSS system, mostly probes, such as Zipkin, Jaeger, OpenTracing, OpenCensus.
+To accept and understand their data formats makes sure SkyWalking more useful for end users. And don&rsquo;t require
+the users to switch their libraries.</p>
+</li>
+</ul>
+<h2 id="what-is-next">What is next?</h2>
+<ul>
+<li>See <a href="../probe-introduction">probe Introduction</a> to know SkyWalking&rsquo;s probe groups.</li>
+<li>From <a href="../backend-overview">backend overview</a>, you can understand what backend does after it received probe data.</li>
+<li>If you want to customize UI, start with <a href="../ui-overview">UI overview</a> document.</li>
+</ul>
+
+
+
+
+</div>
+
+
+          </main>
+        </div>
+      </div>
+
+      
+<footer class="bg-dark py-5 sky-row">
+  <div class="container-fluid text-center">
+    <div class="">
+        
+        
+        
+<ul class="list-inline mb-0">
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Twitter" aria-label="Twitter">
+    <a class="text-white" target="_blank" href="https://twitter.com/asfskywalking">
+      <i class="fab fa-twitter"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Slack" aria-label="Slack">
+    <a class="text-white" target="_blank" href="http://s.apache.org/slack-invite">
+      <i class="fab fa-slack"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="Mailing list" aria-label="Mailing list">
+    <a class="text-white" target="_blank" href="https://lists.apache.org/list.html?dev@skywalking.apache.org">
+      <i class="fa fa-envelope"></i>
+    </a>
+  </li>
+  
+  <li class="list-inline-item mx-2 h3" data-toggle="tooltip" data-placement="top" title="GitHub" aria-label="GitHub">
+    <a class="text-white" target="_blank" href="https://github.com/apache/skywalking">
+      <i class="fab fa-github"></i>
+    </a>
+  </li>
+  
+</ul>
+
+        
+        
+    </div>
+    <div class="">
+
+        <small class="text-white">&copy; 2021 The Apache Software Foundation All Rights Reserved</small>
+        
+	
+    </div>
+    <div class="">
+      <small class="text-white   mt-4">Apache SkyWalking, SkyWalking, Apache, the Apache feather logo, and the Apache SkyWalking project logo are either registered trademarks or trademarks of the Apache Software Foundation.</small>
+    </div>
+  </div>
+</footer>
+
+
+    </div>
+    
+<div id="popup">
+    <div class="mask">
+        <img src=""/>
+    </div>
+</div>
+
+    <div class="sidebar-mask"></div>
+<div class="sidebar">
+    <nav class="nav-links">
+        <div class="nav-item"><a href="/docs/" class="nav-link">Projects and Documentation</a></div>
+        <div class="nav-item"><a href="/events/" class="nav-link">Events</a></div>
+        <div class="nav-item"><a href="/blog/" class="nav-link router-link-exact-active router-link-active">Blog</a>
+        </div>
+        <div class="nav-item"><a href="/downloads/" class="nav-link">Downloads</a></div>
+        <div class="nav-item"><a href="/team/" class="nav-link">Team</a></div>
+        <div class="nav-item"><a href="/zh/" class="nav-link">中文博客</a></div>
+        <div class="nav-item">
+            <div class="dropdown-wrapper open"><a class="dropdown-title"><span class="title">Links</span> <span
+                    class="arrow down"></span></a>
+                <ul class="nav-dropdown" style="">
... 418353 lines suppressed ...