summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgujinkai <[email protected]>2024-04-16 14:55:04 +0800
committergujinkai <[email protected]>2024-04-16 14:55:04 +0800
commit4a2f9673cf75120af9e5ecec0e7729cf56a3baa0 (patch)
tree6b97a609e13b55ef5e815de7db175718221945d6
parentbca59636dfb9431fb751e8f08032045ce7e44da0 (diff)
fix: problems caused by branch merging
-rw-r--r--module-CN-pre-metrics/src/main/java/com/zdjizhi/pre/base/operator/FirstAggregation.java68
1 files changed, 34 insertions, 34 deletions
diff --git a/module-CN-pre-metrics/src/main/java/com/zdjizhi/pre/base/operator/FirstAggregation.java b/module-CN-pre-metrics/src/main/java/com/zdjizhi/pre/base/operator/FirstAggregation.java
index c6e5adf..78d794e 100644
--- a/module-CN-pre-metrics/src/main/java/com/zdjizhi/pre/base/operator/FirstAggregation.java
+++ b/module-CN-pre-metrics/src/main/java/com/zdjizhi/pre/base/operator/FirstAggregation.java
@@ -287,53 +287,53 @@ public class FirstAggregation extends AbstractFirstAggregation<CnMetricLog> {
}
subscriberAppMetricMap.put(key, cnMetricLog);
}
- } catch (Exception e) {
- errorEvents.inc();
- logger.error("pre metric first agg add failed: " + e.getMessage(), e);
- }
- List<String> serverIpTags = value.getServer_ip_tags();
- List<String> domainTags = value.getDomain_tags();
- Map<String, CnMetricLog> tagMetricMap = accumulator.get(tagKey);
- for (String tag : serverIpTags) {
- CnMetricLog cnMetricLog = tagMetricMap.get(tag);
- if (cnMetricLog != null) {
- if (cnMetricLog.getTag_server_ip_sketch() != null) {
- UpdateSketch tag_server_ip_sketch = cnMetricLog.getTag_server_ip_sketch();
- tag_server_ip_sketch.update(value.getCommon_server_ip());
+ List<String> serverIpTags = value.getServer_ip_tags();
+ List<String> domainTags = value.getDomain_tags();
+ Map<String, CnMetricLog> tagMetricMap = accumulator.get(tagKey);
+ for (String tag : serverIpTags) {
+ CnMetricLog cnMetricLog = tagMetricMap.get(tag);
+ if (cnMetricLog != null) {
+ if (cnMetricLog.getTag_server_ip_sketch() != null) {
+ UpdateSketch tag_server_ip_sketch = cnMetricLog.getTag_server_ip_sketch();
+ tag_server_ip_sketch.update(value.getCommon_server_ip());
+ } else {
+ UpdateSketch sketch = UpdateSketch.builder().build();
+ sketch.update(value.getCommon_server_ip());
+ cnMetricLog.setTag_server_ip_sketch(sketch);
+ }
} else {
+ cnMetricLog = new CnMetricLog(MetricKeyConfig.TAG);
+ cnMetricLog.setTag(tag);
UpdateSketch sketch = UpdateSketch.builder().build();
sketch.update(value.getCommon_server_ip());
cnMetricLog.setTag_server_ip_sketch(sketch);
}
- } else {
- cnMetricLog = new CnMetricLog(MetricKeyConfig.TAG);
- cnMetricLog.setTag(tag);
- UpdateSketch sketch = UpdateSketch.builder().build();
- sketch.update(value.getCommon_server_ip());
- cnMetricLog.setTag_server_ip_sketch(sketch);
+ tagMetricMap.put(tag, cnMetricLog);
}
- tagMetricMap.put(tag, cnMetricLog);
- }
- for (String tag : domainTags) {
- CnMetricLog cnMetricLog = tagMetricMap.get(tag);
- if (cnMetricLog != null) {
- if (cnMetricLog.getTag_domain_sketch() != null) {
- UpdateSketch tag_domain_sketch = cnMetricLog.getTag_domain_sketch();
- tag_domain_sketch.update(value.getDomain());
+ for (String tag : domainTags) {
+ CnMetricLog cnMetricLog = tagMetricMap.get(tag);
+ if (cnMetricLog != null) {
+ if (cnMetricLog.getTag_domain_sketch() != null) {
+ UpdateSketch tag_domain_sketch = cnMetricLog.getTag_domain_sketch();
+ tag_domain_sketch.update(value.getDomain());
+ } else {
+ UpdateSketch sketch = UpdateSketch.builder().build();
+ sketch.update(value.getDomain());
+ cnMetricLog.setTag_domain_sketch(sketch);
+ }
} else {
+ cnMetricLog = new CnMetricLog(MetricKeyConfig.TAG);
+ cnMetricLog.setTag(tag);
UpdateSketch sketch = UpdateSketch.builder().build();
sketch.update(value.getDomain());
cnMetricLog.setTag_domain_sketch(sketch);
}
- } else {
- cnMetricLog = new CnMetricLog(MetricKeyConfig.TAG);
- cnMetricLog.setTag(tag);
- UpdateSketch sketch = UpdateSketch.builder().build();
- sketch.update(value.getDomain());
- cnMetricLog.setTag_domain_sketch(sketch);
+ tagMetricMap.put(tag, cnMetricLog);
}
- tagMetricMap.put(tag, cnMetricLog);
+ } catch (Exception e) {
+ errorEvents.inc();
+ logger.error("pre metric first agg add failed: " + e.getMessage(), e);
}
}