This is an automated email from the ASF dual-hosted git repository.
dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new 0fadf6abe [INLONG-6708][DataProxy] Add more metrics of DataProxy
(#6714)
0fadf6abe is described below
commit 0fadf6abe2f2bbf1288dc1d97cd38482f98e38e0
Author: vernedeng <[email protected]>
AuthorDate: Sun Dec 4 16:51:53 2022 +0800
[INLONG-6708][DataProxy] Add more metrics of DataProxy (#6714)
---
.../dataproxy/metrics/DataProxyMetricItem.java | 24 ++++++++++++++++------
1 file changed, 18 insertions(+), 6 deletions(-)
diff --git
a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItem.java
b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItem.java
index 91884e52a..6dfc40d3e 100644
---
a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItem.java
+++
b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItem.java
@@ -31,7 +31,6 @@ import org.apache.inlong.dataproxy.metrics.audit.AuditUtils;
import org.apache.inlong.dataproxy.utils.Constants;
/**
- *
* DataProxyMetricItem
*/
@MetricDomain(name = "DataProxy")
@@ -45,7 +44,7 @@ public class DataProxyMetricItem extends MetricItem {
public static final String KEY_SINK_ID = "sinkId";
public static final String KEY_SINK_DATA_ID = "sinkDataId";
public static final String KEY_MESSAGE_TIME = "msgTime";
- //
+
public static final String M_READ_SUCCESS_COUNT = "readSuccessCount";
public static final String M_READ_SUCCESS_SIZE = "readSuccessSize";
public static final String M_READ_FAIL_COUNT = "readFailCount";
@@ -56,11 +55,16 @@ public class DataProxyMetricItem extends MetricItem {
public static final String M_SEND_SUCCESS_SIZE = "sendSuccessSize";
public static final String M_SEND_FAIL_COUNT = "sendFailCount";
public static final String M_SEND_FAIL_SIZE = "sendFailSize";
- //
+
public static final String M_SINK_DURATION = "sinkDuration";
public static final String M_NODE_DURATION = "nodeDuration";
public static final String M_WHOLE_DURATION = "wholeDuration";
+ public static final String M_READ_PACK_COUNT = "readPackCount";
+ public static final String M_READ_PACK_SIZE = "readPackSize";
+ public static final String M_SEND_PACK_COUNT = "sendPackCount";
+ public static final String M_SEND_PACK_SIZE = "sendPackSize";
+
@Dimension
public String clusterId;
@Dimension
@@ -106,6 +110,14 @@ public class DataProxyMetricItem extends MetricItem {
@CountMetric
// sinkCallbackTime - eventCreateTime(milliseconds)
public AtomicLong wholeDuration = new AtomicLong(0);
+ @CountMetric
+ public AtomicLong readPackCount = new AtomicLong(0);
+ @CountMetric
+ public AtomicLong readPackSize = new AtomicLong(0);
+ @CountMetric
+ public AtomicLong sendPackCount = new AtomicLong(0);
+ @CountMetric
+ public AtomicLong sendPackSize = new AtomicLong(0);
/**
* fillInlongId
@@ -126,7 +138,7 @@ public class DataProxyMetricItem extends MetricItem {
/**
* fillAuditFormatTime
- *
+ *
* @param event
* @param dimensions
*/
@@ -138,7 +150,7 @@ public class DataProxyMetricItem extends MetricItem {
/**
* getInlongGroupId
- *
+ *
* @param headers
* @return
*/
@@ -152,7 +164,7 @@ public class DataProxyMetricItem extends MetricItem {
/**
* getInlongStreamId
- *
+ *
* @param headers
* @return
*/