diff --git a/packages/otel-better-auth/.changeset/initial-release.md b/packages/otel-better-auth/.changeset/initial-release.md index c7cf433..cc1fa1e 100644 --- a/packages/otel-better-auth/.changeset/initial-release.md +++ b/packages/otel-better-auth/.changeset/initial-release.md @@ -29,12 +29,14 @@ Initial release of @kubiks/otel-better-auth ```typescript import { betterAuth } from "better-auth"; -import { otelPlugin } from "@kubiks/otel-better-auth"; +import { instrumentBetterAuth } from "@kubiks/otel-better-auth"; -export const auth = betterAuth({ - database: db, - emailAndPassword: { enabled: true }, -}).use(otelPlugin()); +export const auth = instrumentBetterAuth( + betterAuth({ + database: db, + // ... your Better Auth config + }), +); ``` That's it! All your authentication operations are now traced with OpenTelemetry. diff --git a/packages/otel-better-auth/README.md b/packages/otel-better-auth/README.md index c790681..f867646 100644 --- a/packages/otel-better-auth/README.md +++ b/packages/otel-better-auth/README.md @@ -10,7 +10,7 @@ npm install @kubiks/otel-better-auth pnpm add @kubiks/otel-better-auth ``` -**Peer Dependencies:** `@opentelemetry/api` >= 1.9.0, `better-auth` >= 0.1.0 +**Peer Dependencies:** `@opentelemetry/api` >= 1.9.0, `better-auth` >= 1.0.0 ## Usage