diff options
| author | gujinkai <[email protected]> | 2024-04-16 14:55:04 +0800 |
|---|---|---|
| committer | gujinkai <[email protected]> | 2024-04-16 14:55:04 +0800 |
| commit | 4a2f9673cf75120af9e5ecec0e7729cf56a3baa0 (patch) | |
| tree | 6b97a609e13b55ef5e815de7db175718221945d6 | |
| parent | bca59636dfb9431fb751e8f08032045ce7e44da0 (diff) | |
fix: problems caused by branch merging
| -rw-r--r-- | module-CN-pre-metrics/src/main/java/com/zdjizhi/pre/base/operator/FirstAggregation.java | 68 |
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); } } |
