This is an automated email from the ASF dual-hosted git repository.
jarvis pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from eae32bfb84 [Core][Flink] Resolve streaming source high CPU usage
(#8354)
add bd89d84fe6 [improve][API] support metrics interface in rest v2 (#8312)
No new revisions were added by this update.
Summary of changes:
docs/en/seatunnel-engine/rest-api-v2.md | 15 ++++
docs/zh/seatunnel-engine/rest-api-v2.md | 13 ++++
pom.xml | 1 +
.../e2e/ClusterSeaTunnelEngineContainer.java | 70 +++++++++---------
.../seatunnel/engine/e2e/MultiTableMetricsIT.java | 2 +-
.../org/apache/seatunnel/engine/e2e/RestApiIT.java | 86 +++++++++++++---------
.../engine/e2e/classloader/ClassLoaderITBase.java | 4 +-
.../seatunnel/engine/e2e/joblog/JobLogIT.java | 4 +-
...asterWorkerClusterSeaTunnelWithTelemetryIT.java | 6 +-
seatunnel-engine/seatunnel-engine-server/pom.xml | 13 ++++
.../seatunnel/engine/server/JettyService.java | 82 +++++++++++----------
.../seatunnel/engine/server/rest/RestConstant.java | 49 ++++++------
.../server/rest/RestHttpGetCommandProcessor.java | 58 ++++++++-------
.../server/rest/RestHttpPostCommandProcessor.java | 24 +++---
.../engine/server/rest/service/LogService.java | 8 +-
.../engine/server/rest/servlet/MetricsServlet.java | 64 ++++++++++++++++
.../engine/server/metrics/MetricsApiTest.java | 66 +++++++++++++++++
17 files changed, 382 insertions(+), 183 deletions(-)
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/rest/servlet/MetricsServlet.java
create mode 100644
seatunnel-engine/seatunnel-engine-server/src/test/java/org/apache/seatunnel/engine/server/metrics/MetricsApiTest.java