refactor(server): telemetry env (#13564)

This commit is contained in:
Jason Rasmussen 2024-10-17 18:04:25 -04:00 committed by GitHub
parent 23646f0d55
commit 12628b80bc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 108 additions and 43 deletions

View file

@ -1,6 +1,7 @@
import { RegisterQueueOptions } from '@nestjs/bullmq';
import { QueueOptions } from 'bullmq';
import { RedisOptions } from 'ioredis';
import { OpenTelemetryModuleOptions } from 'nestjs-otel/lib/interfaces';
import { ImmichEnvironment, ImmichWorker, LogLevel } from 'src/enum';
import { VectorExtension } from 'src/interfaces/database.interface';
@ -54,6 +55,8 @@ export interface EnvData {
trustedProxies: string[];
};
otel: OpenTelemetryModuleOptions;
resourcePaths: {
lockFile: string;
geodata: {
@ -74,6 +77,11 @@ export interface EnvData {
telemetry: {
apiPort: number;
microservicesPort: number;
enabled: boolean;
apiMetrics: boolean;
hostMetrics: boolean;
repoMetrics: boolean;
jobMetrics: boolean;
};
storage: {