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/dolphinscheduler-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new e9d2deeec Automated deployment:
cbfa058b762ae1f90982edf7f434088987fd22eb
e9d2deeec is described below
commit e9d2deeec4c0c93cf9094a2b2ff4d68c837f7582
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Aug 23 07:28:23 2022 +0000
Automated deployment: cbfa058b762ae1f90982edf7f434088987fd22eb
---
python/2.0.5/.buildinfo | 2 +-
python/2.0.5/.doctrees/api.doctree | Bin 1224412 -> 1224412
bytes
python/2.0.5/.doctrees/concept.doctree | Bin 25236 -> 25236 bytes
python/2.0.5/.doctrees/environment.pickle | Bin 306980 -> 306972 bytes
python/2.0.5/.doctrees/index.doctree | Bin 8723 -> 8723 bytes
python/2.0.5/.doctrees/start.doctree | Bin 22435 -> 22435 bytes
python/2.0.5/.doctrees/tasks/condition.doctree | Bin 70944 -> 70944 bytes
python/2.0.5/.doctrees/tasks/datax.doctree | Bin 60312 -> 60312 bytes
python/2.0.5/.doctrees/tasks/dependent.doctree | Bin 112746 -> 112746 bytes
python/2.0.5/.doctrees/tasks/flink.doctree | Bin 51636 -> 51636 bytes
python/2.0.5/.doctrees/tasks/http.doctree | Bin 45893 -> 45893 bytes
python/2.0.5/.doctrees/tasks/index.doctree | Bin 4985 -> 4985 bytes
python/2.0.5/.doctrees/tasks/map_reduce.doctree | Bin 28177 -> 28177 bytes
python/2.0.5/.doctrees/tasks/procedure.doctree | Bin 21849 -> 21849 bytes
python/2.0.5/.doctrees/tasks/python.doctree | Bin 19969 -> 19969 bytes
python/2.0.5/.doctrees/tasks/shell.doctree | Bin 23270 -> 23270 bytes
python/2.0.5/.doctrees/tasks/spark.doctree | Bin 53123 -> 53123 bytes
python/2.0.5/.doctrees/tasks/sql.doctree | Bin 33746 -> 33746 bytes
python/2.0.5/.doctrees/tasks/sub_process.doctree | Bin 23827 -> 23827 bytes
python/2.0.5/.doctrees/tasks/switch.doctree | Bin 64028 -> 64028 bytes
python/2.0.5/.doctrees/tutorial.doctree | Bin 36823 -> 36823 bytes
python/2.0.6/.buildinfo | 2 +-
python/2.0.6/.doctrees/api.doctree | Bin 1224412 -> 1224412
bytes
python/2.0.6/.doctrees/concept.doctree | Bin 25236 -> 25236 bytes
python/2.0.6/.doctrees/environment.pickle | Bin 306978 -> 306972 bytes
python/2.0.6/.doctrees/index.doctree | Bin 8723 -> 8723 bytes
python/2.0.6/.doctrees/start.doctree | Bin 22435 -> 22435 bytes
python/2.0.6/.doctrees/tasks/condition.doctree | Bin 70944 -> 70944 bytes
python/2.0.6/.doctrees/tasks/datax.doctree | Bin 60312 -> 60312 bytes
python/2.0.6/.doctrees/tasks/dependent.doctree | Bin 112746 -> 112746 bytes
python/2.0.6/.doctrees/tasks/flink.doctree | Bin 51636 -> 51636 bytes
python/2.0.6/.doctrees/tasks/http.doctree | Bin 45893 -> 45893 bytes
python/2.0.6/.doctrees/tasks/index.doctree | Bin 4985 -> 4985 bytes
python/2.0.6/.doctrees/tasks/map_reduce.doctree | Bin 28177 -> 28177 bytes
python/2.0.6/.doctrees/tasks/procedure.doctree | Bin 21849 -> 21849 bytes
python/2.0.6/.doctrees/tasks/python.doctree | Bin 19969 -> 19969 bytes
python/2.0.6/.doctrees/tasks/shell.doctree | Bin 23270 -> 23270 bytes
python/2.0.6/.doctrees/tasks/spark.doctree | Bin 53123 -> 53123 bytes
python/2.0.6/.doctrees/tasks/sql.doctree | Bin 33746 -> 33746 bytes
python/2.0.6/.doctrees/tasks/sub_process.doctree | Bin 23827 -> 23827 bytes
python/2.0.6/.doctrees/tasks/switch.doctree | Bin 64028 -> 64028 bytes
python/2.0.6/.doctrees/tutorial.doctree | Bin 36823 -> 36823 bytes
python/3.0.0/.buildinfo | 2 +-
python/3.0.0/.doctrees/api.doctree | Bin 1337048 -> 1337048
bytes
python/3.0.0/.doctrees/cli.doctree | Bin 16143 -> 16143 bytes
python/3.0.0/.doctrees/concept.doctree | Bin 25236 -> 25236 bytes
python/3.0.0/.doctrees/config.doctree | Bin 52292 -> 52292 bytes
python/3.0.0/.doctrees/environment.pickle | Bin 350651 -> 350645 bytes
python/3.0.0/.doctrees/howto/index.doctree | Bin 6199 -> 6199 bytes
python/3.0.0/.doctrees/howto/remote-submit.doctree | Bin 9672 -> 9672 bytes
python/3.0.0/.doctrees/index.doctree | Bin 8776 -> 8776 bytes
python/3.0.0/.doctrees/start.doctree | Bin 34105 -> 34105 bytes
python/3.0.0/.doctrees/tasks/condition.doctree | Bin 70944 -> 70944 bytes
python/3.0.0/.doctrees/tasks/datax.doctree | Bin 60312 -> 60312 bytes
python/3.0.0/.doctrees/tasks/dependent.doctree | Bin 112706 -> 112706 bytes
python/3.0.0/.doctrees/tasks/flink.doctree | Bin 51636 -> 51636 bytes
python/3.0.0/.doctrees/tasks/func_wrap.doctree | Bin 15518 -> 15518 bytes
python/3.0.0/.doctrees/tasks/http.doctree | Bin 45893 -> 45893 bytes
python/3.0.0/.doctrees/tasks/index.doctree | Bin 5008 -> 5008 bytes
python/3.0.0/.doctrees/tasks/map_reduce.doctree | Bin 28177 -> 28177 bytes
python/3.0.0/.doctrees/tasks/procedure.doctree | Bin 21849 -> 21849 bytes
python/3.0.0/.doctrees/tasks/python.doctree | Bin 27046 -> 27046 bytes
python/3.0.0/.doctrees/tasks/shell.doctree | Bin 23270 -> 23270 bytes
python/3.0.0/.doctrees/tasks/spark.doctree | Bin 53123 -> 53123 bytes
python/3.0.0/.doctrees/tasks/sql.doctree | Bin 36618 -> 36618 bytes
python/3.0.0/.doctrees/tasks/sub_process.doctree | Bin 23827 -> 23827 bytes
python/3.0.0/.doctrees/tasks/switch.doctree | Bin 64599 -> 64599 bytes
python/3.0.0/.doctrees/tutorial.doctree | Bin 57717 -> 57717 bytes
python/dev/.buildinfo | 2 +-
python/dev/.doctrees/api.doctree | Bin 1450063 -> 1450063
bytes
python/dev/.doctrees/cli.doctree | Bin 16143 -> 16143 bytes
python/dev/.doctrees/concept.doctree | Bin 25236 -> 25236 bytes
python/dev/.doctrees/config.doctree | Bin 52291 -> 52291 bytes
python/dev/.doctrees/environment.pickle | Bin 369693 -> 369685 bytes
python/dev/.doctrees/howto/index.doctree | Bin 6199 -> 6199 bytes
python/dev/.doctrees/howto/remote-submit.doctree | Bin 9672 -> 9672 bytes
python/dev/.doctrees/index.doctree | Bin 8776 -> 8776 bytes
python/dev/.doctrees/start.doctree | Bin 34105 -> 34105 bytes
python/dev/.doctrees/tasks/condition.doctree | Bin 70956 -> 70956 bytes
python/dev/.doctrees/tasks/datax.doctree | Bin 60312 -> 60312 bytes
python/dev/.doctrees/tasks/dependent.doctree | Bin 112716 -> 112716 bytes
python/dev/.doctrees/tasks/flink.doctree | Bin 51636 -> 51636 bytes
python/dev/.doctrees/tasks/func_wrap.doctree | Bin 15518 -> 15518 bytes
python/dev/.doctrees/tasks/http.doctree | Bin 45893 -> 45893 bytes
python/dev/.doctrees/tasks/index.doctree | Bin 5031 -> 5031 bytes
python/dev/.doctrees/tasks/map_reduce.doctree | Bin 28177 -> 28177 bytes
python/dev/.doctrees/tasks/procedure.doctree | Bin 21849 -> 21849 bytes
python/dev/.doctrees/tasks/python.doctree | Bin 27046 -> 27046 bytes
python/dev/.doctrees/tasks/sagemaker.doctree | Bin 23432 -> 23432 bytes
python/dev/.doctrees/tasks/shell.doctree | Bin 23270 -> 23270 bytes
python/dev/.doctrees/tasks/spark.doctree | Bin 53123 -> 53123 bytes
python/dev/.doctrees/tasks/sql.doctree | Bin 36618 -> 36618 bytes
python/dev/.doctrees/tasks/sub_process.doctree | Bin 23827 -> 23827 bytes
python/dev/.doctrees/tasks/switch.doctree | Bin 64611 -> 64611 bytes
python/dev/.doctrees/tutorial.doctree | Bin 57717 -> 57717 bytes
.../docs/3.0.0/user_doc/guide/metrics/metrics.html | 213 +++++++++++++++++++++
.../docs/3.0.0/user_doc/guide/metrics/metrics.json | 6 +
.../latest/user_doc/guide/metrics/metrics.html | 213 +++++++++++++++++++++
.../latest/user_doc/guide/metrics/metrics.json | 6 +
99 files changed, 442 insertions(+), 4 deletions(-)
diff --git a/python/2.0.5/.buildinfo b/python/2.0.5/.buildinfo
index 09ccbb1c0..e8aab698a 100644
--- a/python/2.0.5/.buildinfo
+++ b/python/2.0.5/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it
is not found, a full rebuild will be done.
-config: 0c4f3619dbdb4e870e24a3ca27e5f80b
+config: 5f97f76cd978515480999217aa106a8c
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.5/.doctrees/api.doctree
b/python/2.0.5/.doctrees/api.doctree
index ba4317df4..091ea3251 100644
Binary files a/python/2.0.5/.doctrees/api.doctree and
b/python/2.0.5/.doctrees/api.doctree differ
diff --git a/python/2.0.5/.doctrees/concept.doctree
b/python/2.0.5/.doctrees/concept.doctree
index 095abc702..3d87ce41d 100644
Binary files a/python/2.0.5/.doctrees/concept.doctree and
b/python/2.0.5/.doctrees/concept.doctree differ
diff --git a/python/2.0.5/.doctrees/environment.pickle
b/python/2.0.5/.doctrees/environment.pickle
index ff1824821..1cc38a243 100644
Binary files a/python/2.0.5/.doctrees/environment.pickle and
b/python/2.0.5/.doctrees/environment.pickle differ
diff --git a/python/2.0.5/.doctrees/index.doctree
b/python/2.0.5/.doctrees/index.doctree
index 241fae63a..167466438 100644
Binary files a/python/2.0.5/.doctrees/index.doctree and
b/python/2.0.5/.doctrees/index.doctree differ
diff --git a/python/2.0.5/.doctrees/start.doctree
b/python/2.0.5/.doctrees/start.doctree
index f7fe2cb67..d11995f6b 100644
Binary files a/python/2.0.5/.doctrees/start.doctree and
b/python/2.0.5/.doctrees/start.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/condition.doctree
b/python/2.0.5/.doctrees/tasks/condition.doctree
index 821e6189e..c5cc316e1 100644
Binary files a/python/2.0.5/.doctrees/tasks/condition.doctree and
b/python/2.0.5/.doctrees/tasks/condition.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/datax.doctree
b/python/2.0.5/.doctrees/tasks/datax.doctree
index 1b4249072..211ee7ce0 100644
Binary files a/python/2.0.5/.doctrees/tasks/datax.doctree and
b/python/2.0.5/.doctrees/tasks/datax.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/dependent.doctree
b/python/2.0.5/.doctrees/tasks/dependent.doctree
index a50270a14..71e7ed6da 100644
Binary files a/python/2.0.5/.doctrees/tasks/dependent.doctree and
b/python/2.0.5/.doctrees/tasks/dependent.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/flink.doctree
b/python/2.0.5/.doctrees/tasks/flink.doctree
index 5ae77e877..4e7412d7c 100644
Binary files a/python/2.0.5/.doctrees/tasks/flink.doctree and
b/python/2.0.5/.doctrees/tasks/flink.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/http.doctree
b/python/2.0.5/.doctrees/tasks/http.doctree
index 515fb2ccc..5eef62c3b 100644
Binary files a/python/2.0.5/.doctrees/tasks/http.doctree and
b/python/2.0.5/.doctrees/tasks/http.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/index.doctree
b/python/2.0.5/.doctrees/tasks/index.doctree
index d14e40bf3..4db5804c8 100644
Binary files a/python/2.0.5/.doctrees/tasks/index.doctree and
b/python/2.0.5/.doctrees/tasks/index.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/map_reduce.doctree
b/python/2.0.5/.doctrees/tasks/map_reduce.doctree
index dcff1ce47..a32680c07 100644
Binary files a/python/2.0.5/.doctrees/tasks/map_reduce.doctree and
b/python/2.0.5/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/procedure.doctree
b/python/2.0.5/.doctrees/tasks/procedure.doctree
index e715297b2..b416c6382 100644
Binary files a/python/2.0.5/.doctrees/tasks/procedure.doctree and
b/python/2.0.5/.doctrees/tasks/procedure.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/python.doctree
b/python/2.0.5/.doctrees/tasks/python.doctree
index 2e66326df..659fc8046 100644
Binary files a/python/2.0.5/.doctrees/tasks/python.doctree and
b/python/2.0.5/.doctrees/tasks/python.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/shell.doctree
b/python/2.0.5/.doctrees/tasks/shell.doctree
index c346df305..f4cdca82e 100644
Binary files a/python/2.0.5/.doctrees/tasks/shell.doctree and
b/python/2.0.5/.doctrees/tasks/shell.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/spark.doctree
b/python/2.0.5/.doctrees/tasks/spark.doctree
index 381eeca1d..f0caf6a40 100644
Binary files a/python/2.0.5/.doctrees/tasks/spark.doctree and
b/python/2.0.5/.doctrees/tasks/spark.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/sql.doctree
b/python/2.0.5/.doctrees/tasks/sql.doctree
index e49ffb958..28cc423ca 100644
Binary files a/python/2.0.5/.doctrees/tasks/sql.doctree and
b/python/2.0.5/.doctrees/tasks/sql.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/sub_process.doctree
b/python/2.0.5/.doctrees/tasks/sub_process.doctree
index 8181175d5..6c2efcfa5 100644
Binary files a/python/2.0.5/.doctrees/tasks/sub_process.doctree and
b/python/2.0.5/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/switch.doctree
b/python/2.0.5/.doctrees/tasks/switch.doctree
index ea3a9e25d..9facf19dd 100644
Binary files a/python/2.0.5/.doctrees/tasks/switch.doctree and
b/python/2.0.5/.doctrees/tasks/switch.doctree differ
diff --git a/python/2.0.5/.doctrees/tutorial.doctree
b/python/2.0.5/.doctrees/tutorial.doctree
index bb0e7d8b6..d34b03b67 100644
Binary files a/python/2.0.5/.doctrees/tutorial.doctree and
b/python/2.0.5/.doctrees/tutorial.doctree differ
diff --git a/python/2.0.6/.buildinfo b/python/2.0.6/.buildinfo
index d8b6b242f..7aa5c5bd3 100644
--- a/python/2.0.6/.buildinfo
+++ b/python/2.0.6/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it
is not found, a full rebuild will be done.
-config: 2e782d140b0601dc6d5dd4905c9193f2
+config: a60c8094aa01551d7a16c64fd58499bb
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.6/.doctrees/api.doctree
b/python/2.0.6/.doctrees/api.doctree
index cacf64b20..ba1b5bbaa 100644
Binary files a/python/2.0.6/.doctrees/api.doctree and
b/python/2.0.6/.doctrees/api.doctree differ
diff --git a/python/2.0.6/.doctrees/concept.doctree
b/python/2.0.6/.doctrees/concept.doctree
index 506d54668..5403fca5a 100644
Binary files a/python/2.0.6/.doctrees/concept.doctree and
b/python/2.0.6/.doctrees/concept.doctree differ
diff --git a/python/2.0.6/.doctrees/environment.pickle
b/python/2.0.6/.doctrees/environment.pickle
index 2df2e4ca2..8f90dea0c 100644
Binary files a/python/2.0.6/.doctrees/environment.pickle and
b/python/2.0.6/.doctrees/environment.pickle differ
diff --git a/python/2.0.6/.doctrees/index.doctree
b/python/2.0.6/.doctrees/index.doctree
index a2824d7e8..b0d2c40e6 100644
Binary files a/python/2.0.6/.doctrees/index.doctree and
b/python/2.0.6/.doctrees/index.doctree differ
diff --git a/python/2.0.6/.doctrees/start.doctree
b/python/2.0.6/.doctrees/start.doctree
index 2c3f49865..efa57e23a 100644
Binary files a/python/2.0.6/.doctrees/start.doctree and
b/python/2.0.6/.doctrees/start.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/condition.doctree
b/python/2.0.6/.doctrees/tasks/condition.doctree
index 4f6135198..9dd5ef3ad 100644
Binary files a/python/2.0.6/.doctrees/tasks/condition.doctree and
b/python/2.0.6/.doctrees/tasks/condition.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/datax.doctree
b/python/2.0.6/.doctrees/tasks/datax.doctree
index fa4543e3f..e1cf2f492 100644
Binary files a/python/2.0.6/.doctrees/tasks/datax.doctree and
b/python/2.0.6/.doctrees/tasks/datax.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/dependent.doctree
b/python/2.0.6/.doctrees/tasks/dependent.doctree
index 3f837a21a..418fefc76 100644
Binary files a/python/2.0.6/.doctrees/tasks/dependent.doctree and
b/python/2.0.6/.doctrees/tasks/dependent.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/flink.doctree
b/python/2.0.6/.doctrees/tasks/flink.doctree
index 80a1706b3..914ecb29e 100644
Binary files a/python/2.0.6/.doctrees/tasks/flink.doctree and
b/python/2.0.6/.doctrees/tasks/flink.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/http.doctree
b/python/2.0.6/.doctrees/tasks/http.doctree
index 76fac3e1b..4f49f337f 100644
Binary files a/python/2.0.6/.doctrees/tasks/http.doctree and
b/python/2.0.6/.doctrees/tasks/http.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/index.doctree
b/python/2.0.6/.doctrees/tasks/index.doctree
index 95abf3a8b..51e5aaa45 100644
Binary files a/python/2.0.6/.doctrees/tasks/index.doctree and
b/python/2.0.6/.doctrees/tasks/index.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/map_reduce.doctree
b/python/2.0.6/.doctrees/tasks/map_reduce.doctree
index afdfa3c53..26339b5ab 100644
Binary files a/python/2.0.6/.doctrees/tasks/map_reduce.doctree and
b/python/2.0.6/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/procedure.doctree
b/python/2.0.6/.doctrees/tasks/procedure.doctree
index 6b23da35b..b5bb37cf1 100644
Binary files a/python/2.0.6/.doctrees/tasks/procedure.doctree and
b/python/2.0.6/.doctrees/tasks/procedure.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/python.doctree
b/python/2.0.6/.doctrees/tasks/python.doctree
index e96a2cf61..88fbdae15 100644
Binary files a/python/2.0.6/.doctrees/tasks/python.doctree and
b/python/2.0.6/.doctrees/tasks/python.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/shell.doctree
b/python/2.0.6/.doctrees/tasks/shell.doctree
index 7965913c4..689fadccc 100644
Binary files a/python/2.0.6/.doctrees/tasks/shell.doctree and
b/python/2.0.6/.doctrees/tasks/shell.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/spark.doctree
b/python/2.0.6/.doctrees/tasks/spark.doctree
index 553b5b7d8..2ef4752af 100644
Binary files a/python/2.0.6/.doctrees/tasks/spark.doctree and
b/python/2.0.6/.doctrees/tasks/spark.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/sql.doctree
b/python/2.0.6/.doctrees/tasks/sql.doctree
index 419d5b2a9..0b30bf4bd 100644
Binary files a/python/2.0.6/.doctrees/tasks/sql.doctree and
b/python/2.0.6/.doctrees/tasks/sql.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/sub_process.doctree
b/python/2.0.6/.doctrees/tasks/sub_process.doctree
index ba8ab4379..60cf85848 100644
Binary files a/python/2.0.6/.doctrees/tasks/sub_process.doctree and
b/python/2.0.6/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/switch.doctree
b/python/2.0.6/.doctrees/tasks/switch.doctree
index 73760a8fe..2c11ed75a 100644
Binary files a/python/2.0.6/.doctrees/tasks/switch.doctree and
b/python/2.0.6/.doctrees/tasks/switch.doctree differ
diff --git a/python/2.0.6/.doctrees/tutorial.doctree
b/python/2.0.6/.doctrees/tutorial.doctree
index 5adc39ea5..de9d6c230 100644
Binary files a/python/2.0.6/.doctrees/tutorial.doctree and
b/python/2.0.6/.doctrees/tutorial.doctree differ
diff --git a/python/3.0.0/.buildinfo b/python/3.0.0/.buildinfo
index 83702a6e7..54ad7830d 100644
--- a/python/3.0.0/.buildinfo
+++ b/python/3.0.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it
is not found, a full rebuild will be done.
-config: 5e4c1403ad3b111be2db237738e4d497
+config: 30442f6f2d88f5e967b9a397feb33756
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.0/.doctrees/api.doctree
b/python/3.0.0/.doctrees/api.doctree
index ae189dd99..5f7660da4 100644
Binary files a/python/3.0.0/.doctrees/api.doctree and
b/python/3.0.0/.doctrees/api.doctree differ
diff --git a/python/3.0.0/.doctrees/cli.doctree
b/python/3.0.0/.doctrees/cli.doctree
index 86087e04b..398d91f32 100644
Binary files a/python/3.0.0/.doctrees/cli.doctree and
b/python/3.0.0/.doctrees/cli.doctree differ
diff --git a/python/3.0.0/.doctrees/concept.doctree
b/python/3.0.0/.doctrees/concept.doctree
index c5ce66256..ec01013eb 100644
Binary files a/python/3.0.0/.doctrees/concept.doctree and
b/python/3.0.0/.doctrees/concept.doctree differ
diff --git a/python/3.0.0/.doctrees/config.doctree
b/python/3.0.0/.doctrees/config.doctree
index c1634802d..5f316f935 100644
Binary files a/python/3.0.0/.doctrees/config.doctree and
b/python/3.0.0/.doctrees/config.doctree differ
diff --git a/python/3.0.0/.doctrees/environment.pickle
b/python/3.0.0/.doctrees/environment.pickle
index d9b752620..68619dc05 100644
Binary files a/python/3.0.0/.doctrees/environment.pickle and
b/python/3.0.0/.doctrees/environment.pickle differ
diff --git a/python/3.0.0/.doctrees/howto/index.doctree
b/python/3.0.0/.doctrees/howto/index.doctree
index cfa21b729..6e1799e24 100644
Binary files a/python/3.0.0/.doctrees/howto/index.doctree and
b/python/3.0.0/.doctrees/howto/index.doctree differ
diff --git a/python/3.0.0/.doctrees/howto/remote-submit.doctree
b/python/3.0.0/.doctrees/howto/remote-submit.doctree
index a6fafe36b..7f282ecd2 100644
Binary files a/python/3.0.0/.doctrees/howto/remote-submit.doctree and
b/python/3.0.0/.doctrees/howto/remote-submit.doctree differ
diff --git a/python/3.0.0/.doctrees/index.doctree
b/python/3.0.0/.doctrees/index.doctree
index 38bbeabfb..2f54b7174 100644
Binary files a/python/3.0.0/.doctrees/index.doctree and
b/python/3.0.0/.doctrees/index.doctree differ
diff --git a/python/3.0.0/.doctrees/start.doctree
b/python/3.0.0/.doctrees/start.doctree
index 7bd1e7d60..5fe1543c4 100644
Binary files a/python/3.0.0/.doctrees/start.doctree and
b/python/3.0.0/.doctrees/start.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/condition.doctree
b/python/3.0.0/.doctrees/tasks/condition.doctree
index 0687aaebd..99fbd2e2b 100644
Binary files a/python/3.0.0/.doctrees/tasks/condition.doctree and
b/python/3.0.0/.doctrees/tasks/condition.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/datax.doctree
b/python/3.0.0/.doctrees/tasks/datax.doctree
index e2119bff1..5bcbf2fba 100644
Binary files a/python/3.0.0/.doctrees/tasks/datax.doctree and
b/python/3.0.0/.doctrees/tasks/datax.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/dependent.doctree
b/python/3.0.0/.doctrees/tasks/dependent.doctree
index c226f04dc..2f2d51b90 100644
Binary files a/python/3.0.0/.doctrees/tasks/dependent.doctree and
b/python/3.0.0/.doctrees/tasks/dependent.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/flink.doctree
b/python/3.0.0/.doctrees/tasks/flink.doctree
index db144176e..880c1e483 100644
Binary files a/python/3.0.0/.doctrees/tasks/flink.doctree and
b/python/3.0.0/.doctrees/tasks/flink.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/func_wrap.doctree
b/python/3.0.0/.doctrees/tasks/func_wrap.doctree
index ffd4fbc26..c5ad8e511 100644
Binary files a/python/3.0.0/.doctrees/tasks/func_wrap.doctree and
b/python/3.0.0/.doctrees/tasks/func_wrap.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/http.doctree
b/python/3.0.0/.doctrees/tasks/http.doctree
index 1ba81b5ca..ae5a8d8f0 100644
Binary files a/python/3.0.0/.doctrees/tasks/http.doctree and
b/python/3.0.0/.doctrees/tasks/http.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/index.doctree
b/python/3.0.0/.doctrees/tasks/index.doctree
index b230833a7..2191d4287 100644
Binary files a/python/3.0.0/.doctrees/tasks/index.doctree and
b/python/3.0.0/.doctrees/tasks/index.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/map_reduce.doctree
b/python/3.0.0/.doctrees/tasks/map_reduce.doctree
index 6274f8384..10bf36b05 100644
Binary files a/python/3.0.0/.doctrees/tasks/map_reduce.doctree and
b/python/3.0.0/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/procedure.doctree
b/python/3.0.0/.doctrees/tasks/procedure.doctree
index 02927e838..a3fe48dc2 100644
Binary files a/python/3.0.0/.doctrees/tasks/procedure.doctree and
b/python/3.0.0/.doctrees/tasks/procedure.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/python.doctree
b/python/3.0.0/.doctrees/tasks/python.doctree
index 43f21d0eb..2bfe42fd5 100644
Binary files a/python/3.0.0/.doctrees/tasks/python.doctree and
b/python/3.0.0/.doctrees/tasks/python.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/shell.doctree
b/python/3.0.0/.doctrees/tasks/shell.doctree
index 7939b59be..e90e4a3b1 100644
Binary files a/python/3.0.0/.doctrees/tasks/shell.doctree and
b/python/3.0.0/.doctrees/tasks/shell.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/spark.doctree
b/python/3.0.0/.doctrees/tasks/spark.doctree
index be70fa9fe..0ee432be1 100644
Binary files a/python/3.0.0/.doctrees/tasks/spark.doctree and
b/python/3.0.0/.doctrees/tasks/spark.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/sql.doctree
b/python/3.0.0/.doctrees/tasks/sql.doctree
index cc6de7386..b9f00fb33 100644
Binary files a/python/3.0.0/.doctrees/tasks/sql.doctree and
b/python/3.0.0/.doctrees/tasks/sql.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/sub_process.doctree
b/python/3.0.0/.doctrees/tasks/sub_process.doctree
index 614428595..9695f3e91 100644
Binary files a/python/3.0.0/.doctrees/tasks/sub_process.doctree and
b/python/3.0.0/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/switch.doctree
b/python/3.0.0/.doctrees/tasks/switch.doctree
index 0275a1b6a..501a94050 100644
Binary files a/python/3.0.0/.doctrees/tasks/switch.doctree and
b/python/3.0.0/.doctrees/tasks/switch.doctree differ
diff --git a/python/3.0.0/.doctrees/tutorial.doctree
b/python/3.0.0/.doctrees/tutorial.doctree
index 111ba8fce..c1b40c95f 100644
Binary files a/python/3.0.0/.doctrees/tutorial.doctree and
b/python/3.0.0/.doctrees/tutorial.doctree differ
diff --git a/python/dev/.buildinfo b/python/dev/.buildinfo
index ede7a1652..a868391f7 100644
--- a/python/dev/.buildinfo
+++ b/python/dev/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it
is not found, a full rebuild will be done.
-config: 3649c8ced13f03ac1d70b953aa777cf4
+config: dff1b76bbd1da9d49706b74b8ca2d73d
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/dev/.doctrees/api.doctree b/python/dev/.doctrees/api.doctree
index 23199fcfc..7a636b998 100644
Binary files a/python/dev/.doctrees/api.doctree and
b/python/dev/.doctrees/api.doctree differ
diff --git a/python/dev/.doctrees/cli.doctree b/python/dev/.doctrees/cli.doctree
index cabeee595..4933ded11 100644
Binary files a/python/dev/.doctrees/cli.doctree and
b/python/dev/.doctrees/cli.doctree differ
diff --git a/python/dev/.doctrees/concept.doctree
b/python/dev/.doctrees/concept.doctree
index ff69d7f16..07daf4502 100644
Binary files a/python/dev/.doctrees/concept.doctree and
b/python/dev/.doctrees/concept.doctree differ
diff --git a/python/dev/.doctrees/config.doctree
b/python/dev/.doctrees/config.doctree
index c40a77f85..fbc06f7e1 100644
Binary files a/python/dev/.doctrees/config.doctree and
b/python/dev/.doctrees/config.doctree differ
diff --git a/python/dev/.doctrees/environment.pickle
b/python/dev/.doctrees/environment.pickle
index 082955af5..277d55a77 100644
Binary files a/python/dev/.doctrees/environment.pickle and
b/python/dev/.doctrees/environment.pickle differ
diff --git a/python/dev/.doctrees/howto/index.doctree
b/python/dev/.doctrees/howto/index.doctree
index 790c1ca04..07eb4cfac 100644
Binary files a/python/dev/.doctrees/howto/index.doctree and
b/python/dev/.doctrees/howto/index.doctree differ
diff --git a/python/dev/.doctrees/howto/remote-submit.doctree
b/python/dev/.doctrees/howto/remote-submit.doctree
index eb62d9487..560dcd78d 100644
Binary files a/python/dev/.doctrees/howto/remote-submit.doctree and
b/python/dev/.doctrees/howto/remote-submit.doctree differ
diff --git a/python/dev/.doctrees/index.doctree
b/python/dev/.doctrees/index.doctree
index 6fbed9353..51c5b9010 100644
Binary files a/python/dev/.doctrees/index.doctree and
b/python/dev/.doctrees/index.doctree differ
diff --git a/python/dev/.doctrees/start.doctree
b/python/dev/.doctrees/start.doctree
index 239c455ec..ddbf6c237 100644
Binary files a/python/dev/.doctrees/start.doctree and
b/python/dev/.doctrees/start.doctree differ
diff --git a/python/dev/.doctrees/tasks/condition.doctree
b/python/dev/.doctrees/tasks/condition.doctree
index c3cd718af..99acb1378 100644
Binary files a/python/dev/.doctrees/tasks/condition.doctree and
b/python/dev/.doctrees/tasks/condition.doctree differ
diff --git a/python/dev/.doctrees/tasks/datax.doctree
b/python/dev/.doctrees/tasks/datax.doctree
index 8f1edf775..da9f469cc 100644
Binary files a/python/dev/.doctrees/tasks/datax.doctree and
b/python/dev/.doctrees/tasks/datax.doctree differ
diff --git a/python/dev/.doctrees/tasks/dependent.doctree
b/python/dev/.doctrees/tasks/dependent.doctree
index 5c73344aa..67e8582a6 100644
Binary files a/python/dev/.doctrees/tasks/dependent.doctree and
b/python/dev/.doctrees/tasks/dependent.doctree differ
diff --git a/python/dev/.doctrees/tasks/flink.doctree
b/python/dev/.doctrees/tasks/flink.doctree
index d095f6866..b33e62a92 100644
Binary files a/python/dev/.doctrees/tasks/flink.doctree and
b/python/dev/.doctrees/tasks/flink.doctree differ
diff --git a/python/dev/.doctrees/tasks/func_wrap.doctree
b/python/dev/.doctrees/tasks/func_wrap.doctree
index d5aac011b..31914bca7 100644
Binary files a/python/dev/.doctrees/tasks/func_wrap.doctree and
b/python/dev/.doctrees/tasks/func_wrap.doctree differ
diff --git a/python/dev/.doctrees/tasks/http.doctree
b/python/dev/.doctrees/tasks/http.doctree
index 1dfe5e88c..a623739c7 100644
Binary files a/python/dev/.doctrees/tasks/http.doctree and
b/python/dev/.doctrees/tasks/http.doctree differ
diff --git a/python/dev/.doctrees/tasks/index.doctree
b/python/dev/.doctrees/tasks/index.doctree
index ecf00dc2d..b26b8717f 100644
Binary files a/python/dev/.doctrees/tasks/index.doctree and
b/python/dev/.doctrees/tasks/index.doctree differ
diff --git a/python/dev/.doctrees/tasks/map_reduce.doctree
b/python/dev/.doctrees/tasks/map_reduce.doctree
index c5c0ea0b1..c5e227e38 100644
Binary files a/python/dev/.doctrees/tasks/map_reduce.doctree and
b/python/dev/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/dev/.doctrees/tasks/procedure.doctree
b/python/dev/.doctrees/tasks/procedure.doctree
index af82cf4d3..b3cff1c59 100644
Binary files a/python/dev/.doctrees/tasks/procedure.doctree and
b/python/dev/.doctrees/tasks/procedure.doctree differ
diff --git a/python/dev/.doctrees/tasks/python.doctree
b/python/dev/.doctrees/tasks/python.doctree
index f1ea881f4..66fbac354 100644
Binary files a/python/dev/.doctrees/tasks/python.doctree and
b/python/dev/.doctrees/tasks/python.doctree differ
diff --git a/python/dev/.doctrees/tasks/sagemaker.doctree
b/python/dev/.doctrees/tasks/sagemaker.doctree
index 8372cd273..48de35b1d 100644
Binary files a/python/dev/.doctrees/tasks/sagemaker.doctree and
b/python/dev/.doctrees/tasks/sagemaker.doctree differ
diff --git a/python/dev/.doctrees/tasks/shell.doctree
b/python/dev/.doctrees/tasks/shell.doctree
index 8d997f7eb..225f21bec 100644
Binary files a/python/dev/.doctrees/tasks/shell.doctree and
b/python/dev/.doctrees/tasks/shell.doctree differ
diff --git a/python/dev/.doctrees/tasks/spark.doctree
b/python/dev/.doctrees/tasks/spark.doctree
index b6eb8bea4..4f84f9d7c 100644
Binary files a/python/dev/.doctrees/tasks/spark.doctree and
b/python/dev/.doctrees/tasks/spark.doctree differ
diff --git a/python/dev/.doctrees/tasks/sql.doctree
b/python/dev/.doctrees/tasks/sql.doctree
index 1227b5ff6..2f5647fa6 100644
Binary files a/python/dev/.doctrees/tasks/sql.doctree and
b/python/dev/.doctrees/tasks/sql.doctree differ
diff --git a/python/dev/.doctrees/tasks/sub_process.doctree
b/python/dev/.doctrees/tasks/sub_process.doctree
index a58a6041b..736fd5646 100644
Binary files a/python/dev/.doctrees/tasks/sub_process.doctree and
b/python/dev/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/dev/.doctrees/tasks/switch.doctree
b/python/dev/.doctrees/tasks/switch.doctree
index 35aeee8df..9a3e07a5e 100644
Binary files a/python/dev/.doctrees/tasks/switch.doctree and
b/python/dev/.doctrees/tasks/switch.doctree differ
diff --git a/python/dev/.doctrees/tutorial.doctree
b/python/dev/.doctrees/tutorial.doctree
index d52d8ffbe..bd480699f 100644
Binary files a/python/dev/.doctrees/tutorial.doctree and
b/python/dev/.doctrees/tutorial.doctree differ
diff --git a/zh-cn/docs/3.0.0/user_doc/guide/metrics/metrics.html
b/zh-cn/docs/3.0.0/user_doc/guide/metrics/metrics.html
new file mode 100644
index 000000000..f78192203
--- /dev/null
+++ b/zh-cn/docs/3.0.0/user_doc/guide/metrics/metrics.html
@@ -0,0 +1,213 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0,
maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="metrics">
+ <meta name="description" content="metrics">
+ <title>metrics</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.eeae4ed.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header
class="header-container header-container-dark"><div class="banner-tips"><div>🤔
有关于 Apache DolphinScheduler 的疑问,加入 Slack 频道来讨论他们 <a class="link-tips"
href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-1e36toy4n-5n9U2R__FDM05R~MJFFVBg">join
#dolphinscheduler channel</a>! 🌟</div></div><div class="header-body"><span
class="mobile-menu-btn mobile-menu-btn-dark"></span><a
href="/zh-cn/index.html"><img c [...]
+<p>Apache DolphinScheduler通过向外透出指标来提高系统的监控告警能力。 我们使用<a
href="https://micrometer.io/">Micrometer</a>作为指标采集和透出框架。
+目前,我们只支持<code>Prometheus Exporter</code>,但是多样化的Exporter将会持续贡献给用户。</p>
+<h2>快速上手</h2>
+<ul>
+<li>我们提供Apache DolphinScheduler <code>standalone</code>
模式下采集并透出指标的能力,提供用户轻松快速的体验。</li>
+<li>当您在<code>standalone</code>模式下触发任务后,您可通过链接
<code>http://localhost:12345/dolphinscheduler/actuator/metrics</code>
访问生成的metrics列表。</li>
+<li>当您在<code>standalone</code>模式下触发任务后,您可通过链接
<code>http://localhost:12345/dolphinscheduler/actuator/prometheus</code>
访问<code>prometheus格式</code>指标。</li>
+<li>为了给您提供一个一站式的<code>Prometheus</code> + <code>Grafana</code>体验,
我们已经为您准备好了开箱即用的 <code>Grafana</code>
配置。您可在<code>dolphinscheduler-meter/resources/grafana</code>找到<code>Grafana</code>面板配置。
+您可直接将这些配置导入您的<code>Grafana</code>实例中。</li>
+<li>如果您想通过<code>docker</code>方式体验,可使用如下命令启动我们为您准备好的开箱即用的<code>Prometheus</code>和<code>Grafana</code>:</li>
+</ul>
+<pre><code class="language-shell">cd
dolphinscheduler-meter/src/main/resources/grafana-demo
+docker compose up
+</code></pre>
+<p>然后,您即可通过http://localhost/3001<code>链接访问</code>Grafana`面板。</p>
+<p><img src="/img/metrics/metrics-master.png" alt="image.png">
+<img src="/img/metrics/metrics-worker.png" alt="image.png">
+<img src="/img/metrics/metrics-datasource.png" alt="image.png"></p>
+<ul>
+<li>如果您想在<code>集群</code>模式下体验指标,请参照下面的<a
href="#%E9%85%8D%E7%BD%AE">配置</a>一栏:</li>
+</ul>
+<h2>配置</h2>
+<ul>
+<li>请按照如下配置在您的 master/worker/alert/api's yaml 文件里启用metrics exporter:</li>
+</ul>
+<pre><code class="language-yaml"><span class="hljs-attr">metrics:</span>
+ <span class="hljs-attr">enabled:</span> <span
class="hljs-literal">true</span>
+</code></pre>
+<ul>
+<li>当您启用metrics
exporter后,您可通过链接<code>http://ip:port/actuator/prometheus</code>获取metrics。</li>
+</ul>
+<p>metrics exporter端口<code>server.port</code>是在application.yaml里定义的: master:
<code>server.port: 5679</code>, worker: <code>server.port: 1235</code>, alert:
<code>server.port: 50053</code>, api: <code>server.port: 12345</code>.</p>
+<p>举例来说,您可通过访问链接获取<code>curl
http://localhost:5679/actuator/prometheus</code>master metrics。</p>
+<h2>命名规则 & 命名映射</h2>
+<ul>
+<li>Apache DolphinScheduler指标命名遵循<a
href="https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/naming.adoc">Micrometer</a>
+官方推荐的命名方式。</li>
+<li><code>Micrometer</code>
会根据您配置的外部指标系统自动将指标名称转化成适合您指标系统的格式。目前,我们只支持<code>Prometheus
Exporter</code>,但是多样化的指标格式将会持续贡献给用户。</li>
+</ul>
+<h3>Prometheus</h3>
+<ul>
+<li>指标名中的点会被映射为下划线</li>
+<li>以数字开头的指标名会被加上<code>m_</code>前缀</li>
+<li>COUNTER: 如果没有以<code>_total</code>结尾,会自动加上此后缀</li>
+<li>LONG_TASK_TIMER: 如果没有以<code>_timer_seconds</code>结尾,会自动加上此后缀</li>
+<li>GAUGE: 如果没有以<code>_baseUnit</code>结尾,会自动加上此后缀</li>
+</ul>
+<h2>Dolphin Scheduler指标清单</h2>
+<ul>
+<li>Dolphin Scheduler按照组成部分进行指标分类,如:<code>master server</code>, <code>worker
server</code>, <code>api server</code> and <code>alert server</code>。</li>
+<li>尽管任务 / 工作流相关指标是由 <code>master server</code> 和 <code>worker server</code>
透出的,我们将这两块指标单独罗列出来,以方便您对任务 / 工作流的监控。</li>
+</ul>
+<h3>任务相关指标</h3>
+<ul>
+<li>ds.task.instance.count: (counter) 任务实例数量,由tag <code>state</code>按状态切分:
+<ul>
+<li>timeout:超时的任务数量</li>
+<li>finish:完成的任务数量,成功和失败的任务都算在内</li>
+<li>success:成功完成的任务数量</li>
+<li>fail:失败的任务数量</li>
+<li>stop:暂停的任务数量</li>
+<li>retry:重试的任务数量</li>
+<li>submit:已提交的任务数量</li>
+<li>failover:容错的任务数量</li>
+</ul>
+</li>
+<li>ds.task.dispatch.count: (counter) 分发到worker上的任务数量</li>
+<li>ds.task.dispatch.failure.count: (counter) 分发失败的任务数量,重试也包含在内</li>
+<li>ds.task.dispatch.error.count: (counter) 分发任务的错误数量</li>
+<li>ds.task.execution.count.by.type: (counter)
任务执行数量,按标签<code>task_type</code>聚类</li>
+<li>ds.task.running: (gauge) 正在运行的任务数量</li>
+<li>ds.task.prepared: (gauge) 准备好且待提交的任务数量</li>
+<li>ds.task.execution.count: (counter) 已执行的任务数量</li>
+<li>ds.task.execution.duration: (histogram) 任务执行时长</li>
+</ul>
+<h3>工作流相关指标</h3>
+<ul>
+<li>ds.workflow.create.command.count: (counter) 工作量创建并插入的命令数量</li>
+<li>ds.workflow.instance.running: (gauge) 正在运行的工作流实例数量</li>
+<li>ds.workflow.instance.count: (counter) 工作流实例数量,由tag <code>state</code>按状态切分:
+<ul>
+<li>submit:已提交的工作量实例数量</li>
+<li>timeout:运行超时的工作流实例数量</li>
+<li>finish:已完成的工作流实例数量,包含成功和失败</li>
+<li>success:运行成功的工作流实例数量</li>
+<li>fail:运行失败的工作流实例数量</li>
+<li>stop:停止的工作流实例数量</li>
+<li>failover:容错的工作流实例数量</li>
+</ul>
+</li>
+</ul>
+<h3>Master Server指标</h3>
+<ul>
+<li>ds.master.overload.count: (counter) master过载次数</li>
+<li>ds.master.consume.command.count: (counter) master消耗指令数量</li>
+<li>ds.master.scheduler.failover.check.count: (counter) scheduler (master)
容错检查次数</li>
+<li>ds.master.scheduler.failover.check.time: (histogram) scheduler (master)
容错检查耗时</li>
+<li>ds.master.quartz.job.executed: 已执行quartz任务数量</li>
+<li>ds.master.quartz.job.execution.time: 已执行quartz任务总耗时</li>
+</ul>
+<h3>Worker Server指标</h3>
+<ul>
+<li>ds.worker.overload.count: (counter) worker过载次数</li>
+<li>ds.worker.full.submit.queue.count: (counter) worker提交队列全满次数</li>
+<li>ds.worker.resource.download.count: (counter)
worker下载资源文件的次数,可由<code>status</code>标签切分</li>
+<li>ds.worker.resource.download.duration: (histogram) worker下载资源文件时花费的时间分布</li>
+<li>ds.worker.resource.download.size: (histogram) worker下载资源文件大小的分布(bytes)</li>
+</ul>
+<h3>Api Server指标</h3>
+<ul>
+<li>目前我们尚未提供任何Api Server指标</li>
+</ul>
+<h3>Alert Server指标</h3>
+<ul>
+<li>ds.alert.send.count: (counter) 已发送的告警数量,可由标签<code>status</code>切分</li>
+<li>ds.alert.pending: (gauge) 等待发送的告警数量</li>
+</ul>
+<p><strong>在每个server中都有一些系统层面(如数据库链接、JVM)的默认指标,为了您的检阅方便,我们也将它们列在了这里:</strong></p>
+<h3>数据库相关指标(默认)</h3>
+<ul>
+<li>hikaricp.connections: 连接综述</li>
+<li>hikaricp.connections.creation: 连接创建时间 (包含最长时间,创建数量和时间总和)</li>
+<li>hikaricp.connections.acquire: 连接获取时间 (包含最长时间,创建数量和时间总和)</li>
+<li>hikaricp.connections.usage: 连接使用时长 (包含最长时间,创建数量和时间总和)</li>
+<li>hikaricp.connections.max: 最大连接数量</li>
+<li>hikaricp.connections.min: 最小连接数量</li>
+<li>hikaricp.connections.active: 活跃的连接数量</li>
+<li>hikaricp.connections.idle: 闲置的连接数量</li>
+<li>hikaricp.connections.pending: 等待中的连接数量</li>
+<li>hikaricp.connections.timeout: 超时连接数量</li>
+<li>jdbc.connections.max: 可同时分配的最大活跃连接数量</li>
+<li>jdbc.connections.min: 连接池中最小的闲置连接数量</li>
+<li>jdbc.connections.idle: 已创建但闲置的连接总数</li>
+<li>jdbc.connections.active: 当前数据源分配的活跃连接数量</li>
+</ul>
+<h3>JVM相关指标(默认)</h3>
+<ul>
+<li>jvm.buffer.total.capacity: 资源池中buffer总容量估计</li>
+<li>jvm.buffer.count: 资源池中buffer总数估计</li>
+<li>jvm.buffer.memory.used: JVM因buffer资源池使用的内存估计</li>
+<li>jvm.memory.committed: 以bytes为单位的提供JVM使用的内存</li>
+<li>jvm.memory.max: 以bytes为单位的可用于内存管理的最大内存</li>
+<li>jvm.memory.used: 已占用的内存量</li>
+<li>jvm.threads.peak: JVM启动以来的峰值线程数</li>
+<li>jvm.threads.states: 当前拥有新状态的线程数</li>
+<li>jvm.gc.memory.allocated: GC时,年轻代分配的内存空间</li>
+<li>jvm.gc.max.data.size: GC时,老年代的最大内存空间</li>
+<li>jvm.gc.pause: GC耗时 (包含次数, 总时长, 最大时长)</li>
+<li>jvm.gc.live.data.size: FullGC时,老年代的内存空间</li>
+<li>jvm.gc.memory.promoted: GC时,老年代分配的内存空间</li>
+<li>jvm.classes.loaded: JVM当前加载的类的数量</li>
+<li>jvm.threads.live: JVM当前活跃线程数(包含守护和非守护线程)</li>
+<li>jvm.threads.daemon: JVM守护线程数</li>
+<li>jvm.classes.unloaded: 未加载的classes数</li>
+<li>process.cpu.usage: 当前JVM进程CPU使用率</li>
+<li>process.start.time: 应用启动时间</li>
+<li>process.uptime: 应用已运行时间</li>
+</ul>
+<h3>其他指标(默认)</h3>
+<ul>
+<li>jetty.threads.config.max: 资源池中最大线程数</li>
+<li>jetty.threads.config.min: 资源池中最小线程数</li>
+<li>jetty.threads.current: 资源池中线程总数</li>
+<li>jetty.threads.idle: 资源池中闲置线程数</li>
+<li>jetty.threads.busy: 资源池中繁忙线程数</li>
+<li>jetty.threads.jobs: 队列中等待执行线程的任务数</li>
+<li>process.files.max: 文件描述符最大数量</li>
+<li>process.files.open: 打开状态的文件描述符数量</li>
+<li>system.cpu.usage: 整个系统当前的CPU使用率</li>
+<li>system.cpu.count: JVM可用处理器数量</li>
+<li>system.load.average.1m: 系统的平均负荷(1分钟)</li>
+<li>logback.events: 日志时间数量,以标签<code>level</code>聚类</li>
+<li>http.server.requests: http请求总数</li>
+</ul>
+</div></section><footer class="footer-container"><div
class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div
class="contact-container"><ul><li><a
href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-1e36toy4n-5n9U2R__FDM05R~MJFFVBg"><img
class="img-base" src="/img/slack.png"/><img class="img-change"
src="/img/slack-selected.png"/><p>Slack</p></a></li><li><a
href="/zh-cn/community/development/subscribe.html"><img class="img-base"
src="/img/emailgray. [...]
+ <script src="/asset/js/react/react-with-addons.min.js"></script>
+ <script src="/asset/js/react/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.739d8f9.js"></script>
+ <script src="/build/docs.md.9af1cd9.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?d6bc736fd9885d9a5dc938425ac062ad";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+ <!-- Global site tag (gtag.js) - Google Analytics -->
+ <script async
src="https://www.googletagmanager.com/gtag/js?id=G-899J8PYKJZ"></script>
+ <script>
+ window.dataLayer = window.dataLayer || [];
+ function gtag(){dataLayer.push(arguments);}
+ gtag('js', new Date());
+
+ gtag('config', 'G-899J8PYKJZ');
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-cn/docs/3.0.0/user_doc/guide/metrics/metrics.json
b/zh-cn/docs/3.0.0/user_doc/guide/metrics/metrics.json
new file mode 100644
index 000000000..19d2ede6b
--- /dev/null
+++ b/zh-cn/docs/3.0.0/user_doc/guide/metrics/metrics.json
@@ -0,0 +1,6 @@
+{
+ "filename": "metrics.md",
+ "__html": "<h1>指标(Metrics)使用指南</h1>\n<p>Apache
DolphinScheduler通过向外透出指标来提高系统的监控告警能力。 我们使用<a
href=\"https://micrometer.io/\">Micrometer</a>作为指标采集和透出框架。\n目前,我们只支持<code>Prometheus
Exporter</code>,但是多样化的Exporter将会持续贡献给用户。</p>\n<h2>快速上手</h2>\n<ul>\n<li>我们提供Apache
DolphinScheduler <code>standalone</code>
模式下采集并透出指标的能力,提供用户轻松快速的体验。</li>\n<li>当您在<code>standalone</code>模式下触发任务后,您可通过链接
<code>http://localhost:12345/dolphinscheduler/actuator/metrics</code>
访问生成的metrics列表。</li>\n<li>当您在<code>standa [...]
+ "link": "/dist/zh-cn/docs/3.0.0/user_doc/guide/metrics/metrics.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/zh-cn/docs/latest/user_doc/guide/metrics/metrics.html
b/zh-cn/docs/latest/user_doc/guide/metrics/metrics.html
new file mode 100644
index 000000000..f78192203
--- /dev/null
+++ b/zh-cn/docs/latest/user_doc/guide/metrics/metrics.html
@@ -0,0 +1,213 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0,
maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="metrics">
+ <meta name="description" content="metrics">
+ <title>metrics</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.eeae4ed.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header
class="header-container header-container-dark"><div class="banner-tips"><div>🤔
有关于 Apache DolphinScheduler 的疑问,加入 Slack 频道来讨论他们 <a class="link-tips"
href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-1e36toy4n-5n9U2R__FDM05R~MJFFVBg">join
#dolphinscheduler channel</a>! 🌟</div></div><div class="header-body"><span
class="mobile-menu-btn mobile-menu-btn-dark"></span><a
href="/zh-cn/index.html"><img c [...]
+<p>Apache DolphinScheduler通过向外透出指标来提高系统的监控告警能力。 我们使用<a
href="https://micrometer.io/">Micrometer</a>作为指标采集和透出框架。
+目前,我们只支持<code>Prometheus Exporter</code>,但是多样化的Exporter将会持续贡献给用户。</p>
+<h2>快速上手</h2>
+<ul>
+<li>我们提供Apache DolphinScheduler <code>standalone</code>
模式下采集并透出指标的能力,提供用户轻松快速的体验。</li>
+<li>当您在<code>standalone</code>模式下触发任务后,您可通过链接
<code>http://localhost:12345/dolphinscheduler/actuator/metrics</code>
访问生成的metrics列表。</li>
+<li>当您在<code>standalone</code>模式下触发任务后,您可通过链接
<code>http://localhost:12345/dolphinscheduler/actuator/prometheus</code>
访问<code>prometheus格式</code>指标。</li>
+<li>为了给您提供一个一站式的<code>Prometheus</code> + <code>Grafana</code>体验,
我们已经为您准备好了开箱即用的 <code>Grafana</code>
配置。您可在<code>dolphinscheduler-meter/resources/grafana</code>找到<code>Grafana</code>面板配置。
+您可直接将这些配置导入您的<code>Grafana</code>实例中。</li>
+<li>如果您想通过<code>docker</code>方式体验,可使用如下命令启动我们为您准备好的开箱即用的<code>Prometheus</code>和<code>Grafana</code>:</li>
+</ul>
+<pre><code class="language-shell">cd
dolphinscheduler-meter/src/main/resources/grafana-demo
+docker compose up
+</code></pre>
+<p>然后,您即可通过http://localhost/3001<code>链接访问</code>Grafana`面板。</p>
+<p><img src="/img/metrics/metrics-master.png" alt="image.png">
+<img src="/img/metrics/metrics-worker.png" alt="image.png">
+<img src="/img/metrics/metrics-datasource.png" alt="image.png"></p>
+<ul>
+<li>如果您想在<code>集群</code>模式下体验指标,请参照下面的<a
href="#%E9%85%8D%E7%BD%AE">配置</a>一栏:</li>
+</ul>
+<h2>配置</h2>
+<ul>
+<li>请按照如下配置在您的 master/worker/alert/api's yaml 文件里启用metrics exporter:</li>
+</ul>
+<pre><code class="language-yaml"><span class="hljs-attr">metrics:</span>
+ <span class="hljs-attr">enabled:</span> <span
class="hljs-literal">true</span>
+</code></pre>
+<ul>
+<li>当您启用metrics
exporter后,您可通过链接<code>http://ip:port/actuator/prometheus</code>获取metrics。</li>
+</ul>
+<p>metrics exporter端口<code>server.port</code>是在application.yaml里定义的: master:
<code>server.port: 5679</code>, worker: <code>server.port: 1235</code>, alert:
<code>server.port: 50053</code>, api: <code>server.port: 12345</code>.</p>
+<p>举例来说,您可通过访问链接获取<code>curl
http://localhost:5679/actuator/prometheus</code>master metrics。</p>
+<h2>命名规则 & 命名映射</h2>
+<ul>
+<li>Apache DolphinScheduler指标命名遵循<a
href="https://github.com/micrometer-metrics/micrometer-docs/blob/main/src/docs/concepts/naming.adoc">Micrometer</a>
+官方推荐的命名方式。</li>
+<li><code>Micrometer</code>
会根据您配置的外部指标系统自动将指标名称转化成适合您指标系统的格式。目前,我们只支持<code>Prometheus
Exporter</code>,但是多样化的指标格式将会持续贡献给用户。</li>
+</ul>
+<h3>Prometheus</h3>
+<ul>
+<li>指标名中的点会被映射为下划线</li>
+<li>以数字开头的指标名会被加上<code>m_</code>前缀</li>
+<li>COUNTER: 如果没有以<code>_total</code>结尾,会自动加上此后缀</li>
+<li>LONG_TASK_TIMER: 如果没有以<code>_timer_seconds</code>结尾,会自动加上此后缀</li>
+<li>GAUGE: 如果没有以<code>_baseUnit</code>结尾,会自动加上此后缀</li>
+</ul>
+<h2>Dolphin Scheduler指标清单</h2>
+<ul>
+<li>Dolphin Scheduler按照组成部分进行指标分类,如:<code>master server</code>, <code>worker
server</code>, <code>api server</code> and <code>alert server</code>。</li>
+<li>尽管任务 / 工作流相关指标是由 <code>master server</code> 和 <code>worker server</code>
透出的,我们将这两块指标单独罗列出来,以方便您对任务 / 工作流的监控。</li>
+</ul>
+<h3>任务相关指标</h3>
+<ul>
+<li>ds.task.instance.count: (counter) 任务实例数量,由tag <code>state</code>按状态切分:
+<ul>
+<li>timeout:超时的任务数量</li>
+<li>finish:完成的任务数量,成功和失败的任务都算在内</li>
+<li>success:成功完成的任务数量</li>
+<li>fail:失败的任务数量</li>
+<li>stop:暂停的任务数量</li>
+<li>retry:重试的任务数量</li>
+<li>submit:已提交的任务数量</li>
+<li>failover:容错的任务数量</li>
+</ul>
+</li>
+<li>ds.task.dispatch.count: (counter) 分发到worker上的任务数量</li>
+<li>ds.task.dispatch.failure.count: (counter) 分发失败的任务数量,重试也包含在内</li>
+<li>ds.task.dispatch.error.count: (counter) 分发任务的错误数量</li>
+<li>ds.task.execution.count.by.type: (counter)
任务执行数量,按标签<code>task_type</code>聚类</li>
+<li>ds.task.running: (gauge) 正在运行的任务数量</li>
+<li>ds.task.prepared: (gauge) 准备好且待提交的任务数量</li>
+<li>ds.task.execution.count: (counter) 已执行的任务数量</li>
+<li>ds.task.execution.duration: (histogram) 任务执行时长</li>
+</ul>
+<h3>工作流相关指标</h3>
+<ul>
+<li>ds.workflow.create.command.count: (counter) 工作量创建并插入的命令数量</li>
+<li>ds.workflow.instance.running: (gauge) 正在运行的工作流实例数量</li>
+<li>ds.workflow.instance.count: (counter) 工作流实例数量,由tag <code>state</code>按状态切分:
+<ul>
+<li>submit:已提交的工作量实例数量</li>
+<li>timeout:运行超时的工作流实例数量</li>
+<li>finish:已完成的工作流实例数量,包含成功和失败</li>
+<li>success:运行成功的工作流实例数量</li>
+<li>fail:运行失败的工作流实例数量</li>
+<li>stop:停止的工作流实例数量</li>
+<li>failover:容错的工作流实例数量</li>
+</ul>
+</li>
+</ul>
+<h3>Master Server指标</h3>
+<ul>
+<li>ds.master.overload.count: (counter) master过载次数</li>
+<li>ds.master.consume.command.count: (counter) master消耗指令数量</li>
+<li>ds.master.scheduler.failover.check.count: (counter) scheduler (master)
容错检查次数</li>
+<li>ds.master.scheduler.failover.check.time: (histogram) scheduler (master)
容错检查耗时</li>
+<li>ds.master.quartz.job.executed: 已执行quartz任务数量</li>
+<li>ds.master.quartz.job.execution.time: 已执行quartz任务总耗时</li>
+</ul>
+<h3>Worker Server指标</h3>
+<ul>
+<li>ds.worker.overload.count: (counter) worker过载次数</li>
+<li>ds.worker.full.submit.queue.count: (counter) worker提交队列全满次数</li>
+<li>ds.worker.resource.download.count: (counter)
worker下载资源文件的次数,可由<code>status</code>标签切分</li>
+<li>ds.worker.resource.download.duration: (histogram) worker下载资源文件时花费的时间分布</li>
+<li>ds.worker.resource.download.size: (histogram) worker下载资源文件大小的分布(bytes)</li>
+</ul>
+<h3>Api Server指标</h3>
+<ul>
+<li>目前我们尚未提供任何Api Server指标</li>
+</ul>
+<h3>Alert Server指标</h3>
+<ul>
+<li>ds.alert.send.count: (counter) 已发送的告警数量,可由标签<code>status</code>切分</li>
+<li>ds.alert.pending: (gauge) 等待发送的告警数量</li>
+</ul>
+<p><strong>在每个server中都有一些系统层面(如数据库链接、JVM)的默认指标,为了您的检阅方便,我们也将它们列在了这里:</strong></p>
+<h3>数据库相关指标(默认)</h3>
+<ul>
+<li>hikaricp.connections: 连接综述</li>
+<li>hikaricp.connections.creation: 连接创建时间 (包含最长时间,创建数量和时间总和)</li>
+<li>hikaricp.connections.acquire: 连接获取时间 (包含最长时间,创建数量和时间总和)</li>
+<li>hikaricp.connections.usage: 连接使用时长 (包含最长时间,创建数量和时间总和)</li>
+<li>hikaricp.connections.max: 最大连接数量</li>
+<li>hikaricp.connections.min: 最小连接数量</li>
+<li>hikaricp.connections.active: 活跃的连接数量</li>
+<li>hikaricp.connections.idle: 闲置的连接数量</li>
+<li>hikaricp.connections.pending: 等待中的连接数量</li>
+<li>hikaricp.connections.timeout: 超时连接数量</li>
+<li>jdbc.connections.max: 可同时分配的最大活跃连接数量</li>
+<li>jdbc.connections.min: 连接池中最小的闲置连接数量</li>
+<li>jdbc.connections.idle: 已创建但闲置的连接总数</li>
+<li>jdbc.connections.active: 当前数据源分配的活跃连接数量</li>
+</ul>
+<h3>JVM相关指标(默认)</h3>
+<ul>
+<li>jvm.buffer.total.capacity: 资源池中buffer总容量估计</li>
+<li>jvm.buffer.count: 资源池中buffer总数估计</li>
+<li>jvm.buffer.memory.used: JVM因buffer资源池使用的内存估计</li>
+<li>jvm.memory.committed: 以bytes为单位的提供JVM使用的内存</li>
+<li>jvm.memory.max: 以bytes为单位的可用于内存管理的最大内存</li>
+<li>jvm.memory.used: 已占用的内存量</li>
+<li>jvm.threads.peak: JVM启动以来的峰值线程数</li>
+<li>jvm.threads.states: 当前拥有新状态的线程数</li>
+<li>jvm.gc.memory.allocated: GC时,年轻代分配的内存空间</li>
+<li>jvm.gc.max.data.size: GC时,老年代的最大内存空间</li>
+<li>jvm.gc.pause: GC耗时 (包含次数, 总时长, 最大时长)</li>
+<li>jvm.gc.live.data.size: FullGC时,老年代的内存空间</li>
+<li>jvm.gc.memory.promoted: GC时,老年代分配的内存空间</li>
+<li>jvm.classes.loaded: JVM当前加载的类的数量</li>
+<li>jvm.threads.live: JVM当前活跃线程数(包含守护和非守护线程)</li>
+<li>jvm.threads.daemon: JVM守护线程数</li>
+<li>jvm.classes.unloaded: 未加载的classes数</li>
+<li>process.cpu.usage: 当前JVM进程CPU使用率</li>
+<li>process.start.time: 应用启动时间</li>
+<li>process.uptime: 应用已运行时间</li>
+</ul>
+<h3>其他指标(默认)</h3>
+<ul>
+<li>jetty.threads.config.max: 资源池中最大线程数</li>
+<li>jetty.threads.config.min: 资源池中最小线程数</li>
+<li>jetty.threads.current: 资源池中线程总数</li>
+<li>jetty.threads.idle: 资源池中闲置线程数</li>
+<li>jetty.threads.busy: 资源池中繁忙线程数</li>
+<li>jetty.threads.jobs: 队列中等待执行线程的任务数</li>
+<li>process.files.max: 文件描述符最大数量</li>
+<li>process.files.open: 打开状态的文件描述符数量</li>
+<li>system.cpu.usage: 整个系统当前的CPU使用率</li>
+<li>system.cpu.count: JVM可用处理器数量</li>
+<li>system.load.average.1m: 系统的平均负荷(1分钟)</li>
+<li>logback.events: 日志时间数量,以标签<code>level</code>聚类</li>
+<li>http.server.requests: http请求总数</li>
+</ul>
+</div></section><footer class="footer-container"><div
class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div
class="contact-container"><ul><li><a
href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-1e36toy4n-5n9U2R__FDM05R~MJFFVBg"><img
class="img-base" src="/img/slack.png"/><img class="img-change"
src="/img/slack-selected.png"/><p>Slack</p></a></li><li><a
href="/zh-cn/community/development/subscribe.html"><img class="img-base"
src="/img/emailgray. [...]
+ <script src="/asset/js/react/react-with-addons.min.js"></script>
+ <script src="/asset/js/react/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.739d8f9.js"></script>
+ <script src="/build/docs.md.9af1cd9.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?d6bc736fd9885d9a5dc938425ac062ad";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+ <!-- Global site tag (gtag.js) - Google Analytics -->
+ <script async
src="https://www.googletagmanager.com/gtag/js?id=G-899J8PYKJZ"></script>
+ <script>
+ window.dataLayer = window.dataLayer || [];
+ function gtag(){dataLayer.push(arguments);}
+ gtag('js', new Date());
+
+ gtag('config', 'G-899J8PYKJZ');
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-cn/docs/latest/user_doc/guide/metrics/metrics.json
b/zh-cn/docs/latest/user_doc/guide/metrics/metrics.json
new file mode 100644
index 000000000..19d2ede6b
--- /dev/null
+++ b/zh-cn/docs/latest/user_doc/guide/metrics/metrics.json
@@ -0,0 +1,6 @@
+{
+ "filename": "metrics.md",
+ "__html": "<h1>指标(Metrics)使用指南</h1>\n<p>Apache
DolphinScheduler通过向外透出指标来提高系统的监控告警能力。 我们使用<a
href=\"https://micrometer.io/\">Micrometer</a>作为指标采集和透出框架。\n目前,我们只支持<code>Prometheus
Exporter</code>,但是多样化的Exporter将会持续贡献给用户。</p>\n<h2>快速上手</h2>\n<ul>\n<li>我们提供Apache
DolphinScheduler <code>standalone</code>
模式下采集并透出指标的能力,提供用户轻松快速的体验。</li>\n<li>当您在<code>standalone</code>模式下触发任务后,您可通过链接
<code>http://localhost:12345/dolphinscheduler/actuator/metrics</code>
访问生成的metrics列表。</li>\n<li>当您在<code>standa [...]
+ "link": "/dist/zh-cn/docs/3.0.0/user_doc/guide/metrics/metrics.html",
+ "meta": {}
+}
\ No newline at end of file