Takaro - v0.6.0
    Preparing search index...

    Variable prismaIntegrationConst

    prismaIntegration: (options?: PrismaOptions) => Integration

    Adds Sentry tracing instrumentation for the prisma library. For more information, see the prismaIntegration documentation.

    NOTE: By default, this integration works with Prisma version 6. To get performance instrumentation for other Prisma versions,

    1. Install the @prisma/instrumentation package with the desired version.

    2. Pass a new PrismaInstrumentation() instance as exported from @prisma/instrumentation to the prismaInstrumentation option of this integration:

      import { PrismaInstrumentation } from '@prisma/instrumentation'

      Sentry.init({
      integrations: [
      prismaIntegration({
      // Override the default instrumentation that Sentry uses
      prismaInstrumentation: new PrismaInstrumentation()
      })
      ]
      })

      The passed instrumentation instance will override the default instrumentation instance the integration would use, while the prismaIntegration will still ensure data compatibility for the various Prisma versions.

    3. Depending on your Prisma version (prior to version 6), add previewFeatures = ["tracing"] to the client generator block of your Prisma schema:

      generator client {
      provider = "prisma-client-js"
      previewFeatures = ["tracing"]
      }

    Type Declaration

      • (options?: PrismaOptions): Integration
      • Parameters

        • Optionaloptions: PrismaOptions

        Returns Integration