File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed
lib/prometheus/client/data_stores Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -133,17 +133,9 @@ def all_values
133
133
end
134
134
end
135
135
136
- if @values_aggregation_mode == ALL
137
- stores_data . each do |label_set , values |
138
- stores_data [ label_set ] = values . first
139
- end
140
-
141
- stores_data
142
- else
143
- # Aggregate all the different values for each label_set
144
- stores_data . each_with_object ( { } ) do |( label_set , values ) , acc |
145
- acc [ label_set ] = aggregate_values ( values )
146
- end
136
+ # Aggregate all the different values for each label_set
137
+ stores_data . each_with_object ( { } ) do |( label_set , values ) , acc |
138
+ acc [ label_set ] = aggregate_values ( values )
147
139
end
148
140
end
149
141
@@ -182,6 +174,8 @@ def aggregate_values(values)
182
174
values . max
183
175
elsif @values_aggregation_mode == MIN
184
176
values . min
177
+ elsif @values_aggregation_mode == ALL
178
+ values . first
185
179
else
186
180
raise InvalidStoreSettingsError ,
187
181
"Invalid Aggregation Mode: #{ @values_aggregation_mode } "
You can’t perform that action at this time.
0 commit comments