File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -14,9 +14,10 @@ pub fn add_span_metrics(project_config: &mut ProjectConfig) {
14
14
15
15
let features = & project_config. features ;
16
16
17
- if !config. is_supported ( ) || config. _span_metrics_extended || !features . produces_spans ( ) {
17
+ if !config. is_supported ( ) || config. _span_metrics_extended {
18
18
return ;
19
19
}
20
+ config. _span_metrics_extended = true ;
20
21
21
22
// If there are any spans in the system, extract the usage metric for them:
22
23
config. metrics . push ( MetricSpec {
@@ -27,6 +28,10 @@ pub fn add_span_metrics(project_config: &mut ProjectConfig) {
27
28
tags : vec ! [ ] ,
28
29
} ) ;
29
30
31
+ if !features. produces_spans ( ) {
32
+ return ;
33
+ }
34
+
30
35
config
31
36
. global_groups
32
37
. entry ( GroupKey :: SpanMetricsCommon )
@@ -38,7 +43,6 @@ pub fn add_span_metrics(project_config: &mut ProjectConfig) {
38
43
. or_default ( )
39
44
. is_enabled = true ;
40
45
41
- config. _span_metrics_extended = true ;
42
46
if config. version == 0 {
43
47
config. version = MetricExtractionConfig :: MAX_SUPPORTED_VERSION ;
44
48
}
You can’t perform that action at this time.
0 commit comments