morrySnow commented on code in PR #66937:
URL: https://github.com/apache/doris/pull/66937#discussion_r3811798949


##########
fe/fe-core/src/test/java/org/apache/doris/metric/MetricsTest.java:
##########
@@ -138,38 +138,38 @@ public void testUserQueryMetrics() {
         
Assert.assertTrue(metricResult.contains("doris_fe_query_latency_ms{quantile=\"0.999\"}
 0.0"));
         
Assert.assertTrue(metricResult.contains("doris_fe_query_latency_ms{quantile=\"0.999\",user=\"test_user\"}
 10.0"));
         Assert.assertTrue(metricResult.contains(
-                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 20.0"));
-        
Assert.assertFalse(metricResult.contains("doris_fe_query_latency_ms_lu@lbk_one"));
+                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 
20.0"));
+        
Assert.assertFalse(metricResult.contains("doris_fe_query_latency_ms_com"));
 
     }
 
     @Test
     public void 
testPrometheusVisitorKeepsLabeledHistogramValuesOutOfMetricName() {
         HistogramMetric histogramMetric = new 
HistogramMetric("query.latency.ms",
-                Lists.newArrayList(new MetricLabel("user", 
"[email protected]")));
+                Lists.newArrayList(new MetricLabel("user", 
"[email protected]")));
         histogramMetric.update(30L);
         MetricVisitor prometheusVisitor = new PrometheusMetricVisitor();
         prometheusVisitor.visitHistogram(MetricVisitor.FE_PREFIX, 
histogramMetric.getName(),
                 histogramMetric.getHistogram(), histogramMetric.getLabels());
         String prometheusResult = prometheusVisitor.finish();
         Assert.assertTrue(prometheusResult.contains(
-                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"}
 30.0"));
-        
Assert.assertFalse(prometheusResult.contains("doris_fe_query_latency_ms_liu@developertools_com"));
-        Assert.assertFalse(prometheusResult.contains("user=\"thomas\""));
+                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 
30.0"));
+        
Assert.assertFalse(prometheusResult.contains("doris_fe_query_latency_ms_com"));
+        Assert.assertFalse(prometheusResult.contains("user=\"xxx@example\""));
     }
 
     @Test
     public void testJsonVisitorKeepsLabeledHistogramValuesOutOfMetricName() {
         HistogramMetric histogramMetric = new 
HistogramMetric("query.latency.ms",
-                Lists.newArrayList(new MetricLabel("user", 
"[email protected]")));
+                Lists.newArrayList(new MetricLabel("user", 
"[email protected]")));
         histogramMetric.update(20L);
         MetricVisitor jsonVisitor = new JsonMetricVisitor();
         jsonVisitor.visitHistogram(MetricVisitor.FE_PREFIX, 
histogramMetric.getName(),
                 histogramMetric.getHistogram(), histogramMetric.getLabels());
         String jsonResult = jsonVisitor.finish();
         
Assert.assertTrue(jsonResult.contains("\"metric\":\"doris_fe_query_latency_ms\""));
-        Assert.assertTrue(jsonResult.contains("\"user\":\"[email protected]\""));
-        
Assert.assertFalse(jsonResult.contains("\"metric\":\"doris_fe_query_latency_ms_lu@lbk_one\""));
+        
Assert.assertTrue(jsonResult.contains("\"user\":\"[email protected]\""));
+        
Assert.assertFalse(jsonResult.contains("\"metric\":\"doris_fe_query_latency_ms_com\""));

Review Comment:
   这里也得保留 `@` 和 `.`



##########
fe/fe-core/src/test/java/org/apache/doris/metric/MetricsTest.java:
##########
@@ -138,38 +138,38 @@ public void testUserQueryMetrics() {
         
Assert.assertTrue(metricResult.contains("doris_fe_query_latency_ms{quantile=\"0.999\"}
 0.0"));
         
Assert.assertTrue(metricResult.contains("doris_fe_query_latency_ms{quantile=\"0.999\",user=\"test_user\"}
 10.0"));
         Assert.assertTrue(metricResult.contains(
-                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 20.0"));
-        
Assert.assertFalse(metricResult.contains("doris_fe_query_latency_ms_lu@lbk_one"));
+                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 
20.0"));
+        
Assert.assertFalse(metricResult.contains("doris_fe_query_latency_ms_com"));
 
     }
 
     @Test
     public void 
testPrometheusVisitorKeepsLabeledHistogramValuesOutOfMetricName() {
         HistogramMetric histogramMetric = new 
HistogramMetric("query.latency.ms",
-                Lists.newArrayList(new MetricLabel("user", 
"[email protected]")));
+                Lists.newArrayList(new MetricLabel("user", 
"[email protected]")));
         histogramMetric.update(30L);
         MetricVisitor prometheusVisitor = new PrometheusMetricVisitor();
         prometheusVisitor.visitHistogram(MetricVisitor.FE_PREFIX, 
histogramMetric.getName(),
                 histogramMetric.getHistogram(), histogramMetric.getLabels());
         String prometheusResult = prometheusVisitor.finish();
         Assert.assertTrue(prometheusResult.contains(
-                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"}
 30.0"));
-        
Assert.assertFalse(prometheusResult.contains("doris_fe_query_latency_ms_liu@developertools_com"));
-        Assert.assertFalse(prometheusResult.contains("user=\"thomas\""));
+                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 
30.0"));
+        
Assert.assertFalse(prometheusResult.contains("doris_fe_query_latency_ms_com"));
+        Assert.assertFalse(prometheusResult.contains("user=\"xxx@example\""));
     }
 
     @Test
     public void testJsonVisitorKeepsLabeledHistogramValuesOutOfMetricName() {
         HistogramMetric histogramMetric = new 
HistogramMetric("query.latency.ms",
-                Lists.newArrayList(new MetricLabel("user", 
"[email protected]")));
+                Lists.newArrayList(new MetricLabel("user", 
"[email protected]")));

Review Comment:
   这里也得保留 `@` 和 `.`



##########
fe/fe-core/src/test/java/org/apache/doris/metric/MetricsTest.java:
##########
@@ -138,38 +138,38 @@ public void testUserQueryMetrics() {
         
Assert.assertTrue(metricResult.contains("doris_fe_query_latency_ms{quantile=\"0.999\"}
 0.0"));
         
Assert.assertTrue(metricResult.contains("doris_fe_query_latency_ms{quantile=\"0.999\",user=\"test_user\"}
 10.0"));
         Assert.assertTrue(metricResult.contains(
-                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 20.0"));
-        
Assert.assertFalse(metricResult.contains("doris_fe_query_latency_ms_lu@lbk_one"));
+                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 
20.0"));
+        
Assert.assertFalse(metricResult.contains("doris_fe_query_latency_ms_com"));

Review Comment:
   这里也得保留 `@` 和 `.`



##########
fe/fe-core/src/test/java/org/apache/doris/metric/MetricsTest.java:
##########
@@ -138,38 +138,38 @@ public void testUserQueryMetrics() {
         
Assert.assertTrue(metricResult.contains("doris_fe_query_latency_ms{quantile=\"0.999\"}
 0.0"));
         
Assert.assertTrue(metricResult.contains("doris_fe_query_latency_ms{quantile=\"0.999\",user=\"test_user\"}
 10.0"));
         Assert.assertTrue(metricResult.contains(
-                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 20.0"));
-        
Assert.assertFalse(metricResult.contains("doris_fe_query_latency_ms_lu@lbk_one"));
+                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 
20.0"));
+        
Assert.assertFalse(metricResult.contains("doris_fe_query_latency_ms_com"));
 
     }
 
     @Test
     public void 
testPrometheusVisitorKeepsLabeledHistogramValuesOutOfMetricName() {
         HistogramMetric histogramMetric = new 
HistogramMetric("query.latency.ms",
-                Lists.newArrayList(new MetricLabel("user", 
"[email protected]")));
+                Lists.newArrayList(new MetricLabel("user", 
"[email protected]")));
         histogramMetric.update(30L);
         MetricVisitor prometheusVisitor = new PrometheusMetricVisitor();
         prometheusVisitor.visitHistogram(MetricVisitor.FE_PREFIX, 
histogramMetric.getName(),
                 histogramMetric.getHistogram(), histogramMetric.getLabels());
         String prometheusResult = prometheusVisitor.finish();
         Assert.assertTrue(prometheusResult.contains(
-                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"}
 30.0"));
-        
Assert.assertFalse(prometheusResult.contains("doris_fe_query_latency_ms_liu@developertools_com"));
-        Assert.assertFalse(prometheusResult.contains("user=\"thomas\""));
+                
"doris_fe_query_latency_ms{quantile=\"0.999\",user=\"[email protected]\"} 
30.0"));
+        
Assert.assertFalse(prometheusResult.contains("doris_fe_query_latency_ms_com"));

Review Comment:
   这里也得保留 `@` 和 `.`



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to