metrics: add the service containers
This commit is contained in:
@@ -41,6 +41,16 @@ const blockWriteTotal = ref(0);
|
||||
const containers = ref([]);
|
||||
const allContainers = ref([]);
|
||||
|
||||
// TODO: add redis containers here
|
||||
const serviceContainers = [
|
||||
{ label: 'Graphite', id: 'graphite' },
|
||||
{ label: 'Mail', id: 'mail' },
|
||||
{ label: 'MySQL', id: 'mysql' },
|
||||
{ label: 'MongoDB', id: 'mongodb' },
|
||||
{ label: 'PostgreSQL', id: 'postgresql' },
|
||||
{ label: 'Turn', id: 'turn' },
|
||||
];
|
||||
|
||||
let systemMemory = {};
|
||||
let systemCpus = {};
|
||||
let metricStream = null;
|
||||
@@ -172,8 +182,9 @@ onMounted(async () => {
|
||||
|
||||
[error, result] = await appsModel.list();
|
||||
if (error) return console.error(error);
|
||||
result.forEach(a => a.label = (a.label || a.fqdn));
|
||||
allContainers.value = result;
|
||||
allContainers.value = result.map(a => { return { label: a.label || a.fqdn, id: a.id }; });
|
||||
allContainers.value.push({ separator: true });
|
||||
allContainers.value.push(...serviceContainers);
|
||||
containers.value = [];
|
||||
|
||||
busy.value = false;
|
||||
|
||||
Reference in New Issue
Block a user