Merge branch 'main' into iain/ratelimiter-should-respect-configuration

This commit is contained in:
Iain Sproat
2025-02-28 09:23:48 +00:00
120 changed files with 430 additions and 183 deletions
@@ -1,12 +1,12 @@
/* eslint-disable camelcase */
import { type Registry, Counter } from 'prom-client'
import { graphqlLogger } from '@/logging/logging'
import { redactSensitiveVariables } from '@/logging/loggingHelper'
import { graphqlLogger } from '@/observability/logging'
import { redactSensitiveVariables } from '@/observability/utils/redact'
import { FieldNode, SelectionNode } from 'graphql'
import { ApolloServerPlugin } from '@apollo/server'
import { GraphQLContext } from '@/modules/shared/helpers/typeHelper'
import { shouldLogAsInfoLevel } from '@/logging/graphqlError'
import { getRequestContext } from '@/logging/requestContext'
import { shouldLogAsInfoLevel } from '@/observability/utils/logLevels'
import { getRequestContext } from '@/observability/components/express/requestContext'
type ApolloLoggingPluginTransaction = {
start: number
@@ -35,7 +35,7 @@ import {
deleteStreamFactory,
getUserDeletableStreamsFactory
} from '@/modules/core/repositories/streams'
import { dbLogger } from '@/logging/logging'
import { dbLogger } from '@/observability/logging'
import { getAdminUsersListCollectionFactory } from '@/modules/core/services/users/legacyAdminUsersList'
import { Resolvers } from '@/modules/core/graph/generated/graphql'
import { getServerInfoFactory } from '@/modules/core/repositories/server'