Skip to content

Commit 6bb1514

Browse files
committed
Always separate decimals by a dot in metrics response
1 parent d32065f commit 6bb1514

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

plugins/metrics/src/main/java/org/apache/cloudstack/metrics/MetricsServiceImpl.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@
2121

2222
import java.lang.reflect.InvocationTargetException;
2323
import java.text.DecimalFormat;
24+
import java.text.DecimalFormatSymbols;
2425
import java.util.ArrayList;
2526
import java.util.Date;
2627
import java.util.HashMap;
2728
import java.util.List;
29+
import java.util.Locale;
2830
import java.util.Map;
2931
import java.util.Properties;
3032
import java.util.stream.Collectors;
@@ -461,8 +463,8 @@ protected ListResponse<VmMetricsStatsResponse> createVmMetricsStatsResponse(List
461463
* @return the set of responses that was created.
462464
*/
463465
protected List<StatsResponse> createStatsResponse(List<VmStatsVO> vmStatsList) {
464-
List<StatsResponse> statsResponseList = new ArrayList<StatsResponse>();
465-
DecimalFormat decimalFormat = new DecimalFormat("#.##");
466+
List<StatsResponse> statsResponseList = new ArrayList<>();
467+
DecimalFormat decimalFormat = new DecimalFormat("#.##", DecimalFormatSymbols.getInstance(Locale.ENGLISH));
466468
for (VmStatsVO vmStats : vmStatsList) {
467469
StatsResponse response = new StatsResponse();
468470
response.setTimestamp(vmStats.getTimestamp());

0 commit comments

Comments
 (0)