UNPKG

@opengis/fastify-table

Version:

core-plugins

25 lines (18 loc) 700 B
import pgClients from '../pg/pgClients.js'; import logger from '../logger/getLogger.js'; import getRedis from '../redis/funcs/getRedis.js'; import config from '../../../config.js'; import loggerSystem from './loggerSystem.js'; const rclient2 = getRedis({ db: 2 }); export default async function systemMetricsFifthly({ pg = pgClients.client }) { const system = await loggerSystem({ pg }); const dbName = pg?.options?.database; if (config.redis) { await rclient2.del(`${dbName}:system_metrics`); } logger.file('metric', { dbname: dbName, ...system.metric, uptime: system.uptime, ...system.metricSort, }); return { message: 'Saved Fifthly' }; }