UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

16 lines (15 loc) 443 B
import { useEnv } from '@directus/env'; import { toBoolean } from '@directus/utils'; import { createMetrics } from './create-metrics.js'; export const _cache = { metrics: undefined }; export const useMetrics = () => { const env = useEnv(); if (!toBoolean(env['METRICS_ENABLED'])) { return; } if (_cache.metrics) { return _cache.metrics; } _cache.metrics = createMetrics(); return _cache.metrics; };