This is an automated email from the ASF dual-hosted git repository.
xuetaoli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/master by this push:
new efebdae2d9c fix golang-sdk related doc (#3149)
efebdae2d9c is described below
commit efebdae2d9cd0093402e9c6e339b64f065015112
Author: Xuetao Li <[email protected]>
AuthorDate: Sat Nov 8 14:11:11 2025 +0800
fix golang-sdk related doc (#3149)
* fix golang-sdk related doc
* fix golang-sdk related doc
---
content/en/latest/facade-docs/how/quick-start.md | 2 +-
.../en/overview/mannual/golang-sdk/introduction.md | 6 +-
.../mannual/golang-sdk/quickstart/microservices.md | 4 +-
.../golang-sdk/tutorial/observability/tracing.md | 14 +-
content/en/overview/mannual/golang-sdk/versions.md | 45 +++---
.../overview/what/core-features/extensibility.md | 2 +-
.../en/overview/what/core-features/protocols.md | 2 +-
.../what/core-features/service-definition.md | 2 +-
.../what/core-features/service-discovery.md | 2 +-
.../overview/mannual/golang-sdk/introduction.md | 4 +-
.../mannual/golang-sdk/quickstart/microservices.md | 4 +-
.../golang-sdk/tutorial/observability/tracing.md | 14 +-
.../zh-cn/overview/mannual/golang-sdk/versions.md | 42 ++---
.../overview/reference/Metrics/standard_metrics.md | 174 ++++++++++-----------
.../overview/what/core-features/extensibility.md | 2 +-
.../zh-cn/overview/what/core-features/protocols.md | 2 +-
.../what/core-features/service-definition.md | 2 +-
.../what/core-features/service-discovery.md | 2 +-
18 files changed, 163 insertions(+), 162 deletions(-)
diff --git a/content/en/latest/facade-docs/how/quick-start.md
b/content/en/latest/facade-docs/how/quick-start.md
index 76ab1865db1..ecd0b5feb63 100644
--- a/content/en/latest/facade-docs/how/quick-start.md
+++ b/content/en/latest/facade-docs/how/quick-start.md
@@ -23,7 +23,7 @@ weight: 3
<div class="h-100 card shadow">
<div class="card-body">
<h4 class="card-title">
- <a
href="/en/docs/v3.0/languages/golang/quick-start/">Quick start</a>
+ <a href="/en/overview/mannual/golang-sdk/quickstart">Quick
start</a>
</h4>
<p>Dubbo Golang SDK</p>
</div>
diff --git a/content/en/overview/mannual/golang-sdk/introduction.md
b/content/en/overview/mannual/golang-sdk/introduction.md
index d53b652472a..114eeaaff91 100644
--- a/content/en/overview/mannual/golang-sdk/introduction.md
+++ b/content/en/overview/mannual/golang-sdk/introduction.md
@@ -95,14 +95,14 @@ The types of registries supported by dubbo-go are as
follows. Please refer to th
| Polaris | polaris |
#### Observability
-Dubbo-go's observable metric collection follows the [metrics
specification](https://dubbo.apache.org/en/docs/overview/reference/Metrics/standard_metrics/)
defined by Apache Dubbo. The most common method is to export to Prometheus and
visualize via Grafana.
+Dubbo-go's observable metric collection follows the [metrics
specification](/en/overview/reference/Metrics/standard_metrics/) defined by
Apache Dubbo. The most common method is to export to Prometheus and visualize
via Grafana.
-For specific enabling methods, please refer to the usage manual
[Observability](../tutorial/observability/).
+For specific enabling methods, please refer to the usage manual
[Observability](./tutorial/observability/).
#### Full-Link Tracing
Dubbo-go supports full-link tracing systems like Zipkin, Jaeger, and
Skywalking via OpenTelemetry.
-For specific enabling methods, please refer to the usage manual
[Tracing](../tutorial/tracing/).
+For specific enabling methods, please refer to the usage manual
[Tracing](./tutorial/observability/tracing.md).
#### Traffic Control
The traffic governance rules implemented by dubbo-go fully comply with Dubbo
framework-designed traffic governance capabilities. More details can be found
through the following links:
diff --git a/content/en/overview/mannual/golang-sdk/quickstart/microservices.md
b/content/en/overview/mannual/golang-sdk/quickstart/microservices.md
index c62183d515f..cb7106305b1 100644
--- a/content/en/overview/mannual/golang-sdk/quickstart/microservices.md
+++ b/content/en/overview/mannual/golang-sdk/quickstart/microservices.md
@@ -16,9 +16,7 @@ In this example, we will continue to use Protobuf to develop
the microservice ap
## Quick Run Example
### Download Example Source Code
-We maintain a series of dubbo-go usage examples in the <a
href="https://github.com/apache/dubbo-go-samples/"
target="_blank">apache/dubbo-go-samples</a> repository to help users quickly
learn how to use dubbo-go.
-
-You can <a
href="https://github.com/apache/dubbo-go-samples/archive/refs/heads/master.zip"
target="_blank">download the example zip package and extract it</a>, or clone
the repository:
+We maintain a series of dubbo-go usage examples in the
[apache/dubbo-go-samples](https://github.com/apache/dubbo-go-samples/)
repository to help users quickly learn how to use dubbo-go.
```shell
$ git clone --depth 1 https://github.com/apache/dubbo-go-samples
diff --git
a/content/en/overview/mannual/golang-sdk/tutorial/observability/tracing.md
b/content/en/overview/mannual/golang-sdk/tutorial/observability/tracing.md
index 2d4c3b7f183..d33a532cd88 100644
--- a/content/en/overview/mannual/golang-sdk/tutorial/observability/tracing.md
+++ b/content/en/overview/mannual/golang-sdk/tutorial/observability/tracing.md
@@ -8,18 +8,18 @@ weight: 3
Dubbo-go supports end-to-end tracing based on the
[OpenTelemetry](https://opentelemetry.io/) standard, while also supporting
export to different tracing backend systems through the following exporters.
-- [Stdout exporter](./stdout)
-- [Jaeger exporter](./jaeger)
-- [Zipkin exporter](./zipkin)
-- [OTLP-HTTP exporter](./otlp-http)
-- [OTLP-gRPC exporter](./otlp-grpc)
+- [Stdout
exporter](https://opentelemetry.io/docs/specs/otel/logs/sdk_exporters/stdout/)
+- [Jaeger
exporter](https://opentelemetry.io/docs/languages/js/exporters/#jaeger)
+- [Zipkin
exporter](https://opentelemetry.io/docs/languages/js/exporters/#zipkin)
+- [OTLP-HTTP
exporter](https://opentelemetry.io/docs/languages/js/exporters/#use-otlp-exporter-with-httpjson-or-httpprotobuf)
+- [OTLP-gRPC
exporter](https://opentelemetry.io/docs/languages/sdk-configuration/otlp-exporter/)
## Usage
-Please note that tracing functionality is only enabled when creating the Dubbo
application via `dubbo.NewInstance`, which is the [microservice application
mode]() mentioned in our quick start. The [lightweight RPC API]() does not
currently support enabling tracing.
+Please note that tracing functionality is only enabled when creating the Dubbo
application via `dubbo.NewInstance`, which is the `microservice application
mode` mentioned in our quick start. The `lightweight RPC API` does not
currently support enabling tracing.
## Example Explanation
-You can view the <a
href="https://github.com/apache/dubbo-go-samples/tree/main/otel"
target="_blank">full example source code here</a>.
+You can view the full example source code
[here](https://github.com/apache/dubbo-go-samples/tree/main/otel).
Enable tracing using `dubbo.WithTracing()`, and you can control tracing
behavior with multiple parameters:
diff --git a/content/en/overview/mannual/golang-sdk/versions.md
b/content/en/overview/mannual/golang-sdk/versions.md
index edd33f811dc..4dbd53a5825 100644
--- a/content/en/overview/mannual/golang-sdk/versions.md
+++ b/content/en/overview/mannual/golang-sdk/versions.md
@@ -1,8 +1,8 @@
---
aliases:
- - /en/docs3-v2/golang-sdk/refer/compatible_version/
- - /en/docs3-v2/golang-sdk/refer/compatible_version/
- - /en/overview/mannual/golang-sdk/preface/refer/compatible_version/
+ - /en/docs3-v2/golang-sdk/refer/compatible_version/
+ - /en/docs3-v2/golang-sdk/refer/compatible_version/
+ - /en/overview/mannual/golang-sdk/preface/refer/compatible_version/
description: Dependency compatibility version number
title: Version Information
type: docs
@@ -10,33 +10,36 @@ weight: 1
---
## Recommended Version
-The current website documentation is applicable to the following versions. If
you are using a different version of dubbo-go, please refer to the
corresponding historical version documents.
-| Go | Dubbo-go | protoc-gen-go-triple | Description |
-| :--: | ------------ | -------------------- | -------------------- |
-| 1.20 | v3.2.0-rc1 (current documentation) | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | Current latest stable version, recommended for
use |
+The current website documentation is applicable to the following versions. If
you are using a different version of
+dubbo-go, please refer to the corresponding historical version documents.
+
+| Go | Dubbo-go | protoc-gen-go-triple
| Description
|
+|:----:|------------------------------------|---------------------------------------------------------------------------------------|----------------------------------------------------|
+| 1.20 | v3.2.0-rc1 (current documentation) | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | Current latest stable version, recommended for use
|
## Historical Versions
### 3.x
+
View documentation for versions 3.1.x and earlier:
-| Go | Dubbo-go | protoc-gen-go-triple | Description |
-| :--: | ------------ | -------------------- | -------------------- |
-| 1.16 | <a href="" target="_blank">v3.1.1</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | Please refer to the README for instructions
on generating service stub code compatible with older versions |
-| 1.16 | <a href="" target="_blank">v3.1.0</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | Please refer to the README for
instructions on generating service stub code compatible with older versions
|
-| 1.16 | <a href="" target="_blank">v3.0.4</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | Please refer to the README for
instructions on generating service stub code compatible with older versions |
-| 1.16 | <a href="" target="_blank">v3.0.3</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | Please refer to the README for
instructions on generating service stub code compatible with older versions |
-| 1.16 | <a href="" target="_blank">v3.0.2</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | Please refer to the README for
instructions on generating service stub code compatible with older versions |
-| 1.16 | <a href="" target="_blank">v3.0.1</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | Please refer to the README for
instructions on generating service stub code compatible with older versions |
-| 1.16 | <a href="" target="_blank">v3.0.0</a> | <a
href="https://github.com/dubbogo/dubbogo-cli" target="_blank">v1.0.5</a>
| |
-| 1.16 | <a href="" target="_blank">v3.0.0-rc4-1</a> | <a
href="https://github.com/dubbogo/dubbogo-cli" target="_blank">v1.0.2</a>
| |
-| 1.16 | <a href="" target="_blank">v3.0.0-rc3</a> | <a
href="https://github.com/dubbogo/dubbogo-cli" target="_blank">v1.0.0</a>
| |
+| Go | Dubbo-go | protoc-gen-go-triple
| Description
|
+|:----:|--------------|------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
+| 1.16 | v3.1.1 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | Please refer to
the README for instructions on generating service stub code compatible with
older versions |
+| 1.16 | v3.1.0 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | Please refer to
the README for instructions on generating service stub code compatible with
older versions |
+| 1.16 | v3.0.4 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | Please refer to
the README for instructions on generating service stub code compatible with
older versions |
+| 1.16 | v3.0.3 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | Please refer to
the README for instructions on generating service stub code compatible with
older versions |
+| 1.16 | v3.0.2 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | Please refer to
the README for instructions on generating service stub code compatible with
older versions |
+| 1.16 | v3.0.1 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | Please refer to
the README for instructions on generating service stub code compatible with
older versions |
+| 1.16 | v3.0.0 | [v1.0.5](https://github.com/dubbogo/dubbogo-cli)
|
|
+| 1.16 | v3.0.0-rc4-1 | [v1.0.2](https://github.com/dubbogo/dubbogo-cli)
|
|
+| 1.16 | v3.0.0-rc3 | [v1.0.0](https://github.com/dubbogo/dubbogo-cli)
|
|
### 1.x
-| Go | Dubbo-go | Triple | protoc-gen-go-triple | Description
|
-| :--: | ------------ | ------ | -------------------- | -------------------- |
-| | v1.5.0 | v1.1.8 | v1.0.8 | No longer
maintained, please upgrade to the latest 3.x version |
+| Go | Dubbo-go | Triple | protoc-gen-go-triple | Description
|
+|:--:|----------|--------|----------------------|----------------------------------------------------------------|
+| | v1.5.0 | v1.1.8 | v1.0.8 | No longer maintained, please
upgrade to the latest 3.x version |
diff --git a/content/en/overview/what/core-features/extensibility.md
b/content/en/overview/what/core-features/extensibility.md
index e2c7f74c41f..0cc8b434f47 100644
--- a/content/en/overview/what/core-features/extensibility.md
+++ b/content/en/overview/what/core-features/extensibility.md
@@ -120,6 +120,6 @@ The following examples demonstrate how to extend Dubbo to
solve practical proble
This document lists some commonly used extension points in Dubbo, but there
are many more extension points available for flexible customization. The
extension definitions and configuration methods also vary across different
language SDKs. Below are the extension point manuals for Dubbo SDKs.
* [Java Extension Point
Manual](../../mannual/java-sdk/reference-manual/spi/description/)
-* [Go Extension Point
Manual](../../mannual/golang-sdk/preface/design/aop_and_extension/)
+* [Go Extension Point
Manual](../../mannual/golang-sdk/refer/sourcecode/aop_and_extension.md)
It seems like you haven't pasted the Markdown content yet. Please provide the
content you need translated, and I'll handle the translation while adhering to
the specified rules.
diff --git a/content/en/overview/what/core-features/protocols.md
b/content/en/overview/what/core-features/protocols.md
index 348721619d3..f7028978693 100644
--- a/content/en/overview/what/core-features/protocols.md
+++ b/content/en/overview/what/core-features/protocols.md
@@ -79,7 +79,7 @@ In addition to the protocols introduced above, you can also
run the following pr
For the configuration and usage methods of the above protocols, including how
to configure `single-port multi-protocol` support, please refer to the
following SDK example documents:
* [Java](../../mannual/java-sdk/reference-manual/protocol/)
-* [Golang](../../mannual/golang-sdk/tutorial/develop/protocol/)
+* [Golang](../../mannual/golang-sdk/refer/sourcecode/protocol.md)
* [Rust](../../mannual/rust-sdk/)
## Custom Extensions
diff --git a/content/en/overview/what/core-features/service-definition.md
b/content/en/overview/what/core-features/service-definition.md
index bb535d2ecd1..134d6e40bf9 100644
--- a/content/en/overview/what/core-features/service-definition.md
+++ b/content/en/overview/what/core-features/service-definition.md
@@ -89,7 +89,7 @@ public class Consumer {
The above is a procedural explanation of Dubbo microservice development. For
detailed guidance steps in actual development, please refer to:
* [Java Microservice Development Quick Start](../../quickstart/java)
-* [Go Microservice Development Quick Start](../../quickstart/go)
+* [Go Microservice Development Quick
Start](../../mannual/golang-sdk/quickstart)
* [Rust Microservice Development Quick Start](../../quickstart/rust)
* [Node.js Microservice Development Quick
Start](https://github.com/apache/dubbo-js)
diff --git a/content/en/overview/what/core-features/service-discovery.md
b/content/en/overview/what/core-features/service-discovery.md
index 104dad36921..5d21d04047a 100644
--- a/content/en/overview/what/core-features/service-discovery.md
+++ b/content/en/overview/what/core-features/service-discovery.md
@@ -64,7 +64,7 @@ The complete workflow is shown in the figure above. First,
the consumer receives
Dubbo service discovery extends support for multiple registry components such
as Nacos, Zookeeper, Consul, Redis, Kubernetes, etc. You can switch between
different implementations through configuration, and it also supports
configurations like authentication and namespace isolation. For specific
configuration methods, please refer to the SDK documentation:
* [Java](../../mannual/java-sdk/reference-manual/registry)
-* [Golang](../../mannual/golang-sdk/tutorial/develop/registry)
+* [Golang](../../mannual/golang-sdk/refer/sourcecode/registry.md)
* [Rust](../../mannual/rust-sdk/)
Dubbo also supports scenarios where multiple registries are configured within
an application, such as dual registration and dual subscription. This is very
useful for scenarios like intercommunication of different cluster addresses and
cluster migration. We will add examples of `Best Practices` for this part in
future documentation.
diff --git a/content/zh-cn/overview/mannual/golang-sdk/introduction.md
b/content/zh-cn/overview/mannual/golang-sdk/introduction.md
index 61191e64c53..c083599cc56 100644
--- a/content/zh-cn/overview/mannual/golang-sdk/introduction.md
+++ b/content/zh-cn/overview/mannual/golang-sdk/introduction.md
@@ -104,12 +104,12 @@ Dubbo-go 支持的注册中心类型如下,具体配置方式请参考使用
#### 可观测
dubbo-go 的可视化指标采集遵循 Apache Dubbo 定义的 [metrics
指标规范](/zh-cn/overview/reference/Metrics/standard_metrics/)。在实现 metrics
指标采集后,接下来就是如何可视化展示的问题,当前最常用的式导出到 Prometheus 并通过 Grafana 实现数据可视化展示。
-具体启用方式请参考使用手册中的 [可视化观测](../tutorial/observability/)。
+具体启用方式请参考使用手册中的 [可视化观测](./tutorial/observability/)。
#### 全链路追踪
dubbo-go 支持通过 Open Telemetry 接入 Zipkin、Jaeger、Skywalking 等全链路追踪系统。
-具体启用方式请参考使用手册中的 [全链路追踪](../tutorial/tracing/)。
+具体启用方式请参考使用手册中的 [全链路追踪](./tutorial/observability/tracing)。
#### 流量管控
dubbo-go 实现的流量治理规则完全遵循 Dubbo 框架设计的流量治理能力,可以通过以下链接了解更多详情:
diff --git
a/content/zh-cn/overview/mannual/golang-sdk/quickstart/microservices.md
b/content/zh-cn/overview/mannual/golang-sdk/quickstart/microservices.md
index 8af303b021b..b28690be5dd 100644
--- a/content/zh-cn/overview/mannual/golang-sdk/quickstart/microservices.md
+++ b/content/zh-cn/overview/mannual/golang-sdk/quickstart/microservices.md
@@ -16,9 +16,7 @@ weight: 2
## 快速运行示例
### 下载示例源码
-我们在 <a href="https://github.com/apache/dubbo-go-samples/"
target="_blank">apache/dubbo-go-samples</a> 仓库维护了一系列 dubbo-go 使用示例,用来帮助用户快速学习
dubbo-go 使用方式。
-
-你可以 <a
href="https://github.com/apache/dubbo-go-samples/archive/refs/heads/master.zip"
target="_blank">下载示例zip包并解压</a>,或者克隆仓库:
+我们在 [apache/dubbo-go-samples](https://github.com/apache/dubbo-go-samples/)
仓库维护了一系列 dubbo-go 使用示例,用来帮助用户快速学习 dubbo-go 使用方式。
```shell
$ git clone --depth 1 https://github.com/apache/dubbo-go-samples
diff --git
a/content/zh-cn/overview/mannual/golang-sdk/tutorial/observability/tracing.md
b/content/zh-cn/overview/mannual/golang-sdk/tutorial/observability/tracing.md
index 7f294033449..526a55cab99 100644
---
a/content/zh-cn/overview/mannual/golang-sdk/tutorial/observability/tracing.md
+++
b/content/zh-cn/overview/mannual/golang-sdk/tutorial/observability/tracing.md
@@ -8,18 +8,18 @@ weight: 3
Dubbo-go 支持基于 [OpenTelemetry](https://opentelemetry.io/) 标准的全链路追踪埋点,同时支持通过以下
exporter 导出到不同的 tracing 后端系统。
-- [Stdout exporter](./stdout)
-- [Jaeger exporter](./jaeger)
-- [Zipkin exporter](./zipkin)
-- [OTLP-HTTP exporter](./otlp-http)
-- [OTLP-gRPC exporter](./otlp-grpc)
+- [Stdout
exporter](https://opentelemetry.io/docs/specs/otel/logs/sdk_exporters/stdout/)
+- [Jaeger
exporter](https://opentelemetry.io/docs/languages/js/exporters/#jaeger)
+- [Zipkin
exporter](https://opentelemetry.io/docs/languages/js/exporters/#zipkin)
+- [OTLP-HTTP
exporter](https://opentelemetry.io/docs/languages/js/exporters/#use-otlp-exporter-with-httpjson-or-httpprotobuf)
+- [OTLP-gRPC
exporter](https://opentelemetry.io/docs/languages/sdk-configuration/otlp-exporter/)
## 使用方式
-请注意,仅支持通过 `dubbo.NewInstance` 方式创建 dubbo 应用时开启 tracing 功能,也就是我们快速开始中提到的
[微服务应用模式](),对于 [轻量 RPC API]() 暂时不支持开启 tracing。
+请注意,仅支持通过 `dubbo.NewInstance` 方式创建 dubbo 应用时开启 tracing
功能,也就是我们快速开始中提到的`微服务应用模式`,对于`轻量 RPC API`暂时不支持开启 tracing。
## 示例详解
-可在此查看 <a href="https://github.com/apache/dubbo-go-samples/tree/main/otel"
target="_blank">完整示例源码地址</a>。
+可在此查看完整示例[源码](https://github.com/apache/dubbo-go-samples/tree/main/otel)地址。
使用 `dubbo.WithTracing()` 开启 tracing,可以通过多个参数控制 tracing 行为:
diff --git a/content/zh-cn/overview/mannual/golang-sdk/versions.md
b/content/zh-cn/overview/mannual/golang-sdk/versions.md
index e5e5c394f6b..51a19f33c0e 100644
--- a/content/zh-cn/overview/mannual/golang-sdk/versions.md
+++ b/content/zh-cn/overview/mannual/golang-sdk/versions.md
@@ -1,8 +1,8 @@
---
aliases:
- - /zh/docs3-v2/golang-sdk/refer/compatible_version/
- - /zh-cn/docs3-v2/golang-sdk/refer/compatible_version/
- - /zh-cn/overview/mannual/golang-sdk/preface/refer/compatible_version/
+ - /zh/docs3-v2/golang-sdk/refer/compatible_version/
+ - /zh-cn/docs3-v2/golang-sdk/refer/compatible_version/
+ - /zh-cn/overview/mannual/golang-sdk/preface/refer/compatible_version/
description: 依赖适配版本号
title: 版本信息
type: docs
@@ -10,32 +10,34 @@ weight: 1
---
## 推荐版本
+
当前网站文档适用于以下版本,如果您正使用 dubbo-go 其他版本,请参考对应历史版本文档。
-| Go | Dubbo-go | protoc-gen-go-triple | 说明 |
-| :--: | ------------ | -------------------- | -------------------- |
-| 1.20 | v3.2.0-rc1(当前文档) | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | 当前最新稳定版本,推荐使用 |
+| Go | Dubbo-go | protoc-gen-go-triple
| 说明 |
+|:----:|------------------|------------------------------------------------------------|---------------|
+| 1.20 | v3.2.0-rc1(当前文档) |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | 当前最新稳定版本,推荐使用 |
## 历史版本
### 3.x
+
查看 3.1.x 及之前版本文档:
-| Go | Dubbo-go | protoc-gen-go-triple | 说明 |
-| :--: | ------------ | -------------------- | -------------------- |
-| 1.16 | <a href="" target="_blank">v3.1.1</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | 请参考 README 说明,了解如何生成老版本兼容的服务 stub 代码
|
-| 1.16 | <a href="" target="_blank">v3.1.0</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | 请参考 README 说明,了解如何生成老版本兼容的服务 stub 代码
|
-| 1.16 | <a href="" target="_blank">v3.0.4</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | 请参考 README 说明,了解如何生成老版本兼容的服务 stub 代码
|
-| 1.16 | <a href="" target="_blank">v3.0.3</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | 请参考 README 说明,了解如何生成老版本兼容的服务 stub 代码
|
-| 1.16 | <a href="" target="_blank">v3.0.2</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | 请参考 README 说明,了解如何生成老版本兼容的服务 stub
代码 |
-| 1.16 | <a href="" target="_blank">v3.0.1</a> | <a
href="https://github.com/dubbogo/protoc-gen-go-triple/"
target="_blank">v3.0.0</a> | 请参考 README 说明,了解如何生成老版本兼容的服务 stub
代码 |
-| 1.16 | <a href="" target="_blank">v3.0.0</a> | <a
href="https://github.com/dubbogo/dubbogo-cli" target="_blank">v1.0.5</a>
| |
-| 1.16 | <a href="" target="_blank">v3.0.0-rc4-1</a> | <a
href="https://github.com/dubbogo/dubbogo-cli" target="_blank">v1.0.2</a>
| |
-| 1.16 | <a href="" target="_blank">v3.0.0-rc3</a> | <a
href="https://github.com/dubbogo/dubbogo-cli" target="_blank">v1.0.0</a>
| |
+| Go | Dubbo-go | protoc-gen-go-triple
| 说明 |
+|:----:|--------------|------------------------------------------------------------|--------------------------------------|
+| 1.16 | v3.1.1 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | 请参考 README
说明,了解如何生成老版本兼容的服务 stub 代码 |
+| 1.16 | v3.1.0 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | 请参考 README
说明,了解如何生成老版本兼容的服务 stub 代码 |
+| 1.16 | v3.0.4 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | 请参考 README
说明,了解如何生成老版本兼容的服务 stub 代码 |
+| 1.16 | v3.0.3 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | 请参考 README
说明,了解如何生成老版本兼容的服务 stub 代码 |
+| 1.16 | v3.0.2 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | 请参考 README
说明,了解如何生成老版本兼容的服务 stub 代码 |
+| 1.16 | v3.0.1 |
[v3.0.0](https://github.com/dubbogo/protoc-gen-go-triple/) | 请参考 README
说明,了解如何生成老版本兼容的服务 stub 代码 |
+| 1.16 | v3.0.0 | [v1.0.5](https://github.com/dubbogo/dubbogo-cli)
| |
+| 1.16 | v3.0.0-rc4-1 | [v1.0.2](https://github.com/dubbogo/dubbogo-cli)
| |
+| 1.16 | v3.0.0-rc3 | [v1.0.0](https://github.com/dubbogo/dubbogo-cli)
| |
### 1.x
-| Go | Dubbo-go | Triple | protoc-gen-go-triple | 说明 |
-| :--: | ------------ | ------ | -------------------- | -------------------- |
-| | v1.5.0 | v1.1.8 | v1.0.8 | 停止维护,请升级到最新 3.x 版本
|
+| Go | Dubbo-go | Triple | protoc-gen-go-triple | 说明 |
+|:--:|----------|--------|----------------------|--------------------|
+| | v1.5.0 | v1.1.8 | v1.0.8 | 停止维护,请升级到最新 3.x 版本 |
diff --git a/content/zh-cn/overview/reference/Metrics/standard_metrics.md
b/content/zh-cn/overview/reference/Metrics/standard_metrics.md
index 4b93d3a4ab0..ad3214bf6af 100644
--- a/content/zh-cn/overview/reference/Metrics/standard_metrics.md
+++ b/content/zh-cn/overview/reference/Metrics/standard_metrics.md
@@ -13,98 +13,98 @@ description: |
#### Provider Metrics
-| Metrics Name | Description
| 说明
|
-|---------------------------------------------------------|-------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|
-| dubbo_provider_qps_total | The number of
requests received by the provider per second |
提供者每秒接收的请求数
|
-| dubbo_provider_requests_total | The total number
of received requests by the provider | 提供者总的接收请求数
|
-| dubbo_provider_requests_total_aggregate | The total number
of received requests by the provider under the sliding window |
滑动窗口下的提供者总的接收请求数
|
-| dubbo_provider_requests_processing | The number of
received requests being processed by the provider |
提供者正在处理的接收的请求数
|
-| dubbo_provider_requests_succeed_total | The number of
requests successfully received by the provider |
提供者请求成功接收的请求数
|
-| dubbo_provider_requests_succeed_aggregate | The number of
successful requests received by the provider under the sliding window |
滑动窗口下的提供者成功的接收请求数
|
-| dubbo_provider_rt_milliseconds_min | The minimum
response time among all requests processed by the provider |
提供者所有处理请求中最小的响应时间
|
-| dubbo_provider_rt_min_milliseconds_aggregate | The minimum
response time of the provider under the sliding window |
滑动窗口下的提供者最小响应时间
|
-| dubbo_provider_rt_milliseconds_avg | The average
response time of all requests processed by the provider |
提供者所有处理请求的平均响应时间
|
-| dubbo_provider_rt_avg_milliseconds_aggregate | The average
response time of the provider under the sliding window |
滑动窗口下的提供者平均响应时间
|
-| dubbo_provider_rt_milliseconds_sum | The total time
taken by the provider to process all requests |
提供者所有处理请求的时间总和
|
-| dubbo_provider_rt_milliseconds_max | The maximum
response time among all requests from the provider |
提供者所有请求中最大的响应时间
|
-| dubbo_provider_rt_max_milliseconds_aggregate | The maximum
response time of the provider under the sliding window |
滑动窗口下的提供者最大响应时间
|
-| dubbo_provider_rt_milliseconds_last | The current
response time in the provider's processing of requests |
提供者处理请求中当前的响应时间
|
-| dubbo_provider_rt_milliseconds_p50 | The total response
time spent by providers processing 50% of requests |
提供者处理请求中50%的请求耗费的总响应时间
|
-| dubbo_provider_rt_milliseconds_p90 | The total response
time spent by providers processing 90% of requests |
提供者处理请求中90%的请求耗费的总响应时间
|
-| dubbo_provider_rt_milliseconds_p95 | The total response
time spent by providers processing 95% of requests |
提供者处理请求中95%的请求耗费的总响应时间
|
-| dubbo_provider_rt_milliseconds_p99 | The total response
time spent by providers processing 99% of requests |
提供者处理请求中99%的请求耗费的总响应时间
|
-| dubbo_provider_requests_processing_total | The number of
received requests being processed by the provider |
提供者正在处理的接收的请求数
|
-| dubbo_provider_rt_milliseconds_histogram_seconds_bucket | The histogram of
response time of the provider under the sliding window |
滑动窗口下的提供者响应时间直方图
|
-| dubbo_provider_rt_milliseconds_histogram_seconds_count | The count of
histogram of response time of the provider under the sliding window |
滑动窗口下的提供者响应时间直方图总数
|
-| dubbo_provider_rt_milliseconds_histogram_seconds_max | The max of
histogram of response time of the provider under the sliding window |
滑动窗口下的提供者响应时间直方图最大值
|
-| dubbo_provider_rt_milliseconds_histogram_seconds_sum | The sum of
histogram of response time of the provider under the sliding window |
滑动窗口下的提供者响应时间直方图总和
|
-| dubbo_provider_requests_business_failed_total | Total Failed
Business Requests | 当RPC请求异常状态码为 RpcException.BIZ_EXCEPTION
|
-| dubbo_provider_requests_timeout_total | Total Timeout
Failed Requests | 当RPC请求异常为超时异常状态码为 RpcException.TIMEOUT_EXCEPTION
|
-| dubbo_provider_requests_limit_total | Total Limit
Failed Requests | RPC请求中一般为并发数超过了限制 max concurrent invoke
或者是超过了系统的上限出现了异常状态码为RpcException.LIMIT_EXCEEDED_EXCEPTION或者异常类型为LimitExceededException
LimitExceededException |
-| dubbo_provider_requests_unknown_failed_total | Total Unknown
Failed Requests | 暂为归类的其他类型的异常具体分析根据日志来看
|
-| dubbo_provider_requests_failed_total | Total Failed
Requests | 总的异常次数
|
-| dubbo_provider_requests_failed_total_aggregate | Total Failed
Aggregate Requests | 聚合请求失败次数,当聚合请求中有一个请求失败时候会触发此异常
|
-| dubbo_provider_requests_failed_network_total | Total network
Failed Requests |
一般发生在网络连接失败或者网络通信时候发生的异常,对应Java异常为RemotingException
|
-| dubbo_provider_requests_failed_service_unavailable_total | Total Service
Unavailable Failed Requests | 当不存在提供者或者调用了被禁止访问提的提供者时候会出现此异常
,对应异常码FORBIDDEN_EXCEPTION
|
-| dubbo_provider_requests_failed_codec_total | Total codec
failed | 序列化相关的异常,异常码SERIALIZATION_EXCEPTION
|
-| dubbo_provider_requests_failed_aggregate | Total Failed
Aggregate Requests | 聚合请求失败次数,当聚合请求中有一个请求失败时候会触发此异常
|
-| dubbo_provider_requests_timeout_total | Total Timeout
Failed Requests | 当RPC请求异常为超时异常状态码为 RpcException.TIMEOUT_EXCEPTION
|
-| dubbo_provider_requests_limit_total | Total Limit
Failed Requests | RPC请求中一般为并发数超过了限制 max concurrent invoke
或者是超过了系统的上限出现了异常状态码为RpcException_LIMIT_EXCEEDED_EXCEPTION或者异常类型为LimitExceededException
LimitExceededException |
-| dubbo_provider_requests_unknown_failed_total | Total Unknown
Failed Requests | 暂为归类的其他类型的异常具体分析根据日志来看
|
-| dubbo_provider_requests_failed_total | Total Failed
Requests | 总的异常次数
|
-| dubbo_provider_requests_failed_network_total | Total network
Failed Requests |
一般发生在网络连接失败或者网络通信时候发生的异常,对应Java异常为RemotingException
|
-| dubbo_provider_requests_failed_service_unavailable_total | Total Service
Unavailable Failed Requests | 当不存在提供者或者调用了被禁止访问提的提供者时候会出现此异常
,对应异常码FORBIDDEN_EXCEPTION
|
-| dubbo_provider_requests_failed_codec_total | Total codec
failed | 序列化相关的异常,异常码SERIALIZATION_EXCEPTION
|
+| Metrics Name | Description
| 说明
|
+|----------------------------------------------------------|-------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|
+| dubbo_provider_qps_total | The number of
requests received by the provider per second |
提供者每秒接收的请求数
|
+| dubbo_provider_requests_total | The total number
of received requests by the provider | 提供者总的接收请求数
|
+| dubbo_provider_requests_total_aggregate | The total number
of received requests by the provider under the sliding window |
滑动窗口下的提供者总的接收请求数
|
+| dubbo_provider_requests_processing | The number of
received requests being processed by the provider |
提供者正在处理的接收的请求数
|
+| dubbo_provider_requests_succeed_total | The number of
requests successfully received by the provider |
提供者请求成功接收的请求数
|
+| dubbo_provider_requests_succeed_aggregate | The number of
successful requests received by the provider under the sliding window |
滑动窗口下的提供者成功的接收请求数
|
+| dubbo_provider_rt_milliseconds_min | The minimum
response time among all requests processed by the provider |
提供者所有处理请求中最小的响应时间
|
+| dubbo_provider_rt_min_milliseconds_aggregate | The minimum
response time of the provider under the sliding window |
滑动窗口下的提供者最小响应时间
|
+| dubbo_provider_rt_milliseconds_avg | The average
response time of all requests processed by the provider |
提供者所有处理请求的平均响应时间
|
+| dubbo_provider_rt_avg_milliseconds_aggregate | The average
response time of the provider under the sliding window |
滑动窗口下的提供者平均响应时间
|
+| dubbo_provider_rt_milliseconds_sum | The total time
taken by the provider to process all requests |
提供者所有处理请求的时间总和
|
+| dubbo_provider_rt_milliseconds_max | The maximum
response time among all requests from the provider |
提供者所有请求中最大的响应时间
|
+| dubbo_provider_rt_max_milliseconds_aggregate | The maximum
response time of the provider under the sliding window |
滑动窗口下的提供者最大响应时间
|
+| dubbo_provider_rt_milliseconds_last | The current
response time in the provider's processing of requests |
提供者处理请求中当前的响应时间
|
+| dubbo_provider_rt_milliseconds_p50 | The total
response time spent by providers processing 50% of requests |
提供者处理请求中50%的请求耗费的总响应时间
|
+| dubbo_provider_rt_milliseconds_p90 | The total
response time spent by providers processing 90% of requests |
提供者处理请求中90%的请求耗费的总响应时间
|
+| dubbo_provider_rt_milliseconds_p95 | The total
response time spent by providers processing 95% of requests |
提供者处理请求中95%的请求耗费的总响应时间
|
+| dubbo_provider_rt_milliseconds_p99 | The total
response time spent by providers processing 99% of requests |
提供者处理请求中99%的请求耗费的总响应时间
|
+| dubbo_provider_requests_processing_total | The number of
received requests being processed by the provider |
提供者正在处理的接收的请求数
|
+| dubbo_provider_rt_milliseconds_histogram_seconds_bucket | The histogram of
response time of the provider under the sliding window |
滑动窗口下的提供者响应时间直方图
|
+| dubbo_provider_rt_milliseconds_histogram_seconds_count | The count of
histogram of response time of the provider under the sliding window |
滑动窗口下的提供者响应时间直方图总数
|
+| dubbo_provider_rt_milliseconds_histogram_seconds_max | The max of
histogram of response time of the provider under the sliding window |
滑动窗口下的提供者响应时间直方图最大值
|
+| dubbo_provider_rt_milliseconds_histogram_seconds_sum | The sum of
histogram of response time of the provider under the sliding window |
滑动窗口下的提供者响应时间直方图总和
|
+| dubbo_provider_requests_business_failed_total | Total Failed
Business Requests |
当RPC请求异常状态码为 RpcException.BIZ_EXCEPTION
|
+| dubbo_provider_requests_timeout_total | Total Timeout
Failed Requests |
当RPC请求异常为超时异常状态码为 RpcException.TIMEOUT_EXCEPTION
|
+| dubbo_provider_requests_limit_total | Total Limit
Failed Requests |
RPC请求中一般为并发数超过了限制 max concurrent invoke
或者是超过了系统的上限出现了异常状态码为RpcException.LIMIT_EXCEEDED_EXCEPTION或者异常类型为LimitExceededException
LimitExceededException |
+| dubbo_provider_requests_unknown_failed_total | Total Unknown
Failed Requests |
暂为归类的其他类型的异常具体分析根据日志来看
|
+| dubbo_provider_requests_failed_total | Total Failed
Requests | 总的异常次数
|
+| dubbo_provider_requests_failed_total_aggregate | Total Failed
Aggregate Requests |
聚合请求失败次数,当聚合请求中有一个请求失败时候会触发此异常
|
+| dubbo_provider_requests_failed_network_total | Total network
Failed Requests |
一般发生在网络连接失败或者网络通信时候发生的异常,对应Java异常为RemotingException
|
+| dubbo_provider_requests_failed_service_unavailable_total | Total Service
Unavailable Failed Requests |
当不存在提供者或者调用了被禁止访问提的提供者时候会出现此异常 ,对应异常码FORBIDDEN_EXCEPTION
|
+| dubbo_provider_requests_failed_codec_total | Total codec
failed |
序列化相关的异常,异常码SERIALIZATION_EXCEPTION
|
+| dubbo_provider_requests_failed_aggregate | Total Failed
Aggregate Requests |
聚合请求失败次数,当聚合请求中有一个请求失败时候会触发此异常
|
+| dubbo_provider_requests_timeout_total | Total Timeout
Failed Requests |
当RPC请求异常为超时异常状态码为 RpcException.TIMEOUT_EXCEPTION
|
+| dubbo_provider_requests_limit_total | Total Limit
Failed Requests |
RPC请求中一般为并发数超过了限制 max concurrent invoke
或者是超过了系统的上限出现了异常状态码为RpcException_LIMIT_EXCEEDED_EXCEPTION或者异常类型为LimitExceededException
LimitExceededException |
+| dubbo_provider_requests_unknown_failed_total | Total Unknown
Failed Requests |
暂为归类的其他类型的异常具体分析根据日志来看
|
+| dubbo_provider_requests_failed_total | Total Failed
Requests | 总的异常次数
|
+| dubbo_provider_requests_failed_network_total | Total network
Failed Requests |
一般发生在网络连接失败或者网络通信时候发生的异常,对应Java异常为RemotingException
|
+| dubbo_provider_requests_failed_service_unavailable_total | Total Service
Unavailable Failed Requests |
当不存在提供者或者调用了被禁止访问提的提供者时候会出现此异常 ,对应异常码FORBIDDEN_EXCEPTION
|
+| dubbo_provider_requests_failed_codec_total | Total codec
failed |
序列化相关的异常,异常码SERIALIZATION_EXCEPTION
|
#### Consumer Metrics
-| Metrics Name | Description
| 说明
|
-|---------------------------------------------------------|------------------------------------------------------------------------------|------------------------|
-| dubbo_consumer_qps_total | The number of
requests sent by consumers per second | 消费者每秒发送的请求数
|
-| dubbo_consumer_requests_total | Total number of
sent requests by consumers | 消费者总的发送请求数
|
-| dubbo_consumer_requests_total_aggregate | The total number
of requests sent by consumers under the sliding window | 滑动窗口下的消费者总的发送请求数
|
-| dubbo_consumer_requests_processing | The number of sent
requests that consumers are currently processing | 消费者正在处理的发送的请求数
|
-| dubbo_consumer_requests_succeed_total | The number of
successful requests sent by consumers | 消费者请求成功发送的请求数
|
-| dubbo_consumer_requests_succeed_aggregate | The number of
successful requests sent by consumers under the sliding window |
滑动窗口下的消费者成功的发送请求数 |
-| dubbo_consumer_rt_milliseconds_min | Minimum response
time among all consumer requests | 消费者所有请求中最小的响应时间
|
-| dubbo_consumer_rt_min_milliseconds_aggregate | The minimum
response time of the consumer under the sliding window |
滑动窗口下的消费者最小响应时间 |
-| dubbo_consumer_rt_milliseconds_avg | Average response
time of all requests from consumers | 消费者所有请求的平均响应时间
|
-| dubbo_consumer_rt_avg_milliseconds_aggregate | The average
response time of the consumer under the sliding window |
滑动窗口下的消费者平均响应时间 |
-| dubbo_consumer_rt_milliseconds_sum | The total time of
all consumer requests | 消费者所有请求的时间总和
|
-| dubbo_consumer_rt_milliseconds_max | Maximum response
time among all requests from consumers | 消费者所有请求中最大的响应时间
|
-| dubbo_consumer_rt_max_milliseconds_aggregate | The maximum
response time of the consumer under the sliding window |
滑动窗口下的消费者最大响应时间 |
-| dubbo_consumer_rt_milliseconds_last | The current
response time in consumer processing requests |
消费者处理请求中当前的响应时间 |
-| dubbo_consumer_rt_milliseconds_p50 | The total response
time spent by consumers processing 50% of requests |
消费者处理请求中50%的请求耗费的总响应时间 |
-| dubbo_consumer_rt_milliseconds_p90 | The total response
time spent by consumers processing 90% of requests |
消费者处理请求中90%的请求耗费的总响应时间 |
-| dubbo_consumer_rt_milliseconds_p95 | The total response
time spent by consumers processing 95% of requests |
消费者处理请求中95%的请求耗费的总响应时间 |
-| dubbo_consumer_rt_milliseconds_p99 | The total response
time spent by consumers processing 99% of requests |
消费者处理请求中99%的请求耗费的总响应时间 |
-| dubbo_consumer_rt_milliseconds_histogram_seconds_bucket | Histogram of
response time of all requests from consumers |
消费者所有请求的响应时间直方图 |
-| dubbo_consumer_rt_milliseconds_histogram_seconds_count | count of Histogram
of all requests from consumers | 消费者所有请求的响应时间直方图总数量
|
-| dubbo_consumer_rt_milliseconds_histogram_seconds_sum | sum of Histogram
of all requests from consumers | 消费者所有请求的响应时间直方图总和
|
-| dubbo_consumer_rt_milliseconds_histogram_seconds_max | max of Histogram
of all requests from consumers | 消费者所有请求的响应时间直方图最大值
|
-| dubbo_consumer_requests_business_failed_total | Total Failed
Business Requests | 当RPC请求异常状态码为RpcException.BIZ_EXCEPTION
|
-| dubbo_consumer_requests_timeout_total | Total Timeout
Failed Requests | 当RPC请求异常为超时异常状态码为RpcException.TIMEOUT_EXCEPTION
|
-| dubbo_consumer_requests_timeout_failed_aggregate | Total Timeout
Failed Requests | 滑动窗口内的聚合指标
当RPC请求异常为超时异常状态码为RpcException.TIMEOUT_EXCEPTION
|
-| dubbo_consumer_requests_limit_total | Total Limit
Failed Requests |
RPC请求状态码为RpcException.LIMIT_EXCEEDED_EXCEPTION或者异常类型为LimitExceededException
一般为并发数超过了限制 max concurrent invoke 或者是超过了系统的上限出现了异常LimitExceededException |
-| dubbo_consumer_requests_unknown_failed_total | Total Unknown
Failed Requests | 暂为归类的其他类型的异常具体分析根据日志来看
|
-| dubbo_consumer_requests_failed_total | Total Failed
Requests | 总的异常次数
|
-| dubbo_consumer_requests_failed_total_aggregate | Total Failed
Requests | 滑动窗口内的聚合指标 总的异常次数
|
-| dubbo_consumer_requests_failed_network_total | Total network
Failed Requests |
一般发生在网络连接失败或者网络通信时候发生的异常,对应Java异常为RemotingException
|
-| dubbo_consumer_requests_failed_network_total_aggregate | Total network
Failed Requests | 滑动窗口内的聚合指标
一般发生在网络连接失败或者网络通信时候发生的异常,对应Java异常为RemotingException
|
-| dubbo_consumer_requests_failed_service_unavailable_total | Total Service
Unavailable Failed Requests | 当不存在提供者或者调用了被禁止访问提的提供者时候会出现此异常
,对应异常码FORBIDDEN_EXCEPTION
|
-| dubbo_consumer_requests_failed_codec_total | Total codec
failed | 序列化相关的异常,异常码SERIALIZATION_EXCEPTION
|
+| Metrics Name | Description
| 说明
|
+|----------------------------------------------------------|------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
+| dubbo_consumer_qps_total | The number of
requests sent by consumers per second | 消费者每秒发送的请求数
|
+| dubbo_consumer_requests_total | Total number of
sent requests by consumers | 消费者总的发送请求数
|
+| dubbo_consumer_requests_total_aggregate | The total number
of requests sent by consumers under the sliding window | 滑动窗口下的消费者总的发送请求数
|
+| dubbo_consumer_requests_processing | The number of
sent requests that consumers are currently processing | 消费者正在处理的发送的请求数
|
+| dubbo_consumer_requests_succeed_total | The number of
successful requests sent by consumers | 消费者请求成功发送的请求数
|
+| dubbo_consumer_requests_succeed_aggregate | The number of
successful requests sent by consumers under the sliding window |
滑动窗口下的消费者成功的发送请求数
|
+| dubbo_consumer_rt_milliseconds_min | Minimum response
time among all consumer requests | 消费者所有请求中最小的响应时间
|
+| dubbo_consumer_rt_min_milliseconds_aggregate | The minimum
response time of the consumer under the sliding window |
滑动窗口下的消费者最小响应时间
|
+| dubbo_consumer_rt_milliseconds_avg | Average response
time of all requests from consumers | 消费者所有请求的平均响应时间
|
+| dubbo_consumer_rt_avg_milliseconds_aggregate | The average
response time of the consumer under the sliding window |
滑动窗口下的消费者平均响应时间
|
+| dubbo_consumer_rt_milliseconds_sum | The total time of
all consumer requests | 消费者所有请求的时间总和
|
+| dubbo_consumer_rt_milliseconds_max | Maximum response
time among all requests from consumers | 消费者所有请求中最大的响应时间
|
+| dubbo_consumer_rt_max_milliseconds_aggregate | The maximum
response time of the consumer under the sliding window |
滑动窗口下的消费者最大响应时间
|
+| dubbo_consumer_rt_milliseconds_last | The current
response time in consumer processing requests |
消费者处理请求中当前的响应时间
|
+| dubbo_consumer_rt_milliseconds_p50 | The total
response time spent by consumers processing 50% of requests |
消费者处理请求中50%的请求耗费的总响应时间
|
+| dubbo_consumer_rt_milliseconds_p90 | The total
response time spent by consumers processing 90% of requests |
消费者处理请求中90%的请求耗费的总响应时间
|
+| dubbo_consumer_rt_milliseconds_p95 | The total
response time spent by consumers processing 95% of requests |
消费者处理请求中95%的请求耗费的总响应时间
|
+| dubbo_consumer_rt_milliseconds_p99 | The total
response time spent by consumers processing 99% of requests |
消费者处理请求中99%的请求耗费的总响应时间
|
+| dubbo_consumer_rt_milliseconds_histogram_seconds_bucket | Histogram of
response time of all requests from consumers |
消费者所有请求的响应时间直方图
|
+| dubbo_consumer_rt_milliseconds_histogram_seconds_count | count of
Histogram of all requests from consumers |
消费者所有请求的响应时间直方图总数量
|
+| dubbo_consumer_rt_milliseconds_histogram_seconds_sum | sum of Histogram
of all requests from consumers | 消费者所有请求的响应时间直方图总和
|
+| dubbo_consumer_rt_milliseconds_histogram_seconds_max | max of Histogram
of all requests from consumers | 消费者所有请求的响应时间直方图最大值
|
+| dubbo_consumer_requests_business_failed_total | Total Failed
Business Requests |
当RPC请求异常状态码为RpcException.BIZ_EXCEPTION
|
+| dubbo_consumer_requests_timeout_total | Total Timeout
Failed Requests |
当RPC请求异常为超时异常状态码为RpcException.TIMEOUT_EXCEPTION
|
+| dubbo_consumer_requests_timeout_failed_aggregate | Total Timeout
Failed Requests | 滑动窗口内的聚合指标
当RPC请求异常为超时异常状态码为RpcException.TIMEOUT_EXCEPTION
|
+| dubbo_consumer_requests_limit_total | Total Limit
Failed Requests |
RPC请求状态码为RpcException.LIMIT_EXCEEDED_EXCEPTION或者异常类型为LimitExceededException
一般为并发数超过了限制 max concurrent invoke 或者是超过了系统的上限出现了异常LimitExceededException |
+| dubbo_consumer_requests_unknown_failed_total | Total Unknown
Failed Requests |
暂为归类的其他类型的异常具体分析根据日志来看
|
+| dubbo_consumer_requests_failed_total | Total Failed
Requests | 总的异常次数
|
+| dubbo_consumer_requests_failed_total_aggregate | Total Failed
Requests | 滑动窗口内的聚合指标
总的异常次数
|
+| dubbo_consumer_requests_failed_network_total | Total network
Failed Requests |
一般发生在网络连接失败或者网络通信时候发生的异常,对应Java异常为RemotingException
|
+| dubbo_consumer_requests_failed_network_total_aggregate | Total network
Failed Requests | 滑动窗口内的聚合指标
一般发生在网络连接失败或者网络通信时候发生的异常,对应Java异常为RemotingException
|
+| dubbo_consumer_requests_failed_service_unavailable_total | Total Service
Unavailable Failed Requests |
当不存在提供者或者调用了被禁止访问提的提供者时候会出现此异常 ,对应异常码FORBIDDEN_EXCEPTION
|
+| dubbo_consumer_requests_failed_codec_total | Total codec
failed |
序列化相关的异常,异常码SERIALIZATION_EXCEPTION
|
#### ThreadPool Metrics
-| Metrics Name | Description | 说明 |
-|--------------------------------|--------------------------|-------------|
-| dubbo_thread_pool_max_size | Thread Pool Max Size | 线程池最大大小 |
-| dubbo_thread_pool_largest_size | Thread Pool Largest Size | 线程池最大大小 |
-| dubbo_thread_pool_thread_count | Thread Pool Thread Count | 线程池线程计数 |
-| dubbo_thread_pool_queue_size | Thread Pool Queue Size | 线程池队列大小 |
-| dubbo_thread_pool_active_size | Thread Pool Active Size | 线程池活动大小 |
-| dubbo_thread_pool_core_size | Thread Pool Core Size | 线程池核心大小 |
-| dubbo_thread_pool_reject_thread_count | Thread Pool Reject Count |
线程池拒绝执行任务数量 |
+| Metrics Name | Description | 说明
|
+|---------------------------------------|--------------------------|-------------|
+| dubbo_thread_pool_max_size | Thread Pool Max Size | 线程池最大大小
|
+| dubbo_thread_pool_largest_size | Thread Pool Largest Size | 线程池最大大小
|
+| dubbo_thread_pool_thread_count | Thread Pool Thread Count | 线程池线程计数
|
+| dubbo_thread_pool_queue_size | Thread Pool Queue Size | 线程池队列大小
|
+| dubbo_thread_pool_active_size | Thread Pool Active Size | 线程池活动大小
|
+| dubbo_thread_pool_core_size | Thread Pool Core Size | 线程池核心大小
|
+| dubbo_thread_pool_reject_thread_count | Thread Pool Reject Count |
线程池拒绝执行任务数量 |
#### Registration Center Metrics
@@ -179,7 +179,7 @@ description: |
| dubbo_subscribe_service_rt_milliseconds_min | Min Subscribe Service
Time | **接口级** 服务接口订阅元数据最小时间 |
| dubbo_subscribe_service_rt_milliseconds_sum | Sum Subscribe Service
Time | **接口级** 服务接口订阅元数据总的存储时间 |
| dubbo_subscribe_service_rt_milliseconds_avg | Average Subscribe
Service Time | **接口级** 服务接口订阅元数据平均时间 |
-
+
#### Configcenter
| Metrics Name | Description | 说明 |
diff --git a/content/zh-cn/overview/what/core-features/extensibility.md
b/content/zh-cn/overview/what/core-features/extensibility.md
index 38c1b3b9a5a..1cbad6384d0 100644
--- a/content/zh-cn/overview/what/core-features/extensibility.md
+++ b/content/zh-cn/overview/what/core-features/extensibility.md
@@ -120,4 +120,4 @@ Dubbo 官方支持 Zookeeper、Nacos、Etcd、Redis 等元数据中心实现。
本文列出了 Dubbo 常用的一些扩展点,但还有大量的扩展点可供灵活定制,并且不同语言 sdk 的扩展定义和配置方式上也存在差异,以下是 Dubbo SDK
的扩展点手册。
* [Java 扩展点手册](../../mannual/java-sdk/reference-manual/spi/description/)
-* [Go 扩展点手册](../../mannual/golang-sdk/preface/design/aop_and_extension/)
+* [Go 扩展点手册](../../mannual/golang-sdk/refer/sourcecode/aop_and_extension.md)
diff --git a/content/zh-cn/overview/what/core-features/protocols.md
b/content/zh-cn/overview/what/core-features/protocols.md
index befc5b87b2c..4c2e3c4bf0c 100644
--- a/content/zh-cn/overview/what/core-features/protocols.md
+++ b/content/zh-cn/overview/what/core-features/protocols.md
@@ -82,7 +82,7 @@ gRPC 是谷歌开源的基于 HTTP/2 的通信协议,如同我们在 [产品
以上协议的配置和使用方式,包括如何配置 `单端口多协议` 支持等,请参照以下 sdk 示例文档:
* [Java](../../mannual/java-sdk/reference-manual/protocol/)
-* [Golang](../../mannual/golang-sdk/tutorial/develop/protocol/)
+* [Golang](../../mannual/golang-sdk/refer/sourcecode/protocol.md)
* [Rust](../../mannual/rust-sdk/)
## 自定义扩展
diff --git a/content/zh-cn/overview/what/core-features/service-definition.md
b/content/zh-cn/overview/what/core-features/service-definition.md
index 907564b35f0..127ebbf9b64 100644
--- a/content/zh-cn/overview/what/core-features/service-definition.md
+++ b/content/zh-cn/overview/what/core-features/service-definition.md
@@ -89,7 +89,7 @@ public class Consumer {
以上是 Dubbo 微服务开发的流程性说明,实际开发的详细指导步骤请参见:
* [Java 微服务开发入门](../../quickstart/java)
-* [Go 微服务开发入门](../../quickstart/go)
+* [Go 微服务开发入门](../../mannual/golang-sdk/quickstart)
* [Rust 微服务开发入门](../../quickstart/rust)
* [Node.js 微服务开发入门](https://github.com/apache/dubbo-js)
diff --git a/content/zh-cn/overview/what/core-features/service-discovery.md
b/content/zh-cn/overview/what/core-features/service-discovery.md
index c077de55e06..53acb173ab9 100644
--- a/content/zh-cn/overview/what/core-features/service-discovery.md
+++ b/content/zh-cn/overview/what/core-features/service-discovery.md
@@ -64,7 +64,7 @@ Dubbo 提供的是一种 Client-Based 的服务发现机制,依赖第三方注
Dubbo 服务发现扩展了多种注册中心组件支持,如 Nacos、Zookeeper、Consul、Redis、kubernetes
等,可以通过配置切换不同实现,同时还支持鉴权、命名空间隔离等配置。具体配置方式请查看 SDK 文档
* [Java](../../mannual/java-sdk/reference-manual/registry)
-* [Golang](../../mannual/golang-sdk/tutorial/develop/registry)
+* [Golang](../../mannual/golang-sdk/refer/sourcecode/registry.md)
* [Rust](../../mannual/rust-sdk/)
Dubbo 还支持一个应用内配置多注册中心的情形如双注册、双订阅等,这对于实现不同集群地址数据互通、集群迁移等场景非常有用处,我们将在未来文档中添加
`最佳实践` 对这部分内容进行示例说明。