import { defineNitroPlugin } from '#imports'; import { initializeAllMetrics } from '../utils/metrics'; import { scopedLogger } from '../utils/logger'; const log = scopedLogger('metrics-plugin'); export default defineNitroPlugin(async () => { try { log.info('Initializing metrics at startup...'); await initializeAllMetrics(); log.info('Metrics initialized.'); } catch (error) { log.error('Failed to initialize metrics at startup', { error: error instanceof Error ? error.message : String(error), }); } });