1
0
mirror of https://github.com/yldio/copilot.git synced 2024-11-10 21:30:06 +02:00

Add leak metrics data

This commit is contained in:
JUDIT GRESKOVITS 2017-03-20 19:46:44 +00:00 committed by Judit Greskovits
parent 2644adebbd
commit c72bef0553
6 changed files with 257471 additions and 105 deletions

View File

@ -4,30 +4,39 @@ import {
MetricGraph, MetricGraph,
MetricView, MetricView,
MiniMetricMeta, MiniMetricMeta,
MiniMetricTitle, MiniMetricTitle/*,
MiniMetricSubtitle MiniMetricSubtitle*/
} from '@ui/components/metric'; } from '@ui/components/metric';
const MetricItem = ({ const MetricItem = ({
uuid, uuid,
data data,
}) => ( type
<MetricView borderless mini> }) => {
<MiniMetricMeta> const values = data.values;
<MiniMetricTitle>Memory: 54%</MiniMetricTitle> const median = values[values.length-1].median;
<MiniMetricSubtitle>(1280/3000 MB)</MiniMetricSubtitle> const percentage = Math.round((median-data.min)*100/(data.max-data.min));
</MiniMetricMeta> // TODO this value needs to be normalised
<MetricGraph // also needs a measurement
data={data} return (
width={160} <MetricView borderless mini>
height={72} <MiniMetricMeta>
/> <MiniMetricTitle>{`${type.name}: ${percentage}%`}</MiniMetricTitle>
</MetricView> {/*<MiniMetricSubtitle>(1280/3000 MB)</MiniMetricSubtitle>*/}
); </MiniMetricMeta>
<MetricGraph
data={data}
width={160}
height={72}
/>
</MetricView>
);
};
MetricItem.propTypes = { MetricItem.propTypes = {
uuid: React.PropTypes.string, uuid: React.PropTypes.string,
data: React.PropTypes.data data: React.PropTypes.data,
type: React.PropTypes.object
}; };
export default MetricItem; export default MetricItem;

128636
frontend/src/dataset-leak.json Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,9 @@ import React from 'react';
import App from '@containers/app'; import App from '@containers/app';
// import MockState from './mock-state.json'; // import MockState from './mock-state.json';
import MockStateTesting from './mock-state-testing.json'; import MockStateTesting from './mock-state-testing.json';
import Datasets from './datasets.json'; import MockState from './mock-state.json';
import NormalDatasets from './dataset-leak.json';
import LeakDatasets from './dataset-normal.json';
import Store from '@state/store'; import Store from '@state/store';
if (process.env.NODE_ENV !== 'production') { if (process.env.NODE_ENV !== 'production') {
@ -20,19 +22,70 @@ if (process.env.NODE_ENV !== 'production') {
// TODO want ot be able to switch whic mock state to use // TODO want ot be able to switch whic mock state to use
// based on a query string // based on a query string
const mockState = MockStateTesting; const mockState = MockStateTesting;
// node_memory_rss_bytes
// node_memory_heap_total_bytes
// node_memory_heap_used_bytes
// process_heap_bytes
// process_resident_memory_bytes
// process_virtual_memory_bytes
// process_cpu_seconds_total
// process_cpu_system_seconds_total
// process_cpu_user_seconds_total
// node_lag_duration_milliseconds
// http_request_duration_milliseconds
// node_memory_rss_bytes
// node_memory_heap_total_bytes
// node_memory_heap_used_bytes
// process_heap_bytes
// process_resident_memory_bytes
// process_virtual_memory_bytes
// process_cpu_seconds_total
// process_cpu_system_seconds_total
// process_cpu_user_seconds_total
// node_lag_duration_milliseconds
// http_request_duration_milliseconds
// TMP - ensure datasets are at least 2 hrs long - START // TMP - ensure datasets are at least 2 hrs long - START
import getTwoHourDatasets from './utils/two-hour-metric-datasets'; import getTwoHourDatasets from './utils/two-hour-metric-datasets';
const twoHourLongDatasets = getTwoHourDatasets(Datasets); const leakTwoHourLongDatasets = getTwoHourDatasets(LeakDatasets);
const normalTwoHourLongDatasets = getTwoHourDatasets(NormalDatasets);
// TMP - ensure datasets are at least 2 hrs long - END // TMP - ensure datasets are at least 2 hrs long - END
// TMP - plug fake metric data - START // TMP - plug fake metric data - START
const datasets = mockState.metrics.data.datasets.map((dataset, index) => { const isCrazy = (uuid) => uuid === 'crazy-cpu' ||
const keyIndex = index%2 ? 0 : 1; uuid === 'crazy-disk' || uuid === 'crazy-memory';
const key = Object.keys(twoHourLongDatasets)[keyIndex];
const isCPU = (uuid) => uuid === 'crazy-cpu'
|| uuid === '3e6ee79a-7453-4fc6-b9da-7ae1e41138ec';
const isDisk = (uuid) => uuid === 'crazy-disk'
|| uuid === '4e6ee79a-7453-4fc6-b9da-7ae1e41138ed';
const isMemory = (uuid) => uuid === 'crazy-memory'
|| uuid === '6e6ee79a-7453-4fc6-b9da-7ae1e41138ed';
const getDataset = (twoHourLongDatasets, uuid) => {
if(isCPU(uuid)) {
return twoHourLongDatasets.process_cpu_seconds_total;
}
if(isDisk(uuid)) {
return twoHourLongDatasets.process_heap_bytes;
}
if(isMemory(uuid)) {
return twoHourLongDatasets.node_memory_heap_used_bytes;
}
};
const datasets = MockState.metrics.data.datasets.map((dataset, index) => {
const data = isCrazy(dataset.uuid) ?
getDataset(leakTwoHourLongDatasets, dataset.uuid) :
getDataset(normalTwoHourLongDatasets, dataset.uuid);
return { return {
...dataset, ...dataset,
data: twoHourLongDatasets[key] data: data
}; };
}); });

View File

@ -64,56 +64,56 @@
"data": { "data": {
"types": [{ "types": [{
"uuid": "2aaa237d-42b3-442f-9094-a17aa470014b", "uuid": "2aaa237d-42b3-442f-9094-a17aa470014b",
"name": "Aggregated CPU usage", "name": "CPU",
"id": "cpu-agg-usage", "id": "cpu-agg-usage",
"min": 0, "min": 0,
"max": 100, "max": 100,
"measurement": "%" "measurement": "%"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d6", "uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d6",
"name": "Aggregated CPU usage", "name": "CPU",
"id": "cpu-wait-time", "id": "cpu-wait-time",
"min": 0, "min": 0,
"max": 100, "max": 100,
"measurement": "%" "measurement": "%"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d7",
"name": "Aggregated CPU usage", "name": "Zfs used",
"id": "zfs-used", "id": "zfs-used",
"min": 1, "min": 1,
"max": 2, "max": 2,
"measurement": "kb" "measurement": "kb"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d8", "uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d8",
"name": "Aggregated CPU usage", "name": "Zfs",
"id": "zfs-available", "id": "zfs-available",
"min": 0, "min": 0,
"max": 100, "max": 100,
"measurement": "%" "measurement": "%"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d9", "uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"name": "Aggregated CPU usage", "name": "Disk",
"id": "load-average", "id": "load-average",
"min": 0, "min": 0,
"max": 20, "max": 20,
"measurement": "kb" "measurement": "kb"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "uuid": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"name": "Aggregated CPU usage", "name": "Memory",
"id": "mem-agg-usage", "id": "mem-agg-usage",
"min": 0, "min": 0,
"max": 100, "max": 100,
"measurement": "%" "measurement": "%"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad93-e68b3b0914d4", "uuid": "dca08514-72e5-46ce-ad93-e68b3b0914d4",
"name": "Aggregated CPU usage", "name": "Memory limit",
"id": "mem-limit", "id": "mem-limit",
"min": 0, "min": 0,
"max": 100, "max": 100,
"measurement": "%" "measurement": "%"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad94-e68b3b0914d4", "uuid": "dca08514-72e5-46ce-ad94-e68b3b0914d4",
"name": "Aggregated CPU usage", "name": "Memory swap",
"id": "mem-swap", "id": "mem-swap",
"min": 0, "min": 0,
"max": 100, "max": 100,
@ -165,10 +165,26 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"uuid": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec", "uuid": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec",
"data": [] "data": []
},{ }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"uuid": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed", "uuid": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed",
"data": [] "data": []
}, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"uuid": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed",
"data": []
}, {
"type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"uuid": "crazy-cpu",
"data": []
}, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"uuid": "crazy-disk",
"data": []
}, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"uuid": "crazy-memory",
"data": []
}] }]
} }
}, },
@ -314,11 +330,11 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}], }],
"connections": [ "connections": [
"be227788-74f1-4e5b-a85f-b5c71cbae8d8" "be227788-74f1-4e5b-a85f-b5c71cbae8d8"
@ -331,13 +347,13 @@
"instances": 1, "instances": 1,
"metrics": [{ "metrics": [{
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "crazy-cpu"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "crazy-disk"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "crazy-memory"
}], }],
"connections": [ "connections": [
"6a0eee76-c019-413b-9d5f-44712b55b993", "6a0eee76-c019-413b-9d5f-44712b55b993",
@ -354,43 +370,43 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}, { }, {
"uuid": "6d31aff4-de1e-4042-a983-fbd23d5c530c", "uuid": "6d31aff4-de1e-4042-a983-fbd23d5c530c",
"id": "memcached", "id": "memcached",
"name": "Memcached", "name": "Memcached",
"project": "e0ea0c02-55cc-45fe-8064-3e5176a59401", "project": "e0ea0c02-55cc-45fe-8064-3e5176a59401",
"instances": 1, "instances": 5,
"metrics": [{ "metrics": [{
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}, { }, {
"uuid": "4ee4103e-1a52-4099-a48e-01588f597c70", "uuid": "4ee4103e-1a52-4099-a48e-01588f597c70",
"id": "percona", "id": "percona",
"name": "Percona", "name": "Percona",
"project": "e0ea0c02-55cc-45fe-8064-3e5176a59401", "project": "e0ea0c02-55cc-45fe-8064-3e5176a59401",
"instances": 4, "instances": 5,
"metrics": [{ "metrics": [{
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}, { }, {
"uuid": "9572d367-c4ae-4fb1-8ad5-f5e3830e7034", "uuid": "9572d367-c4ae-4fb1-8ad5-f5e3830e7034",
@ -403,11 +419,11 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}, { }, {
"uuid": "c8411ef0-ab39-42cb-a704-d20b170eff31", "uuid": "c8411ef0-ab39-42cb-a704-d20b170eff31",
@ -415,32 +431,32 @@
"name": "Secondaries", "name": "Secondaries",
"parent": "4ee4103e-1a52-4099-a48e-01588f597c70", "parent": "4ee4103e-1a52-4099-a48e-01588f597c70",
"project": "e0ea0c02-55cc-45fe-8064-3e5176a59401", "project": "e0ea0c02-55cc-45fe-8064-3e5176a59401",
"instances": 3, "instances": 4,
"metrics": [{ "metrics": [{
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}, { }, {
"uuid": "97c68055-db88-45c9-ad49-f26da4264777", "uuid": "97c68055-db88-45c9-ad49-f26da4264777",
"id": "consul", "id": "consul",
"name": "Consul", "name": "Consul",
"project": "e0ea0c02-55cc-45fe-8064-3e5176a59401", "project": "e0ea0c02-55cc-45fe-8064-3e5176a59401",
"instances": 3, "instances": 1,
"metrics": [{ "metrics": [{
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}] }]
}, },
@ -458,7 +474,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -474,7 +490,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -490,7 +506,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -506,7 +522,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -522,7 +538,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -538,7 +554,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -554,7 +570,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -570,7 +586,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -586,7 +602,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -602,7 +618,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -618,7 +634,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",

View File

@ -64,56 +64,56 @@
"data": { "data": {
"types": [{ "types": [{
"uuid": "2aaa237d-42b3-442f-9094-a17aa470014b", "uuid": "2aaa237d-42b3-442f-9094-a17aa470014b",
"name": "Aggregated CPU usage", "name": "CPU",
"id": "cpu-agg-usage", "id": "cpu-agg-usage",
"min": 0, "min": 0,
"max": 100, "max": 100,
"measurement": "%" "measurement": "%"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d6", "uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d6",
"name": "Aggregated CPU usage", "name": "CPU",
"id": "cpu-wait-time", "id": "cpu-wait-time",
"min": 0, "min": 0,
"max": 100, "max": 100,
"measurement": "%" "measurement": "%"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d7",
"name": "Aggregated CPU usage", "name": "Zfs used",
"id": "zfs-used", "id": "zfs-used",
"min": 1, "min": 1,
"max": 2, "max": 2,
"measurement": "kb" "measurement": "kb"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d8", "uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d8",
"name": "Aggregated CPU usage", "name": "Zfs",
"id": "zfs-available", "id": "zfs-available",
"min": 0, "min": 0,
"max": 100, "max": 100,
"measurement": "%" "measurement": "%"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d9", "uuid": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"name": "Aggregated CPU usage", "name": "Disk",
"id": "load-average", "id": "load-average",
"min": 0, "min": 0,
"max": 20, "max": 20,
"measurement": "kb" "measurement": "kb"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "uuid": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"name": "Aggregated CPU usage", "name": "Memory",
"id": "mem-agg-usage", "id": "mem-agg-usage",
"min": 0, "min": 0,
"max": 100, "max": 100,
"measurement": "%" "measurement": "%"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad93-e68b3b0914d4", "uuid": "dca08514-72e5-46ce-ad93-e68b3b0914d4",
"name": "Aggregated CPU usage", "name": "Memory limit",
"id": "mem-limit", "id": "mem-limit",
"min": 0, "min": 0,
"max": 100, "max": 100,
"measurement": "%" "measurement": "%"
}, { }, {
"uuid": "dca08514-72e5-46ce-ad94-e68b3b0914d4", "uuid": "dca08514-72e5-46ce-ad94-e68b3b0914d4",
"name": "Aggregated CPU usage", "name": "Memory swap",
"id": "mem-swap", "id": "mem-swap",
"min": 0, "min": 0,
"max": 100, "max": 100,
@ -165,10 +165,26 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"uuid": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec", "uuid": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec",
"data": [] "data": []
},{ }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"uuid": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed", "uuid": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed",
"data": [] "data": []
}, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"uuid": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed",
"data": []
}, {
"type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"uuid": "crazy-cpu",
"data": []
}, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"uuid": "crazy-disk",
"data": []
}, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"uuid": "crazy-memory",
"data": []
}] }]
} }
}, },
@ -337,11 +353,11 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}], }],
"connections": [ "connections": [
"be227788-74f1-4e5b-a85f-b5c71cbae8d8" "be227788-74f1-4e5b-a85f-b5c71cbae8d8"
@ -354,13 +370,13 @@
"instances": 1, "instances": 1,
"metrics": [{ "metrics": [{
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "crazy-cpu"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "crazy-disk"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "crazy-memory"
}], }],
"connections": [ "connections": [
"6a0eee76-c019-413b-9d5f-44712b55b993", "6a0eee76-c019-413b-9d5f-44712b55b993",
@ -377,11 +393,11 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}, { }, {
"uuid": "6d31aff4-de1e-4042-a983-fbd23d5c530c", "uuid": "6d31aff4-de1e-4042-a983-fbd23d5c530c",
@ -393,11 +409,11 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}, { }, {
"uuid": "4ee4103e-1a52-4099-a48e-01588f597c70", "uuid": "4ee4103e-1a52-4099-a48e-01588f597c70",
@ -409,11 +425,11 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}, { }, {
"uuid": "9572d367-c4ae-4fb1-8ad5-f5e3830e7034", "uuid": "9572d367-c4ae-4fb1-8ad5-f5e3830e7034",
@ -426,11 +442,11 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}, { }, {
"uuid": "c8411ef0-ab39-42cb-a704-d20b170eff31", "uuid": "c8411ef0-ab39-42cb-a704-d20b170eff31",
@ -443,11 +459,11 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}, { }, {
"uuid": "97c68055-db88-45c9-ad49-f26da4264777", "uuid": "97c68055-db88-45c9-ad49-f26da4264777",
@ -459,11 +475,11 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "6e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}] }]
}] }]
}, },
@ -481,7 +497,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -497,7 +513,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -513,7 +529,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -529,7 +545,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -545,7 +561,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -561,7 +577,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -577,7 +593,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -593,7 +609,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -609,7 +625,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -625,7 +641,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",
@ -641,7 +657,7 @@
"type": "2aaa237d-42b3-442f-9094-a17aa470014b", "type": "2aaa237d-42b3-442f-9094-a17aa470014b",
"dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec" "dataset": "3e6ee79a-7453-4fc6-b9da-7ae1e41138ec"
}, { }, {
"type": "dca08514-72e5-46ce-ad91-e68b3b0914d7", "type": "dca08514-72e5-46ce-ad91-e68b3b0914d9",
"dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed" "dataset": "4e6ee79a-7453-4fc6-b9da-7ae1e41138ed"
}, { }, {
"type": "dca08514-72e5-46ce-ad92-e68b3b0914d4", "type": "dca08514-72e5-46ce-ad92-e68b3b0914d4",