Files
FastGPT/packages/service/common/metrics/client.ts
T
Ryo 2234859440 perf: add process memory metrics (#6656)
* perf: reduce trace span and metrics

* perf: add process memory metrics

* fix: translations
2026-03-26 23:37:45 +08:00

25 lines
547 B
TypeScript

import {
configureMetricsFromEnv,
disposeMetrics as disposeOtelMetrics,
getMeter
} from '@fastgpt-sdk/otel/metrics';
import { env } from '../../env';
import { startRuntimeMetrics, stopRuntimeMetrics } from './runtime';
export async function configureMetrics() {
await configureMetricsFromEnv({
env,
defaultServiceName: 'fastgpt-client',
defaultMeterName: 'fastgpt-client'
});
startRuntimeMetrics();
}
export async function disposeMetrics() {
stopRuntimeMetrics();
await disposeOtelMetrics();
}
export { getMeter };