Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/llms-txt-hub / packages/observability/client.ts |
| Date | Not specified in source |
| Repository | Janady13/llms-txt-hub |
| Revision | e0f4bf978d4df168369c7601d9c5f5ea89e84377 |
| Branch | main |
| Path or archive member | packages/observability/client.ts |
| Original SHA-256 | d4fa6655a3d8011d22ab0205c38923379e35425a5b5cd4f64db068f5765c9e68 |
| Git blob SHA | 78ba654cbd9e785eb798ebf6c4d0c90d51ae5d3e |
| Reading-copy SHA-256 | d4fa6655a3d8011d22ab0205c38923379e35425a5b5cd4f64db068f5765c9e68 |
Recovered source transcript
Download complete source text ↓48 lines · 1.5 KB
/*
* This file configures the initialization of Sentry on the client.
* The config you add here will be used whenever a users loads a page in their browser.
* https://docs.sentry.io/platforms/javascript/guides/nextjs/
*/
import { init, replayIntegration } from '@sentry/nextjs'
import { IS_DEVELOPMENT } from '@thedaviddias/utils/environment'
import { keys } from './keys'
export const initializeSentry = (): ReturnType<typeof init> =>
init({
dsn: keys().NEXT_PUBLIC_SENTRY_DSN,
// Set the environment
environment: process.env.VERCEL_ENV || (IS_DEVELOPMENT ? 'development' : 'production'),
// Adjust sampling rates based on environment
tracesSampleRate: IS_DEVELOPMENT ? 1.0 : 0.1,
// Setting this option to true will print useful information to the console while you're setting up Sentry.
debug: IS_DEVELOPMENT,
replaysOnErrorSampleRate: 1.0,
/*
* This sets the sample rate to be 10%. You may want this to be 100% while
* in development and sample at a lower rate in production
*/
replaysSessionSampleRate: IS_DEVELOPMENT ? 1.0 : 0.1,
// You can remove this option if you're not planning to use the Sentry Session Replay feature:
integrations: [
replayIntegration({
// Additional Replay configuration goes in here, for example:
maskAllText: true,
blockAllMedia: true
})
],
// Include environment in initial scope
initialScope: {
tags: {
environment: process.env.VERCEL_ENV || (IS_DEVELOPMENT ? 'development' : 'production')
}
}
})