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 15ae01a6eb [INLONG-11393][Audit] Optimize indicator statistics key for
Audit Service (#11394)
15ae01a6eb is described below
commit 15ae01a6eb88777d2538e46245a626ce65c7626f
Author: doleyzi <[email protected]>
AuthorDate: Tue Oct 22 21:30:50 2024 +0800
[INLONG-11393][Audit] Optimize indicator statistics key for Audit Service
(#11394)
---
.../java/org/apache/inlong/audit/service/entities/AuditCycle.java | 5 +++++
.../java/org/apache/inlong/audit/service/metric/MetricsManager.java | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git
a/inlong-audit/audit-service/src/main/java/org/apache/inlong/audit/service/entities/AuditCycle.java
b/inlong-audit/audit-service/src/main/java/org/apache/inlong/audit/service/entities/AuditCycle.java
index 6ded54ff46..521959e326 100644
---
a/inlong-audit/audit-service/src/main/java/org/apache/inlong/audit/service/entities/AuditCycle.java
+++
b/inlong-audit/audit-service/src/main/java/org/apache/inlong/audit/service/entities/AuditCycle.java
@@ -34,6 +34,11 @@ public enum AuditCycle {
return cycle;
}
+ @Override
+ public String toString() {
+ return String.valueOf(cycle);
+ }
+
/**
* Convert int to AuditCycle.
*
diff --git
a/inlong-audit/audit-service/src/main/java/org/apache/inlong/audit/service/metric/MetricsManager.java
b/inlong-audit/audit-service/src/main/java/org/apache/inlong/audit/service/metric/MetricsManager.java
index f34738d543..4724f7fca5 100644
---
a/inlong-audit/audit-service/src/main/java/org/apache/inlong/audit/service/metric/MetricsManager.java
+++
b/inlong-audit/audit-service/src/main/java/org/apache/inlong/audit/service/metric/MetricsManager.java
@@ -80,7 +80,7 @@ public class MetricsManager {
}
public void addApiMetricNoCache(AuditCycle auditCycle, long duration) {
- MetricStat metricStat =
metricItem.getMetricStat(String.valueOf(auditCycle.getValue()));
+ MetricStat metricStat =
metricItem.getMetricStat(auditCycle.toString());
metricStat.getCount().addAndGet(1);
metricStat.getDuration().addAndGet(duration);
}