metrics: add the service containers

This commit is contained in:
Girish Ramakrishnan
2025-07-08 17:37:26 +02:00
parent c904a92c22
commit ca236da385
+13 -2
View File
@@ -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;