CloudWatch: fix color order (#16408)

* fix cloudwatch color order

* fix test

* use for-of
This commit is contained in:
Mitsuhiro Tanda 2019-04-12 20:57:39 +09:00 committed by Torkel Ödegaard
parent 3c21a121eb
commit d7d20a5b10
2 changed files with 10 additions and 4 deletions

View File

@ -138,15 +138,16 @@ export default class CloudWatchDatasource {
const data = [];
if (res.results) {
_.forEach(res.results, queryRes => {
_.forEach(queryRes.series, series => {
for (const query of request.queries) {
const queryRes = res.results[query.refId];
for (const series of queryRes.series) {
const s = { target: series.name, datapoints: series.points } as any;
if (queryRes.meta.unit) {
s.unit = queryRes.meta.unit;
}
data.push(s);
});
});
}
}
}
return { data: data };

View File

@ -42,6 +42,7 @@ describe('CloudWatchDatasource', () => {
rangeRaw: { from: 1483228800, to: 1483232400 },
targets: [
{
refId: 'A',
region: 'us-east-1',
namespace: 'AWS/EC2',
metricName: 'CPUUtilization',
@ -103,6 +104,7 @@ describe('CloudWatchDatasource', () => {
rangeRaw: { from: 1483228800, to: 1483232400 },
targets: [
{
refId: 'A',
region: 'us-east-1',
namespace: 'AWS/EC2',
metricName: 'CPUUtilization',
@ -128,6 +130,7 @@ describe('CloudWatchDatasource', () => {
rangeRaw: { from: 1483228800, to: 1483232400 },
targets: [
{
refId: 'A',
region: 'us-east-1',
namespace: 'AWS/EC2',
metricName: 'CPUUtilization',
@ -178,6 +181,7 @@ describe('CloudWatchDatasource', () => {
rangeRaw: { from: 1483228800, to: 1483232400 },
targets: [
{
refId: 'A',
region: 'default',
namespace: 'AWS/EC2',
metricName: 'CPUUtilization',
@ -203,6 +207,7 @@ describe('CloudWatchDatasource', () => {
rangeRaw: { from: 1483228800, to: 1483232400 },
targets: [
{
refId: 'A',
region: 'us-east-1',
namespace: 'AWS/ApplicationELB',
metricName: 'TargetResponseTime',