@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
16 lines (15 loc) • 443 B
JavaScript
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;
};