This is an automated email from the ASF dual-hosted git repository.
wanghailin pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
The following commit(s) were added to refs/heads/dev by this push:
new 063f83ca6c [Improve][Restapi] Add ip and port to monitoring
information (#7203)
063f83ca6c is described below
commit 063f83ca6cf97c0b574dda22c7908e81014cb165
Author: Guangdong Liu <[email protected]>
AuthorDate: Mon Jul 22 10:40:58 2024 +0800
[Improve][Restapi] Add ip and port to monitoring information (#7203)
---
.../src/test/java/org/apache/seatunnel/engine/e2e/RestApiIT.java | 2 ++
.../org/apache/seatunnel/engine/server/SeaTunnelHealthMonitor.java | 6 ++++++
2 files changed, 8 insertions(+)
diff --git
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/RestApiIT.java
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/RestApiIT.java
index 71b903ca16..bc7a030c40 100644
---
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/RestApiIT.java
+++
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/RestApiIT.java
@@ -306,6 +306,8 @@ public class RestApiIT {
.then()
.assertThat()
.time(lessThan(5000L))
+ .body("[0].host", equalTo("localhost"))
+ .body("[0].port", notNullValue())
.statusCode(200);
});
}
diff --git
a/seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/SeaTunnelHealthMonitor.java
b/seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/SeaTunnelHealthMonitor.java
index 2adf87aa41..f7489b2c75 100644
---
a/seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/SeaTunnelHealthMonitor.java
+++
b/seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/SeaTunnelHealthMonitor.java
@@ -202,6 +202,7 @@ public class SeaTunnelHealthMonitor {
public String render() {
update();
sb.setLength(0);
+ ipPort();
renderProcessors();
renderPhysicalMemory();
renderSwap();
@@ -220,6 +221,11 @@ public class SeaTunnelHealthMonitor {
return sb.toString();
}
+ private void ipPort() {
+ sb.append("host=").append(node.address.getHost()).append(", ");
+ sb.append("port=").append(node.address.getPort()).append(", ");
+ }
+
private void renderConnection() {
sb.append("connection.active.count=")
.append(tcpConnectionActiveCount.read())