[{"data":1,"prerenderedAt":7296},["ShallowReactive",2],{"navigation_docs":3,"-integrate-adapters-hybrid-hyperdx":612,"-integrate-adapters-hybrid-hyperdx-surround":7291},[4,35,85,148,328,489,548,587],{"title":5,"path":6,"stem":7,"children":8,"page":34},"Start","\u002Fstart","1.start",[9,14,19,24,29],{"title":10,"path":11,"stem":12,"icon":13},"Introduction","\u002Fstart\u002Fintroduction","1.start\u002F1.introduction","i-lucide-info",{"title":15,"path":16,"stem":17,"icon":18},"Why start with evlog","\u002Fstart\u002Fwhy-evlog","1.start\u002F2.why-evlog","i-lucide-rocket",{"title":20,"path":21,"stem":22,"icon":23},"Installation","\u002Fstart\u002Finstallation","1.start\u002F3.installation","i-lucide-download",{"title":25,"path":26,"stem":27,"icon":28},"Quick Start","\u002Fstart\u002Fquick-start","1.start\u002F4.quick-start","i-lucide-zap",{"title":30,"path":31,"stem":32,"icon":33},"Choose your logger","\u002Fstart\u002Ftypescript-logging-library","1.start\u002F5.typescript-logging-library","i-lucide-file-code",false,{"title":36,"path":37,"stem":38,"children":39,"page":34},"Learn","\u002Flearn","2.learn",[40,45,50,55,60,65,70,75,80],{"title":41,"path":42,"stem":43,"icon":44},"Overview","\u002Flearn\u002Foverview","2.learn\u002F0.overview","i-lucide-list",{"title":46,"path":47,"stem":48,"icon":49},"Simple Logging","\u002Flearn\u002Fsimple-logging","2.learn\u002F1.simple-logging","i-lucide-terminal",{"title":51,"path":52,"stem":53,"icon":54},"Wide Events","\u002Flearn\u002Fwide-events","2.learn\u002F2.wide-events","i-lucide-layers",{"title":56,"path":57,"stem":58,"icon":59},"Structured Errors","\u002Flearn\u002Fstructured-errors","2.learn\u002F3.structured-errors","i-lucide-shield-alert",{"title":61,"path":62,"stem":63,"icon":64},"Lifecycle","\u002Flearn\u002Flifecycle","2.learn\u002F4.lifecycle","i-lucide-arrow-right-left",{"title":66,"path":67,"stem":68,"icon":69},"Sampling","\u002Flearn\u002Fsampling","2.learn\u002F5.sampling","i-lucide-filter",{"title":71,"path":72,"stem":73,"icon":74},"Auto-Redaction","\u002Flearn\u002Fredaction","2.learn\u002F6.redaction","i-lucide-eye-off",{"title":76,"path":77,"stem":78,"icon":79},"Typed Fields","\u002Flearn\u002Ftyped-fields","2.learn\u002F7.typed-fields","i-simple-icons-typescript",{"title":81,"path":82,"stem":83,"icon":84},"Catalogs","\u002Flearn\u002Fcatalogs","2.learn\u002F8.catalogs","i-lucide-book-open",{"title":86,"path":87,"stem":88,"children":89,"page":34},"CLI","\u002Fcli","3.cli",[90,93,98,103,108,113,118,123,128,133,138,143],{"title":41,"path":91,"stem":92,"icon":49},"\u002Fcli\u002Foverview","3.cli\u002F0.overview",{"title":94,"path":95,"stem":96,"icon":97},"init","\u002Fcli\u002Finit","3.cli\u002F1.init","i-lucide-wand-sparkles",{"title":99,"path":100,"stem":101,"icon":102},"logs","\u002Fcli\u002Flogs","3.cli\u002F10.logs","i-lucide-scroll-text",{"title":104,"path":105,"stem":106,"icon":107},"config","\u002Fcli\u002Fconfig","3.cli\u002F11.config","i-lucide-settings-2",{"title":109,"path":110,"stem":111,"icon":112},"map","\u002Fcli\u002Fmap","3.cli\u002F2.map","i-lucide-radar",{"title":114,"path":115,"stem":116,"icon":117},"Rules","\u002Fcli\u002Frules","3.cli\u002F3.rules","i-lucide-list-checks",{"title":119,"path":120,"stem":121,"icon":122},"Scoring","\u002Fcli\u002Fscoring","3.cli\u002F4.scoring","i-lucide-gauge",{"title":124,"path":125,"stem":126,"icon":127},"CI","\u002Fcli\u002Fci","3.cli\u002F5.ci","i-lucide-git-pull-request",{"title":129,"path":130,"stem":131,"icon":132},"doctor","\u002Fcli\u002Fdoctor","3.cli\u002F6.doctor","i-lucide-stethoscope",{"title":134,"path":135,"stem":136,"icon":137},"telemetry","\u002Fcli\u002Ftelemetry","3.cli\u002F7.telemetry","i-lucide-bar-chart-3",{"title":139,"path":140,"stem":141,"icon":142},"agents","\u002Fcli\u002Fagents","3.cli\u002F8.agents","i-lucide-bot",{"title":144,"path":145,"stem":146,"icon":147},"Observability Score","\u002Fcli\u002Fobservability-score","3.cli\u002F9.observability-score","i-lucide-activity",{"title":149,"path":150,"stem":151,"children":152,"page":34},"Integrate","\u002Fintegrate","4.integrate",[153,157,240],{"title":41,"path":154,"stem":155,"icon":156},"\u002Fintegrate\u002Foverview","4.integrate\u002F0.overview","i-lucide-plug",{"title":158,"path":159,"stem":160,"children":161,"page":34},"Adapters","\u002Fintegrate\u002Fadapters","4.integrate\u002Fadapters",[162,165,195,220],{"title":41,"path":163,"stem":164,"icon":44},"\u002Fintegrate\u002Fadapters\u002Foverview","4.integrate\u002Fadapters\u002F01.overview",{"title":166,"path":167,"stem":168,"children":169,"page":34},"Cloud","\u002Fintegrate\u002Fadapters\u002Fcloud","4.integrate\u002Fadapters\u002Fcloud",[170,175,180,185,190],{"title":171,"path":172,"stem":173,"icon":174},"Axiom","\u002Fintegrate\u002Fadapters\u002Fcloud\u002Faxiom","4.integrate\u002Fadapters\u002Fcloud\u002F01.axiom","i-custom-axiom",{"title":176,"path":177,"stem":178,"icon":179},"PostHog","\u002Fintegrate\u002Fadapters\u002Fcloud\u002Fposthog","4.integrate\u002Fadapters\u002Fcloud\u002F02.posthog","i-simple-icons-posthog",{"title":181,"path":182,"stem":183,"icon":184},"Sentry","\u002Fintegrate\u002Fadapters\u002Fcloud\u002Fsentry","4.integrate\u002Fadapters\u002Fcloud\u002F03.sentry","i-simple-icons-sentry",{"title":186,"path":187,"stem":188,"icon":189},"Better Stack","\u002Fintegrate\u002Fadapters\u002Fcloud\u002Fbetter-stack","4.integrate\u002Fadapters\u002Fcloud\u002F04.better-stack","i-simple-icons-betterstack",{"title":191,"path":192,"stem":193,"icon":194},"Datadog","\u002Fintegrate\u002Fadapters\u002Fcloud\u002Fdatadog","4.integrate\u002Fadapters\u002Fcloud\u002F05.datadog","i-simple-icons-datadog",{"title":196,"path":197,"stem":198,"children":199,"page":34},"Cloud or Self-Hosted","\u002Fintegrate\u002Fadapters\u002Fhybrid","4.integrate\u002Fadapters\u002Fhybrid",[200,205,210,215],{"title":201,"path":202,"stem":203,"icon":204},"Grafana Loki","\u002Fintegrate\u002Fadapters\u002Fhybrid\u002Floki","4.integrate\u002Fadapters\u002Fhybrid\u002F01.loki","i-simple-icons-grafana",{"title":206,"path":207,"stem":208,"icon":209},"ClickHouse","\u002Fintegrate\u002Fadapters\u002Fhybrid\u002Fclickhouse","4.integrate\u002Fadapters\u002Fhybrid\u002F02.clickhouse","i-simple-icons-clickhouse",{"title":211,"path":212,"stem":213,"icon":214},"OTLP","\u002Fintegrate\u002Fadapters\u002Fhybrid\u002Fotlp","4.integrate\u002Fadapters\u002Fhybrid\u002F03.otlp","i-simple-icons-opentelemetry",{"title":216,"path":217,"stem":218,"icon":219},"HyperDX","\u002Fintegrate\u002Fadapters\u002Fhybrid\u002Fhyperdx","4.integrate\u002Fadapters\u002Fhybrid\u002F04.hyperdx","i-custom-hyperdx",{"title":221,"path":222,"stem":223,"children":224,"page":34},"Self-Hosted","\u002Fintegrate\u002Fadapters\u002Fself-hosted","4.integrate\u002Fadapters\u002Fself-hosted",[225,230,235],{"title":226,"path":227,"stem":228,"icon":229},"File System","\u002Fintegrate\u002Fadapters\u002Fself-hosted\u002Ffs","4.integrate\u002Fadapters\u002Fself-hosted\u002F01.fs","i-lucide-hard-drive",{"title":231,"path":232,"stem":233,"icon":234},"NuxtHub","\u002Fintegrate\u002Fadapters\u002Fself-hosted\u002Fnuxthub","4.integrate\u002Fadapters\u002Fself-hosted\u002F02.nuxthub","i-simple-icons-nuxt",{"title":236,"path":237,"stem":238,"icon":239},"Memory","\u002Fintegrate\u002Fadapters\u002Fself-hosted\u002Fmemory","4.integrate\u002Fadapters\u002Fself-hosted\u002F03.memory","i-lucide-cpu",{"title":241,"path":242,"stem":243,"children":244,"page":34},"Frameworks","\u002Fintegrate\u002Fframeworks","4.integrate\u002Fframeworks",[245,249,254,259,264,269,274,279,284,289,294,299,304,309,313,318,323],{"title":41,"path":246,"stem":247,"icon":248},"\u002Fintegrate\u002Fframeworks\u002Foverview","4.integrate\u002Fframeworks\u002F00.overview","i-lucide-layout-grid",{"title":250,"path":251,"stem":252,"icon":253},"Nuxt","\u002Fintegrate\u002Fframeworks\u002Fnuxt","4.integrate\u002Fframeworks\u002F01.nuxt","i-simple-icons-nuxtdotjs",{"title":255,"path":256,"stem":257,"icon":258},"Next.js","\u002Fintegrate\u002Fframeworks\u002Fnextjs","4.integrate\u002Fframeworks\u002F02.nextjs","i-simple-icons-nextdotjs",{"title":260,"path":261,"stem":262,"icon":263},"SvelteKit","\u002Fintegrate\u002Fframeworks\u002Fsveltekit","4.integrate\u002Fframeworks\u002F03.sveltekit","i-simple-icons-svelte",{"title":265,"path":266,"stem":267,"icon":268},"Nitro","\u002Fintegrate\u002Fframeworks\u002Fnitro","4.integrate\u002Fframeworks\u002F04.nitro","i-custom-nitro",{"title":270,"path":271,"stem":272,"icon":273},"TanStack Start","\u002Fintegrate\u002Fframeworks\u002Ftanstack-start","4.integrate\u002Fframeworks\u002F05.tanstack-start","i-custom-tanstack",{"title":275,"path":276,"stem":277,"icon":278},"NestJS","\u002Fintegrate\u002Fframeworks\u002Fnestjs","4.integrate\u002Fframeworks\u002F06.nestjs","i-simple-icons-nestjs",{"title":280,"path":281,"stem":282,"icon":283},"Express","\u002Fintegrate\u002Fframeworks\u002Fexpress","4.integrate\u002Fframeworks\u002F07.express","i-simple-icons-express",{"title":285,"path":286,"stem":287,"icon":288},"Hono","\u002Fintegrate\u002Fframeworks\u002Fhono","4.integrate\u002Fframeworks\u002F08.hono","i-simple-icons-hono",{"title":290,"path":291,"stem":292,"icon":293},"Fastify","\u002Fintegrate\u002Fframeworks\u002Ffastify","4.integrate\u002Fframeworks\u002F09.fastify","i-simple-icons-fastify",{"title":295,"path":296,"stem":297,"icon":298},"Elysia","\u002Fintegrate\u002Fframeworks\u002Felysia","4.integrate\u002Fframeworks\u002F10.elysia","i-custom-elysia",{"title":300,"path":301,"stem":302,"icon":303},"React Router","\u002Fintegrate\u002Fframeworks\u002Freact-router","4.integrate\u002Fframeworks\u002F11.react-router","i-custom-reactrouter",{"title":305,"path":306,"stem":307,"icon":308},"Cloudflare Workers","\u002Fintegrate\u002Fframeworks\u002Fcloudflare-workers","4.integrate\u002Fframeworks\u002F12.cloudflare-workers","i-simple-icons-cloudflare",{"title":310,"path":311,"stem":312,"icon":79},"Standalone","\u002Fintegrate\u002Fframeworks\u002Fstandalone","4.integrate\u002Fframeworks\u002F13.standalone",{"title":314,"path":315,"stem":316,"icon":317},"Astro","\u002Fintegrate\u002Fframeworks\u002Fastro","4.integrate\u002Fframeworks\u002F14.astro","i-simple-icons-astro",{"title":319,"path":320,"stem":321,"icon":322},"oRPC","\u002Fintegrate\u002Fframeworks\u002Forpc","4.integrate\u002Fframeworks\u002F15.orpc","i-lucide-network",{"title":324,"path":325,"stem":326,"icon":327},"AWS Lambda","\u002Fintegrate\u002Fframeworks\u002Faws-lambda","4.integrate\u002Fframeworks\u002F16.aws-lambda","i-custom-lambda",{"title":329,"path":330,"stem":331,"children":332,"page":34},"Use Cases","\u002Fuse-cases","5.use-cases",[333,336,341,369,396,428,449,454,459,463],{"title":41,"path":334,"stem":335,"icon":117},"\u002Fuse-cases\u002Foverview","5.use-cases\u002F0.overview",{"title":337,"path":338,"stem":339,"icon":340},"Client Logging","\u002Fuse-cases\u002Fclient-logging","5.use-cases\u002F1.client-logging","i-lucide-monitor",{"title":342,"icon":343,"path":344,"stem":345,"children":346,"page":34},"AI SDK","i-simple-icons-vercel","\u002Fuse-cases\u002Fai-sdk","5.use-cases\u002F2.ai-sdk",[347,350,355,360,365],{"title":41,"path":348,"stem":349,"icon":44},"\u002Fuse-cases\u002Fai-sdk\u002Foverview","5.use-cases\u002F2.ai-sdk\u002F01.overview",{"title":351,"path":352,"stem":353,"icon":354},"Usage","\u002Fuse-cases\u002Fai-sdk\u002Fusage","5.use-cases\u002F2.ai-sdk\u002F02.usage","i-lucide-code",{"title":356,"path":357,"stem":358,"icon":359},"Options","\u002Fuse-cases\u002Fai-sdk\u002Foptions","5.use-cases\u002F2.ai-sdk\u002F03.options","i-lucide-sliders",{"title":361,"path":362,"stem":363,"icon":364},"Metadata","\u002Fuse-cases\u002Fai-sdk\u002Fmetadata","5.use-cases\u002F2.ai-sdk\u002F04.metadata","i-lucide-database",{"title":366,"path":367,"stem":368,"icon":147},"Telemetry","\u002Fuse-cases\u002Fai-sdk\u002Ftelemetry","5.use-cases\u002F2.ai-sdk\u002F05.telemetry",{"title":370,"icon":371,"path":372,"stem":373,"children":374,"page":34},"Better Auth","i-simple-icons-betterauth","\u002Fuse-cases\u002Fbetter-auth","5.use-cases\u002F3.better-auth",[375,378,383,388,392],{"title":41,"path":376,"stem":377,"icon":44},"\u002Fuse-cases\u002Fbetter-auth\u002Foverview","5.use-cases\u002F3.better-auth\u002F01.overview",{"title":379,"path":380,"stem":381,"icon":382},"Identify User","\u002Fuse-cases\u002Fbetter-auth\u002Fidentify-user","5.use-cases\u002F3.better-auth\u002F02.identify-user","i-lucide-user-check",{"title":384,"path":385,"stem":386,"icon":387},"Middleware","\u002Fuse-cases\u002Fbetter-auth\u002Fmiddleware","5.use-cases\u002F3.better-auth\u002F03.middleware","i-lucide-shield",{"title":389,"path":390,"stem":391,"icon":340},"Client Sync","\u002Fuse-cases\u002Fbetter-auth\u002Fclient-sync","5.use-cases\u002F3.better-auth\u002F04.client-sync",{"title":393,"path":394,"stem":395,"icon":122},"Performance","\u002Fuse-cases\u002Fbetter-auth\u002Fperformance","5.use-cases\u002F3.better-auth\u002F05.performance",{"title":397,"icon":398,"path":399,"stem":400,"children":401,"page":34},"Audit Logs","i-lucide-shield-check","\u002Fuse-cases\u002Faudit","5.use-cases\u002F4.audit",[402,405,410,415,420,424],{"title":41,"path":403,"stem":404,"icon":44},"\u002Fuse-cases\u002Faudit\u002Foverview","5.use-cases\u002F4.audit\u002F01.overview",{"title":406,"path":407,"stem":408,"icon":409},"Schema","\u002Fuse-cases\u002Faudit\u002Fschema","5.use-cases\u002F4.audit\u002F02.schema","i-lucide-file-text",{"title":411,"path":412,"stem":413,"icon":414},"Recording","\u002Fuse-cases\u002Faudit\u002Frecording","5.use-cases\u002F4.audit\u002F03.recording","i-lucide-pen-line",{"title":416,"path":417,"stem":418,"icon":419},"Drains","\u002Fuse-cases\u002Faudit\u002Fpipeline","5.use-cases\u002F4.audit\u002F04.pipeline","i-lucide-link",{"title":421,"path":422,"stem":423,"icon":398},"Compliance","\u002Fuse-cases\u002Faudit\u002Fcompliance","5.use-cases\u002F4.audit\u002F05.compliance",{"title":425,"path":426,"stem":427,"icon":84},"Recipes","\u002Fuse-cases\u002Faudit\u002Frecipes","5.use-cases\u002F4.audit\u002F06.recipes",{"title":366,"icon":122,"path":429,"stem":430,"children":431,"page":34},"\u002Fuse-cases\u002Ftelemetry","5.use-cases\u002F4.telemetry",[432,435,440,445],{"title":41,"path":433,"stem":434,"icon":44},"\u002Fuse-cases\u002Ftelemetry\u002Foverview","5.use-cases\u002F4.telemetry\u002F01.overview",{"title":436,"path":437,"stem":438,"icon":439},"Setup","\u002Fuse-cases\u002Ftelemetry\u002Fsetup","5.use-cases\u002F4.telemetry\u002F02.setup","i-lucide-wrench",{"title":441,"path":442,"stem":443,"icon":444},"Ingest","\u002Fuse-cases\u002Ftelemetry\u002Fingest","5.use-cases\u002F4.telemetry\u002F03.ingest","i-lucide-server",{"title":446,"path":447,"stem":448,"icon":84},"Reference","\u002Fuse-cases\u002Ftelemetry\u002Freference","5.use-cases\u002F4.telemetry\u002F04.reference",{"title":450,"path":451,"stem":452,"icon":453},"Enrichers","\u002Fuse-cases\u002Fenrichers","5.use-cases\u002F5.enrichers","i-lucide-sparkles",{"title":455,"path":456,"stem":457,"icon":458},"eve","\u002Fuse-cases\u002Feve","5.use-cases\u002F5.eve","i-custom-eve",{"title":460,"path":461,"stem":462,"icon":444},"Node.js request logging","\u002Fuse-cases\u002Fstructured-logging-nodejs","5.use-cases\u002F6.structured-logging-nodejs",{"title":464,"icon":465,"path":466,"stem":467,"children":468,"page":34},"Signals","i-lucide-scan-search","\u002Fuse-cases\u002Fsignals","5.use-cases\u002F7.signals",[469,472,477,482,485],{"title":41,"path":470,"stem":471,"icon":44},"\u002Fuse-cases\u002Fsignals\u002Foverview","5.use-cases\u002F7.signals\u002F01.overview",{"title":473,"path":474,"stem":475,"icon":476},"What You Can Ask","\u002Fuse-cases\u002Fsignals\u002Fask","5.use-cases\u002F7.signals\u002F02.ask","i-lucide-message-circle-question",{"title":478,"path":479,"stem":480,"icon":481},"What It Costs","\u002Fuse-cases\u002Fsignals\u002Fcost","5.use-cases\u002F7.signals\u002F03.cost","i-lucide-coins",{"title":446,"path":483,"stem":484,"icon":84},"\u002Fuse-cases\u002Fsignals\u002Freference","5.use-cases\u002F7.signals\u002F04.reference",{"title":425,"path":486,"stem":487,"icon":488},"\u002Fuse-cases\u002Fsignals\u002Frecipes","5.use-cases\u002F7.signals\u002F05.recipes","i-lucide-lightbulb",{"title":490,"path":491,"stem":492,"children":493,"page":34},"Extend","\u002Fextend","6.extend",[494,498,503,508,512,517,521,525,529,533,538,543],{"title":41,"path":495,"stem":496,"icon":497},"\u002Fextend\u002Foverview","6.extend\u002F0.overview","i-lucide-blocks",{"title":499,"path":500,"stem":501,"icon":502},"Stream","\u002Fextend\u002Fstream","6.extend\u002F1.stream","i-lucide-radio-tower",{"title":504,"path":505,"stem":506,"icon":507},"Custom framework","\u002Fextend\u002Fcustom-framework","6.extend\u002F10.custom-framework","i-lucide-puzzle",{"title":509,"path":510,"stem":511,"icon":502},"Diagnostics channel","\u002Fextend\u002Fdiagnostics-channel","6.extend\u002F11.diagnostics-channel",{"title":513,"path":514,"stem":515,"icon":516},"FS reader","\u002Fextend\u002Ffs-reader","6.extend\u002F2.fs-reader","i-lucide-folder-search",{"title":425,"path":518,"stem":519,"icon":520},"\u002Fextend\u002Fconsumer-recipes","6.extend\u002F3.consumer-recipes","i-lucide-chef-hat",{"title":522,"path":523,"stem":524,"icon":497},"Plugins","\u002Fextend\u002Fplugins","6.extend\u002F4.plugins",{"title":526,"path":527,"stem":528,"icon":453},"Custom enrichers","\u002Fextend\u002Fcustom-enrichers","6.extend\u002F5.custom-enrichers",{"title":530,"path":531,"stem":532,"icon":69},"Tail sampling","\u002Fextend\u002Ftail-sampling","6.extend\u002F6.tail-sampling",{"title":534,"path":535,"stem":536,"icon":537},"Identity headers","\u002Fextend\u002Fidentity-headers","6.extend\u002F7.identity-headers","i-lucide-fingerprint",{"title":539,"path":540,"stem":541,"icon":542},"Custom drains","\u002Fextend\u002Fcustom-drains","6.extend\u002F8.custom-drains","i-lucide-share-2",{"title":544,"path":545,"stem":546,"icon":547},"Drain pipeline","\u002Fextend\u002Fdrain-pipeline","6.extend\u002F9.drain-pipeline","i-lucide-workflow",{"title":446,"path":549,"stem":550,"children":551,"page":34},"\u002Freference","7.reference",[552,556,561,564,569,573,578,582],{"title":41,"path":553,"stem":554,"icon":555},"\u002Freference\u002Foverview","7.reference\u002F0.overview","i-lucide-book-marked",{"title":557,"path":558,"stem":559,"icon":560},"Configuration","\u002Freference\u002Fconfiguration","7.reference\u002F1.configuration","i-lucide-settings",{"title":393,"path":562,"stem":563,"icon":122},"\u002Freference\u002Fperformance","7.reference\u002F2.performance",{"title":565,"path":566,"stem":567,"icon":568},"Vite Plugin","\u002Freference\u002Fvite-plugin","7.reference\u002F3.vite-plugin","i-custom-vite",{"title":570,"path":571,"stem":572,"icon":398},"Best Practices","\u002Freference\u002Fbest-practices","7.reference\u002F4.best-practices",{"title":574,"path":575,"stem":576,"icon":577},"vs Other Loggers","\u002Freference\u002Fvs-other-loggers","7.reference\u002F5.vs-other-loggers","i-lucide-scale",{"title":579,"path":580,"stem":581,"icon":453},"Agent Skills","\u002Freference\u002Fagent-skills","7.reference\u002F6.agent-skills",{"title":583,"path":584,"stem":585,"icon":586},"Cost","\u002Freference\u002Fcost","7.reference\u002F7.cost","i-lucide-receipt",{"title":588,"path":589,"stem":590,"children":591,"page":34},"Compare","\u002Fcompare","8.compare",[592,596,600,604,608],{"title":593,"path":594,"stem":595,"icon":577},"evlog vs Pino","\u002Fcompare\u002Fpino","8.compare\u002F1.pino",{"title":597,"path":598,"stem":599,"icon":214},"evlog vs OpenTelemetry","\u002Fcompare\u002Fopentelemetry","8.compare\u002F2.opentelemetry",{"title":601,"path":602,"stem":603,"icon":577},"evlog vs LogTape","\u002Fcompare\u002Flogtape","8.compare\u002F3.logtape",{"title":605,"path":606,"stem":607,"icon":577},"evlog vs Winston: formats and request events","\u002Fcompare\u002Fwinston","8.compare\u002F4.winston",{"title":609,"path":610,"stem":611,"icon":577},"evlog vs Consola: reporters and request context","\u002Fcompare\u002Fconsola","8.compare\u002F5.consola",{"id":613,"title":614,"body":615,"description":7278,"extension":7279,"links":7280,"meta":7287,"navigation":7288,"path":217,"seo":7289,"stem":218,"__hash__":7290},"docs\u002F4.integrate\u002Fadapters\u002Fhybrid\u002F04.hyperdx.md","HyperDX Adapter",{"type":616,"value":617,"toc":7251},"minimark",[618,639,681,685,688,732,735,740,760,764,786,790,1904,1907,1910,1913,1947,1951,2009,2016,2038,2042,2049,2126,2132,2136,2139,4058,4072,4076,4209,4213,4219,4223,4226,5352,5366,5371,5375,5386,6746,6774,6789,6793,6806,6843,6847,6854,6866,6869,6989,7010,7014,7017,7037,7041,7045,7054,7057,7061,7073,7077,7080,7218,7222,7247],[619,620,621,627,628,632,633,638],"p",{},[622,623,216],"a",{"href":624,"rel":625},"https:\u002F\u002Fhyperdx.io",[626],"nofollow"," is an open-source observability platform. The evlog HyperDX adapter sends your wide events to HyperDX using ",[629,630,631],"strong",{},"OTLP over HTTP",", with defaults aligned to ",[622,634,637],{"href":635,"rel":636},"https:\u002F\u002Fhyperdx.io\u002Fdocs\u002Finstall\u002Fopentelemetry",[626],"HyperDX’s OpenTelemetry documentation",".",[640,641,644,647,669],"prompt",{":actions":642,"description":643,"icon":219},"[\"copy\",\"cursor\",\"claude\"]","Add the HyperDX drain adapter",[619,645,646],{},"Add the HyperDX drain adapter to send evlog wide events to HyperDX.",[648,649,650,654,657,660,663,666],"ol",{},[651,652,653],"li",{},"Identify which framework I'm using and follow its evlog integration pattern",[651,655,656],{},"Install evlog if not already installed",[651,658,659],{},"Import createHyperDXDrain from 'evlog\u002Fhyperdx'",[651,661,662],{},"Wire createHyperDXDrain() into my framework's drain configuration",[651,664,665],{},"Set HYPERDX_API_KEY environment variable in .env",[651,667,668],{},"Test by triggering a request and checking HyperDX",[619,670,671,672,676,677],{},"Adapter docs: ",[622,673,674],{"href":674,"rel":675},"https:\u002F\u002Fwww.evlog.dev\u002Fintegrate\u002Fadapters\u002Fhybrid\u002Fhyperdx",[626],"\nFramework setup: ",[622,678,679],{"href":679,"rel":680},"https:\u002F\u002Fwww.evlog.dev\u002Fintegrate\u002Fframeworks\u002Foverview",[626],[682,683,20],"h2",{"id":684},"installation",[619,686,687],{},"The HyperDX adapter comes bundled with evlog:",[689,690,696],"pre",{"className":691,"code":692,"filename":693,"language":694,"meta":695,"style":695},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n","src\u002Findex.ts","typescript","",[697,698,699],"code",{"__ignoreMap":695},[700,701,704,708,712,716,719,722,725,729],"span",{"class":702,"line":703},"line",1,[700,705,707],{"class":706},"s7zQu","import",[700,709,711],{"class":710},"sMK4o"," {",[700,713,715],{"class":714},"sTEyZ"," createHyperDXDrain",[700,717,718],{"class":710}," }",[700,720,721],{"class":706}," from",[700,723,724],{"class":710}," '",[700,726,728],{"class":727},"sfazB","evlog\u002Fhyperdx",[700,730,731],{"class":710},"'\n",[682,733,25],{"id":734},"quick-start",[736,737,739],"h3",{"id":738},"_1-get-your-ingestion-api-key","1. Get your ingestion API key",[648,741,742,749],{},[651,743,744,745,748],{},"Open the ",[622,746,216],{"href":624,"rel":747},[626]," dashboard for your team",[651,750,751,752,755,756,759],{},"Copy your ",[629,753,754],{},"ingestion API key"," (HyperDX documents this as the value for the ",[697,757,758],{},"authorization"," header in their OpenTelemetry examples)",[736,761,763],{"id":762},"_2-set-environment-variables","2. Set environment variables",[689,765,770],{"className":766,"code":767,"filename":768,"language":769,"meta":695,"style":695},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","HYPERDX_API_KEY=\u003CYOUR_HYPERDX_API_KEY_HERE>\n",".env","bash",[697,771,772],{"__ignoreMap":695},[700,773,774,777,780,783],{"class":702,"line":703},[700,775,776],{"class":714},"HYPERDX_API_KEY",[700,778,779],{"class":710},"=\u003C",[700,781,782],{"class":727},"YOUR_HYPERDX_API_KEY_HERE",[700,784,785],{"class":710},">\n",[736,787,789],{"id":788},"_3-wire-the-drain-to-your-framework","3. Wire the drain to your framework",[791,792,793,900,1000,1126,1215,1311,1416,1475,1529,1588,1642,1696,1782,1856],"framework-tabs",{},[689,794,797],{"className":691,"code":795,"filename":250,"language":694,"meta":796,"style":695},"import { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport default defineNitroPlugin((nitroApp) => {\n  nitroApp.hooks.hook('evlog:drain', createHyperDXDrain())\n})\n","server\u002Fplugins\u002Fevlog-drain.ts",[697,798,799,817,824,856,891],{"__ignoreMap":695},[700,800,801,803,805,807,809,811,813,815],{"class":702,"line":703},[700,802,707],{"class":706},[700,804,711],{"class":710},[700,806,715],{"class":714},[700,808,718],{"class":710},[700,810,721],{"class":706},[700,812,724],{"class":710},[700,814,728],{"class":727},[700,816,731],{"class":710},[700,818,820],{"class":702,"line":819},2,[700,821,823],{"emptyLinePlaceholder":822},true,"\n",[700,825,827,830,833,837,840,842,846,849,853],{"class":702,"line":826},3,[700,828,829],{"class":706},"export",[700,831,832],{"class":706}," default",[700,834,836],{"class":835},"s2Zo4"," defineNitroPlugin",[700,838,839],{"class":714},"(",[700,841,839],{"class":710},[700,843,845],{"class":844},"sHdIc","nitroApp",[700,847,848],{"class":710},")",[700,850,852],{"class":851},"spNyl"," =>",[700,854,855],{"class":710}," {\n",[700,857,859,862,864,867,869,872,875,878,881,883,886,888],{"class":702,"line":858},4,[700,860,861],{"class":714},"  nitroApp",[700,863,638],{"class":710},[700,865,866],{"class":714},"hooks",[700,868,638],{"class":710},[700,870,871],{"class":835},"hook",[700,873,839],{"class":874},"swJcz",[700,876,877],{"class":710},"'",[700,879,880],{"class":727},"evlog:drain",[700,882,877],{"class":710},[700,884,885],{"class":710},",",[700,887,715],{"class":835},[700,889,890],{"class":874},"())\n",[700,892,894,897],{"class":702,"line":893},5,[700,895,896],{"class":710},"}",[700,898,899],{"class":714},")\n",[689,901,903],{"className":691,"code":902,"filename":265,"language":694,"meta":796,"style":695},"import { definePlugin } from 'nitro'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport default definePlugin((nitroApp) => {\n  nitroApp.hooks.hook('evlog:drain', createHyperDXDrain())\n})\n",[697,904,905,925,943,947,967,993],{"__ignoreMap":695},[700,906,907,909,911,914,916,918,920,923],{"class":702,"line":703},[700,908,707],{"class":706},[700,910,711],{"class":710},[700,912,913],{"class":714}," definePlugin",[700,915,718],{"class":710},[700,917,721],{"class":706},[700,919,724],{"class":710},[700,921,922],{"class":727},"nitro",[700,924,731],{"class":710},[700,926,927,929,931,933,935,937,939,941],{"class":702,"line":819},[700,928,707],{"class":706},[700,930,711],{"class":710},[700,932,715],{"class":714},[700,934,718],{"class":710},[700,936,721],{"class":706},[700,938,724],{"class":710},[700,940,728],{"class":727},[700,942,731],{"class":710},[700,944,945],{"class":702,"line":826},[700,946,823],{"emptyLinePlaceholder":822},[700,948,949,951,953,955,957,959,961,963,965],{"class":702,"line":858},[700,950,829],{"class":706},[700,952,832],{"class":706},[700,954,913],{"class":835},[700,956,839],{"class":714},[700,958,839],{"class":710},[700,960,845],{"class":844},[700,962,848],{"class":710},[700,964,852],{"class":851},[700,966,855],{"class":710},[700,968,969,971,973,975,977,979,981,983,985,987,989,991],{"class":702,"line":893},[700,970,861],{"class":714},[700,972,638],{"class":710},[700,974,866],{"class":714},[700,976,638],{"class":710},[700,978,871],{"class":835},[700,980,839],{"class":874},[700,982,877],{"class":710},[700,984,880],{"class":727},[700,986,877],{"class":710},[700,988,885],{"class":710},[700,990,715],{"class":835},[700,992,890],{"class":874},[700,994,996,998],{"class":702,"line":995},6,[700,997,896],{"class":710},[700,999,899],{"class":714},[689,1001,1004],{"className":691,"code":1002,"filename":255,"language":694,"meta":1003,"style":695},"import { createEvlog } from 'evlog\u002Fnext'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport const { withEvlog, useLogger, log, createError } = createEvlog({\n  service: 'my-app',\n  drain: createHyperDXDrain(),\n})\n","lib\u002Fevlog.ts",[697,1005,1006,1026,1044,1048,1087,1105,1119],{"__ignoreMap":695},[700,1007,1008,1010,1012,1015,1017,1019,1021,1024],{"class":702,"line":703},[700,1009,707],{"class":706},[700,1011,711],{"class":710},[700,1013,1014],{"class":714}," createEvlog",[700,1016,718],{"class":710},[700,1018,721],{"class":706},[700,1020,724],{"class":710},[700,1022,1023],{"class":727},"evlog\u002Fnext",[700,1025,731],{"class":710},[700,1027,1028,1030,1032,1034,1036,1038,1040,1042],{"class":702,"line":819},[700,1029,707],{"class":706},[700,1031,711],{"class":710},[700,1033,715],{"class":714},[700,1035,718],{"class":710},[700,1037,721],{"class":706},[700,1039,724],{"class":710},[700,1041,728],{"class":727},[700,1043,731],{"class":710},[700,1045,1046],{"class":702,"line":826},[700,1047,823],{"emptyLinePlaceholder":822},[700,1049,1050,1052,1055,1057,1060,1062,1065,1067,1070,1072,1075,1077,1080,1082,1084],{"class":702,"line":858},[700,1051,829],{"class":706},[700,1053,1054],{"class":851}," const",[700,1056,711],{"class":710},[700,1058,1059],{"class":714}," withEvlog",[700,1061,885],{"class":710},[700,1063,1064],{"class":714}," useLogger",[700,1066,885],{"class":710},[700,1068,1069],{"class":714}," log",[700,1071,885],{"class":710},[700,1073,1074],{"class":714}," createError ",[700,1076,896],{"class":710},[700,1078,1079],{"class":710}," =",[700,1081,1014],{"class":835},[700,1083,839],{"class":714},[700,1085,1086],{"class":710},"{\n",[700,1088,1089,1092,1095,1097,1100,1102],{"class":702,"line":893},[700,1090,1091],{"class":874},"  service",[700,1093,1094],{"class":710},":",[700,1096,724],{"class":710},[700,1098,1099],{"class":727},"my-app",[700,1101,877],{"class":710},[700,1103,1104],{"class":710},",\n",[700,1106,1107,1110,1112,1114,1117],{"class":702,"line":995},[700,1108,1109],{"class":874},"  drain",[700,1111,1094],{"class":710},[700,1113,715],{"class":835},[700,1115,1116],{"class":714},"()",[700,1118,1104],{"class":710},[700,1120,1122,1124],{"class":702,"line":1121},7,[700,1123,896],{"class":710},[700,1125,899],{"class":714},[689,1127,1130],{"className":691,"code":1128,"filename":260,"language":694,"meta":1129,"style":695},"import { createEvlogHooks } from 'evlog\u002Fsveltekit'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport const { handle, handleError } = createEvlogHooks({ drain: createHyperDXDrain() })\n","src\u002Fhooks.server.ts",[697,1131,1132,1152,1170,1174],{"__ignoreMap":695},[700,1133,1134,1136,1138,1141,1143,1145,1147,1150],{"class":702,"line":703},[700,1135,707],{"class":706},[700,1137,711],{"class":710},[700,1139,1140],{"class":714}," createEvlogHooks",[700,1142,718],{"class":710},[700,1144,721],{"class":706},[700,1146,724],{"class":710},[700,1148,1149],{"class":727},"evlog\u002Fsveltekit",[700,1151,731],{"class":710},[700,1153,1154,1156,1158,1160,1162,1164,1166,1168],{"class":702,"line":819},[700,1155,707],{"class":706},[700,1157,711],{"class":710},[700,1159,715],{"class":714},[700,1161,718],{"class":710},[700,1163,721],{"class":706},[700,1165,724],{"class":710},[700,1167,728],{"class":727},[700,1169,731],{"class":710},[700,1171,1172],{"class":702,"line":826},[700,1173,823],{"emptyLinePlaceholder":822},[700,1175,1176,1178,1180,1182,1185,1187,1190,1192,1194,1196,1198,1201,1204,1206,1208,1211,1213],{"class":702,"line":858},[700,1177,829],{"class":706},[700,1179,1054],{"class":851},[700,1181,711],{"class":710},[700,1183,1184],{"class":714}," handle",[700,1186,885],{"class":710},[700,1188,1189],{"class":714}," handleError ",[700,1191,896],{"class":710},[700,1193,1079],{"class":710},[700,1195,1140],{"class":835},[700,1197,839],{"class":714},[700,1199,1200],{"class":710},"{",[700,1202,1203],{"class":874}," drain",[700,1205,1094],{"class":710},[700,1207,715],{"class":835},[700,1209,1210],{"class":714},"() ",[700,1212,896],{"class":710},[700,1214,899],{"class":714},[689,1216,1217],{"className":691,"code":902,"filename":270,"language":694,"meta":796,"style":695},[697,1218,1219,1237,1255,1259,1279,1305],{"__ignoreMap":695},[700,1220,1221,1223,1225,1227,1229,1231,1233,1235],{"class":702,"line":703},[700,1222,707],{"class":706},[700,1224,711],{"class":710},[700,1226,913],{"class":714},[700,1228,718],{"class":710},[700,1230,721],{"class":706},[700,1232,724],{"class":710},[700,1234,922],{"class":727},[700,1236,731],{"class":710},[700,1238,1239,1241,1243,1245,1247,1249,1251,1253],{"class":702,"line":819},[700,1240,707],{"class":706},[700,1242,711],{"class":710},[700,1244,715],{"class":714},[700,1246,718],{"class":710},[700,1248,721],{"class":706},[700,1250,724],{"class":710},[700,1252,728],{"class":727},[700,1254,731],{"class":710},[700,1256,1257],{"class":702,"line":826},[700,1258,823],{"emptyLinePlaceholder":822},[700,1260,1261,1263,1265,1267,1269,1271,1273,1275,1277],{"class":702,"line":858},[700,1262,829],{"class":706},[700,1264,832],{"class":706},[700,1266,913],{"class":835},[700,1268,839],{"class":714},[700,1270,839],{"class":710},[700,1272,845],{"class":844},[700,1274,848],{"class":710},[700,1276,852],{"class":851},[700,1278,855],{"class":710},[700,1280,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303],{"class":702,"line":893},[700,1282,861],{"class":714},[700,1284,638],{"class":710},[700,1286,866],{"class":714},[700,1288,638],{"class":710},[700,1290,871],{"class":835},[700,1292,839],{"class":874},[700,1294,877],{"class":710},[700,1296,880],{"class":727},[700,1298,877],{"class":710},[700,1300,885],{"class":710},[700,1302,715],{"class":835},[700,1304,890],{"class":874},[700,1306,1307,1309],{"class":702,"line":995},[700,1308,896],{"class":710},[700,1310,899],{"class":714},[689,1312,1315],{"className":691,"code":1313,"filename":300,"language":694,"meta":1314,"style":695},"import { evlog } from 'evlog\u002Freact-router'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport const middleware: Route.MiddlewareFunction[] = [\n  evlog({ drain: createHyperDXDrain() }),\n]\n","app\u002Froot.tsx",[697,1316,1317,1337,1355,1359,1388,1411],{"__ignoreMap":695},[700,1318,1319,1321,1323,1326,1328,1330,1332,1335],{"class":702,"line":703},[700,1320,707],{"class":706},[700,1322,711],{"class":710},[700,1324,1325],{"class":714}," evlog",[700,1327,718],{"class":710},[700,1329,721],{"class":706},[700,1331,724],{"class":710},[700,1333,1334],{"class":727},"evlog\u002Freact-router",[700,1336,731],{"class":710},[700,1338,1339,1341,1343,1345,1347,1349,1351,1353],{"class":702,"line":819},[700,1340,707],{"class":706},[700,1342,711],{"class":710},[700,1344,715],{"class":714},[700,1346,718],{"class":710},[700,1348,721],{"class":706},[700,1350,724],{"class":710},[700,1352,728],{"class":727},[700,1354,731],{"class":710},[700,1356,1357],{"class":702,"line":826},[700,1358,823],{"emptyLinePlaceholder":822},[700,1360,1361,1363,1365,1368,1370,1374,1376,1379,1382,1385],{"class":702,"line":858},[700,1362,829],{"class":706},[700,1364,1054],{"class":851},[700,1366,1367],{"class":714}," middleware",[700,1369,1094],{"class":710},[700,1371,1373],{"class":1372},"sBMFI"," Route",[700,1375,638],{"class":710},[700,1377,1378],{"class":1372},"MiddlewareFunction",[700,1380,1381],{"class":714},"[] ",[700,1383,1384],{"class":710},"=",[700,1386,1387],{"class":714}," [\n",[700,1389,1390,1393,1395,1397,1399,1401,1403,1405,1407,1409],{"class":702,"line":893},[700,1391,1392],{"class":835},"  evlog",[700,1394,839],{"class":714},[700,1396,1200],{"class":710},[700,1398,1203],{"class":874},[700,1400,1094],{"class":710},[700,1402,715],{"class":835},[700,1404,1210],{"class":714},[700,1406,896],{"class":710},[700,1408,848],{"class":714},[700,1410,1104],{"class":710},[700,1412,1413],{"class":702,"line":995},[700,1414,1415],{"class":714},"]\n",[689,1417,1419],{"className":691,"code":1418,"filename":285,"language":694,"meta":693,"style":695},"import { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\napp.use(evlog({ drain: createHyperDXDrain() }))\n",[697,1420,1421,1439,1443],{"__ignoreMap":695},[700,1422,1423,1425,1427,1429,1431,1433,1435,1437],{"class":702,"line":703},[700,1424,707],{"class":706},[700,1426,711],{"class":710},[700,1428,715],{"class":714},[700,1430,718],{"class":710},[700,1432,721],{"class":706},[700,1434,724],{"class":710},[700,1436,728],{"class":727},[700,1438,731],{"class":710},[700,1440,1441],{"class":702,"line":819},[700,1442,823],{"emptyLinePlaceholder":822},[700,1444,1445,1448,1450,1453,1455,1458,1460,1462,1464,1466,1468,1470,1472],{"class":702,"line":826},[700,1446,1447],{"class":714},"app",[700,1449,638],{"class":710},[700,1451,1452],{"class":835},"use",[700,1454,839],{"class":714},[700,1456,1457],{"class":835},"evlog",[700,1459,839],{"class":714},[700,1461,1200],{"class":710},[700,1463,1203],{"class":874},[700,1465,1094],{"class":710},[700,1467,715],{"class":835},[700,1469,1210],{"class":714},[700,1471,896],{"class":710},[700,1473,1474],{"class":714},"))\n",[689,1476,1477],{"className":691,"code":1418,"filename":280,"language":694,"meta":693,"style":695},[697,1478,1479,1497,1501],{"__ignoreMap":695},[700,1480,1481,1483,1485,1487,1489,1491,1493,1495],{"class":702,"line":703},[700,1482,707],{"class":706},[700,1484,711],{"class":710},[700,1486,715],{"class":714},[700,1488,718],{"class":710},[700,1490,721],{"class":706},[700,1492,724],{"class":710},[700,1494,728],{"class":727},[700,1496,731],{"class":710},[700,1498,1499],{"class":702,"line":819},[700,1500,823],{"emptyLinePlaceholder":822},[700,1502,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527],{"class":702,"line":826},[700,1504,1447],{"class":714},[700,1506,638],{"class":710},[700,1508,1452],{"class":835},[700,1510,839],{"class":714},[700,1512,1457],{"class":835},[700,1514,839],{"class":714},[700,1516,1200],{"class":710},[700,1518,1203],{"class":874},[700,1520,1094],{"class":710},[700,1522,715],{"class":835},[700,1524,1210],{"class":714},[700,1526,896],{"class":710},[700,1528,1474],{"class":714},[689,1530,1532],{"className":691,"code":1531,"filename":290,"language":694,"meta":693,"style":695},"import { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nawait app.register(evlog, { drain: createHyperDXDrain() })\n",[697,1533,1534,1552,1556],{"__ignoreMap":695},[700,1535,1536,1538,1540,1542,1544,1546,1548,1550],{"class":702,"line":703},[700,1537,707],{"class":706},[700,1539,711],{"class":710},[700,1541,715],{"class":714},[700,1543,718],{"class":710},[700,1545,721],{"class":706},[700,1547,724],{"class":710},[700,1549,728],{"class":727},[700,1551,731],{"class":710},[700,1553,1554],{"class":702,"line":819},[700,1555,823],{"emptyLinePlaceholder":822},[700,1557,1558,1561,1564,1566,1569,1572,1574,1576,1578,1580,1582,1584,1586],{"class":702,"line":826},[700,1559,1560],{"class":706},"await",[700,1562,1563],{"class":714}," app",[700,1565,638],{"class":710},[700,1567,1568],{"class":835},"register",[700,1570,1571],{"class":714},"(evlog",[700,1573,885],{"class":710},[700,1575,711],{"class":710},[700,1577,1203],{"class":874},[700,1579,1094],{"class":710},[700,1581,715],{"class":835},[700,1583,1210],{"class":714},[700,1585,896],{"class":710},[700,1587,899],{"class":714},[689,1589,1590],{"className":691,"code":1418,"filename":295,"language":694,"meta":693,"style":695},[697,1591,1592,1610,1614],{"__ignoreMap":695},[700,1593,1594,1596,1598,1600,1602,1604,1606,1608],{"class":702,"line":703},[700,1595,707],{"class":706},[700,1597,711],{"class":710},[700,1599,715],{"class":714},[700,1601,718],{"class":710},[700,1603,721],{"class":706},[700,1605,724],{"class":710},[700,1607,728],{"class":727},[700,1609,731],{"class":710},[700,1611,1612],{"class":702,"line":819},[700,1613,823],{"emptyLinePlaceholder":822},[700,1615,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640],{"class":702,"line":826},[700,1617,1447],{"class":714},[700,1619,638],{"class":710},[700,1621,1452],{"class":835},[700,1623,839],{"class":714},[700,1625,1457],{"class":835},[700,1627,839],{"class":714},[700,1629,1200],{"class":710},[700,1631,1203],{"class":874},[700,1633,1094],{"class":710},[700,1635,715],{"class":835},[700,1637,1210],{"class":714},[700,1639,896],{"class":710},[700,1641,1474],{"class":714},[689,1643,1646],{"className":691,"code":1644,"filename":275,"language":694,"meta":1645,"style":695},"import { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nEvlogModule.forRoot({ drain: createHyperDXDrain() })\n","src\u002Fapp.module.ts",[697,1647,1648,1666,1670],{"__ignoreMap":695},[700,1649,1650,1652,1654,1656,1658,1660,1662,1664],{"class":702,"line":703},[700,1651,707],{"class":706},[700,1653,711],{"class":710},[700,1655,715],{"class":714},[700,1657,718],{"class":710},[700,1659,721],{"class":706},[700,1661,724],{"class":710},[700,1663,728],{"class":727},[700,1665,731],{"class":710},[700,1667,1668],{"class":702,"line":819},[700,1669,823],{"emptyLinePlaceholder":822},[700,1671,1672,1675,1677,1680,1682,1684,1686,1688,1690,1692,1694],{"class":702,"line":826},[700,1673,1674],{"class":714},"EvlogModule",[700,1676,638],{"class":710},[700,1678,1679],{"class":835},"forRoot",[700,1681,839],{"class":714},[700,1683,1200],{"class":710},[700,1685,1203],{"class":874},[700,1687,1094],{"class":710},[700,1689,715],{"class":835},[700,1691,1210],{"class":714},[700,1693,896],{"class":710},[700,1695,899],{"class":714},[689,1697,1700],{"className":691,"code":1698,"filename":319,"language":694,"meta":1699,"style":695},"import { withEvlog } from 'evlog\u002Forpc'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nconst handler = withEvlog(new RPCHandler(router), { drain: createHyperDXDrain() })\n","server\u002Forpc.ts",[697,1701,1702,1721,1739,1743],{"__ignoreMap":695},[700,1703,1704,1706,1708,1710,1712,1714,1716,1719],{"class":702,"line":703},[700,1705,707],{"class":706},[700,1707,711],{"class":710},[700,1709,1059],{"class":714},[700,1711,718],{"class":710},[700,1713,721],{"class":706},[700,1715,724],{"class":710},[700,1717,1718],{"class":727},"evlog\u002Forpc",[700,1720,731],{"class":710},[700,1722,1723,1725,1727,1729,1731,1733,1735,1737],{"class":702,"line":819},[700,1724,707],{"class":706},[700,1726,711],{"class":710},[700,1728,715],{"class":714},[700,1730,718],{"class":710},[700,1732,721],{"class":706},[700,1734,724],{"class":710},[700,1736,728],{"class":727},[700,1738,731],{"class":710},[700,1740,1741],{"class":702,"line":826},[700,1742,823],{"emptyLinePlaceholder":822},[700,1744,1745,1748,1751,1753,1755,1757,1760,1763,1766,1768,1770,1772,1774,1776,1778,1780],{"class":702,"line":858},[700,1746,1747],{"class":851},"const",[700,1749,1750],{"class":714}," handler ",[700,1752,1384],{"class":710},[700,1754,1059],{"class":835},[700,1756,839],{"class":714},[700,1758,1759],{"class":710},"new",[700,1761,1762],{"class":835}," RPCHandler",[700,1764,1765],{"class":714},"(router)",[700,1767,885],{"class":710},[700,1769,711],{"class":710},[700,1771,1203],{"class":874},[700,1773,1094],{"class":710},[700,1775,715],{"class":835},[700,1777,1210],{"class":714},[700,1779,896],{"class":710},[700,1781,899],{"class":714},[689,1783,1786],{"className":691,"code":1784,"filename":305,"language":694,"meta":1785,"style":695},"import { withEvlog } from 'evlog\u002Fworkers'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport default withEvlog(handler, { drain: createHyperDXDrain() })\n","src\u002Fworker.ts",[697,1787,1788,1807,1825,1829],{"__ignoreMap":695},[700,1789,1790,1792,1794,1796,1798,1800,1802,1805],{"class":702,"line":703},[700,1791,707],{"class":706},[700,1793,711],{"class":710},[700,1795,1059],{"class":714},[700,1797,718],{"class":710},[700,1799,721],{"class":706},[700,1801,724],{"class":710},[700,1803,1804],{"class":727},"evlog\u002Fworkers",[700,1806,731],{"class":710},[700,1808,1809,1811,1813,1815,1817,1819,1821,1823],{"class":702,"line":819},[700,1810,707],{"class":706},[700,1812,711],{"class":710},[700,1814,715],{"class":714},[700,1816,718],{"class":710},[700,1818,721],{"class":706},[700,1820,724],{"class":710},[700,1822,728],{"class":727},[700,1824,731],{"class":710},[700,1826,1827],{"class":702,"line":826},[700,1828,823],{"emptyLinePlaceholder":822},[700,1830,1831,1833,1835,1837,1840,1842,1844,1846,1848,1850,1852,1854],{"class":702,"line":858},[700,1832,829],{"class":706},[700,1834,832],{"class":706},[700,1836,1059],{"class":835},[700,1838,1839],{"class":714},"(handler",[700,1841,885],{"class":710},[700,1843,711],{"class":710},[700,1845,1203],{"class":874},[700,1847,1094],{"class":710},[700,1849,715],{"class":835},[700,1851,1210],{"class":714},[700,1853,896],{"class":710},[700,1855,899],{"class":714},[689,1857,1859],{"className":691,"code":1858,"filename":310,"language":694,"meta":695,"style":695},"import { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\ninitLogger({ drain: createHyperDXDrain() })\n",[697,1860,1861,1879,1883],{"__ignoreMap":695},[700,1862,1863,1865,1867,1869,1871,1873,1875,1877],{"class":702,"line":703},[700,1864,707],{"class":706},[700,1866,711],{"class":710},[700,1868,715],{"class":714},[700,1870,718],{"class":710},[700,1872,721],{"class":706},[700,1874,724],{"class":710},[700,1876,728],{"class":727},[700,1878,731],{"class":710},[700,1880,1881],{"class":702,"line":819},[700,1882,823],{"emptyLinePlaceholder":822},[700,1884,1885,1888,1890,1892,1894,1896,1898,1900,1902],{"class":702,"line":826},[700,1886,1887],{"class":835},"initLogger",[700,1889,839],{"class":714},[700,1891,1200],{"class":710},[700,1893,1203],{"class":874},[700,1895,1094],{"class":710},[700,1897,715],{"class":835},[700,1899,1210],{"class":714},[700,1901,896],{"class":710},[700,1903,899],{"class":714},[619,1905,1906],{},"That's it! Your wide events will now appear in HyperDX.",[682,1908,557],{"id":1909},"configuration",[619,1911,1912],{},"The adapter reads configuration from multiple sources (highest priority first):",[648,1914,1915,1924,1938],{},[651,1916,1917,1920,1921],{},[629,1918,1919],{},"Overrides"," passed to ",[697,1922,1923],{},"createHyperDXDrain()",[651,1925,1926,1929,1930,1933,1934,1937],{},[629,1927,1928],{},"Runtime config"," at ",[697,1931,1932],{},"runtimeConfig.evlog.hyperdx"," or ",[697,1935,1936],{},"runtimeConfig.hyperdx"," (Nuxt\u002FNitro only)",[651,1939,1940,1943,1944,848],{},[629,1941,1942],{},"Environment variables"," (",[697,1945,1946],{},"HYPERDX_*",[736,1948,1950],{"id":1949},"environment-variables","Environment Variables",[1952,1953,1954,1967],"table",{},[1955,1956,1957],"thead",{},[1958,1959,1960,1964],"tr",{},[1961,1962,1963],"th",{},"Variable",[1961,1965,1966],{},"Description",[1968,1969,1970,1983,1996],"tbody",{},[1958,1971,1972,1977],{},[1973,1974,1975],"td",{},[697,1976,776],{},[1973,1978,1979,1980,1982],{},"Ingestion API key (sent as the ",[697,1981,758],{}," header)",[1958,1984,1985,1990],{},[1973,1986,1987],{},[697,1988,1989],{},"HYPERDX_OTLP_ENDPOINT",[1973,1991,1992,1993,848],{},"OTLP HTTP base URL (default: ",[697,1994,1995],{},"https:\u002F\u002Fin-otel.hyperdx.io",[1958,1997,1998,2003],{},[1973,1999,2000],{},[697,2001,2002],{},"HYPERDX_SERVICE_NAME",[1973,2004,2005,2006],{},"Override ",[697,2007,2008],{},"service.name",[619,2010,2011,2012,2015],{},"The following variable is also read when resolving ",[697,2013,2014],{},"serviceName"," (same as the OTLP adapter):",[1952,2017,2018,2026],{},[1955,2019,2020],{},[1958,2021,2022,2024],{},[1961,2023,1963],{},[1961,2025,1966],{},[1968,2027,2028],{},[1958,2029,2030,2035],{},[1973,2031,2032],{},[697,2033,2034],{},"OTEL_SERVICE_NAME",[1973,2036,2037],{},"Fallback for service name (HyperDX SDK examples use this)",[736,2039,2041],{"id":2040},"runtime-config-nuxt-only","Runtime Config (Nuxt only)",[619,2043,2044,2045,2048],{},"Configure via ",[697,2046,2047],{},"nuxt.config.ts"," for type-safe configuration:",[689,2050,2052],{"className":691,"code":2051,"filename":2047,"language":694,"meta":695,"style":695},"export default defineNuxtConfig({\n  runtimeConfig: {\n    hyperdx: {\n      apiKey: '', \u002F\u002F Set via HYPERDX_API_KEY\n      \u002F\u002F endpoint: '', \u002F\u002F Set via HYPERDX_OTLP_ENDPOINT\n    },\n  },\n})\n",[697,2053,2054,2067,2076,2085,2101,2109,2114,2119],{"__ignoreMap":695},[700,2055,2056,2058,2060,2063,2065],{"class":702,"line":703},[700,2057,829],{"class":706},[700,2059,832],{"class":706},[700,2061,2062],{"class":835}," defineNuxtConfig",[700,2064,839],{"class":714},[700,2066,1086],{"class":710},[700,2068,2069,2072,2074],{"class":702,"line":819},[700,2070,2071],{"class":874},"  runtimeConfig",[700,2073,1094],{"class":710},[700,2075,855],{"class":710},[700,2077,2078,2081,2083],{"class":702,"line":826},[700,2079,2080],{"class":874},"    hyperdx",[700,2082,1094],{"class":710},[700,2084,855],{"class":710},[700,2086,2087,2090,2092,2095,2097],{"class":702,"line":858},[700,2088,2089],{"class":874},"      apiKey",[700,2091,1094],{"class":710},[700,2093,2094],{"class":710}," ''",[700,2096,885],{"class":710},[700,2098,2100],{"class":2099},"sHwdD"," \u002F\u002F Set via HYPERDX_API_KEY\n",[700,2102,2103,2106],{"class":702,"line":893},[700,2104,2105],{"class":2099},"      \u002F\u002F endpoint: '',",[700,2107,2108],{"class":2099}," \u002F\u002F Set via HYPERDX_OTLP_ENDPOINT\n",[700,2110,2111],{"class":702,"line":995},[700,2112,2113],{"class":710},"    },\n",[700,2115,2116],{"class":702,"line":1121},[700,2117,2118],{"class":710},"  },\n",[700,2120,2122,2124],{"class":702,"line":2121},8,[700,2123,896],{"class":710},[700,2125,899],{"class":714},[619,2127,2128,2129,2131],{},"You can also nest keys under ",[697,2130,1932],{},"; both match how the adapter resolves Nuxt runtime config.",[736,2133,2135],{"id":2134},"override-options","Override Options",[619,2137,2138],{},"Pass options directly to override any configuration:",[791,2140,2141,2280,2428,2588,2725,2871,3027,3157,3287,3417,3547,3674,3809,3936],{},[689,2142,2144],{"className":691,"code":2143,"filename":250,"language":694,"meta":796,"style":695},"import { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport default defineNitroPlugin((nitroApp) => {\n  nitroApp.hooks.hook('evlog:drain', createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }))\n})\n",[697,2145,2146,2164,2168,2188,2216,2238,2253,2266,2273],{"__ignoreMap":695},[700,2147,2148,2150,2152,2154,2156,2158,2160,2162],{"class":702,"line":703},[700,2149,707],{"class":706},[700,2151,711],{"class":710},[700,2153,715],{"class":714},[700,2155,718],{"class":710},[700,2157,721],{"class":706},[700,2159,724],{"class":710},[700,2161,728],{"class":727},[700,2163,731],{"class":710},[700,2165,2166],{"class":702,"line":819},[700,2167,823],{"emptyLinePlaceholder":822},[700,2169,2170,2172,2174,2176,2178,2180,2182,2184,2186],{"class":702,"line":826},[700,2171,829],{"class":706},[700,2173,832],{"class":706},[700,2175,836],{"class":835},[700,2177,839],{"class":714},[700,2179,839],{"class":710},[700,2181,845],{"class":844},[700,2183,848],{"class":710},[700,2185,852],{"class":851},[700,2187,855],{"class":710},[700,2189,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214],{"class":702,"line":858},[700,2191,861],{"class":714},[700,2193,638],{"class":710},[700,2195,866],{"class":714},[700,2197,638],{"class":710},[700,2199,871],{"class":835},[700,2201,839],{"class":874},[700,2203,877],{"class":710},[700,2205,880],{"class":727},[700,2207,877],{"class":710},[700,2209,885],{"class":710},[700,2211,715],{"class":835},[700,2213,839],{"class":874},[700,2215,1086],{"class":710},[700,2217,2218,2221,2223,2226,2228,2231,2233,2235],{"class":702,"line":893},[700,2219,2220],{"class":874},"    apiKey",[700,2222,1094],{"class":710},[700,2224,2225],{"class":714}," process",[700,2227,638],{"class":710},[700,2229,2230],{"class":714},"env",[700,2232,638],{"class":710},[700,2234,776],{"class":714},[700,2236,2237],{"class":710},"!,\n",[700,2239,2240,2243,2245,2247,2249,2251],{"class":702,"line":995},[700,2241,2242],{"class":874},"    endpoint",[700,2244,1094],{"class":710},[700,2246,724],{"class":710},[700,2248,1995],{"class":727},[700,2250,877],{"class":710},[700,2252,1104],{"class":710},[700,2254,2255,2258,2260,2264],{"class":702,"line":1121},[700,2256,2257],{"class":874},"    timeout",[700,2259,1094],{"class":710},[700,2261,2263],{"class":2262},"sbssI"," 10000",[700,2265,1104],{"class":710},[700,2267,2268,2271],{"class":702,"line":2121},[700,2269,2270],{"class":710},"  }",[700,2272,1474],{"class":874},[700,2274,2276,2278],{"class":702,"line":2275},9,[700,2277,896],{"class":710},[700,2279,899],{"class":714},[689,2281,2283],{"className":691,"code":2282,"filename":265,"language":694,"meta":796,"style":695},"import { definePlugin } from 'nitro'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport default definePlugin((nitroApp) => {\n  nitroApp.hooks.hook('evlog:drain', createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }))\n})\n",[697,2284,2285,2303,2321,2325,2345,2373,2391,2405,2415,2421],{"__ignoreMap":695},[700,2286,2287,2289,2291,2293,2295,2297,2299,2301],{"class":702,"line":703},[700,2288,707],{"class":706},[700,2290,711],{"class":710},[700,2292,913],{"class":714},[700,2294,718],{"class":710},[700,2296,721],{"class":706},[700,2298,724],{"class":710},[700,2300,922],{"class":727},[700,2302,731],{"class":710},[700,2304,2305,2307,2309,2311,2313,2315,2317,2319],{"class":702,"line":819},[700,2306,707],{"class":706},[700,2308,711],{"class":710},[700,2310,715],{"class":714},[700,2312,718],{"class":710},[700,2314,721],{"class":706},[700,2316,724],{"class":710},[700,2318,728],{"class":727},[700,2320,731],{"class":710},[700,2322,2323],{"class":702,"line":826},[700,2324,823],{"emptyLinePlaceholder":822},[700,2326,2327,2329,2331,2333,2335,2337,2339,2341,2343],{"class":702,"line":858},[700,2328,829],{"class":706},[700,2330,832],{"class":706},[700,2332,913],{"class":835},[700,2334,839],{"class":714},[700,2336,839],{"class":710},[700,2338,845],{"class":844},[700,2340,848],{"class":710},[700,2342,852],{"class":851},[700,2344,855],{"class":710},[700,2346,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371],{"class":702,"line":893},[700,2348,861],{"class":714},[700,2350,638],{"class":710},[700,2352,866],{"class":714},[700,2354,638],{"class":710},[700,2356,871],{"class":835},[700,2358,839],{"class":874},[700,2360,877],{"class":710},[700,2362,880],{"class":727},[700,2364,877],{"class":710},[700,2366,885],{"class":710},[700,2368,715],{"class":835},[700,2370,839],{"class":874},[700,2372,1086],{"class":710},[700,2374,2375,2377,2379,2381,2383,2385,2387,2389],{"class":702,"line":995},[700,2376,2220],{"class":874},[700,2378,1094],{"class":710},[700,2380,2225],{"class":714},[700,2382,638],{"class":710},[700,2384,2230],{"class":714},[700,2386,638],{"class":710},[700,2388,776],{"class":714},[700,2390,2237],{"class":710},[700,2392,2393,2395,2397,2399,2401,2403],{"class":702,"line":1121},[700,2394,2242],{"class":874},[700,2396,1094],{"class":710},[700,2398,724],{"class":710},[700,2400,1995],{"class":727},[700,2402,877],{"class":710},[700,2404,1104],{"class":710},[700,2406,2407,2409,2411,2413],{"class":702,"line":2121},[700,2408,2257],{"class":874},[700,2410,1094],{"class":710},[700,2412,2263],{"class":2262},[700,2414,1104],{"class":710},[700,2416,2417,2419],{"class":702,"line":2275},[700,2418,2270],{"class":710},[700,2420,1474],{"class":874},[700,2422,2424,2426],{"class":702,"line":2423},10,[700,2425,896],{"class":710},[700,2427,899],{"class":714},[689,2429,2431],{"className":691,"code":2430,"filename":255,"language":694,"meta":1003,"style":695},"import { createEvlog } from 'evlog\u002Fnext'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport const { withEvlog, useLogger, log, createError } = createEvlog({\n  service: 'my-app',\n  drain: createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }),\n})\n",[697,2432,2433,2451,2469,2473,2505,2519,2531,2549,2563,2573,2581],{"__ignoreMap":695},[700,2434,2435,2437,2439,2441,2443,2445,2447,2449],{"class":702,"line":703},[700,2436,707],{"class":706},[700,2438,711],{"class":710},[700,2440,1014],{"class":714},[700,2442,718],{"class":710},[700,2444,721],{"class":706},[700,2446,724],{"class":710},[700,2448,1023],{"class":727},[700,2450,731],{"class":710},[700,2452,2453,2455,2457,2459,2461,2463,2465,2467],{"class":702,"line":819},[700,2454,707],{"class":706},[700,2456,711],{"class":710},[700,2458,715],{"class":714},[700,2460,718],{"class":710},[700,2462,721],{"class":706},[700,2464,724],{"class":710},[700,2466,728],{"class":727},[700,2468,731],{"class":710},[700,2470,2471],{"class":702,"line":826},[700,2472,823],{"emptyLinePlaceholder":822},[700,2474,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503],{"class":702,"line":858},[700,2476,829],{"class":706},[700,2478,1054],{"class":851},[700,2480,711],{"class":710},[700,2482,1059],{"class":714},[700,2484,885],{"class":710},[700,2486,1064],{"class":714},[700,2488,885],{"class":710},[700,2490,1069],{"class":714},[700,2492,885],{"class":710},[700,2494,1074],{"class":714},[700,2496,896],{"class":710},[700,2498,1079],{"class":710},[700,2500,1014],{"class":835},[700,2502,839],{"class":714},[700,2504,1086],{"class":710},[700,2506,2507,2509,2511,2513,2515,2517],{"class":702,"line":893},[700,2508,1091],{"class":874},[700,2510,1094],{"class":710},[700,2512,724],{"class":710},[700,2514,1099],{"class":727},[700,2516,877],{"class":710},[700,2518,1104],{"class":710},[700,2520,2521,2523,2525,2527,2529],{"class":702,"line":995},[700,2522,1109],{"class":874},[700,2524,1094],{"class":710},[700,2526,715],{"class":835},[700,2528,839],{"class":714},[700,2530,1086],{"class":710},[700,2532,2533,2535,2537,2539,2541,2543,2545,2547],{"class":702,"line":1121},[700,2534,2220],{"class":874},[700,2536,1094],{"class":710},[700,2538,2225],{"class":714},[700,2540,638],{"class":710},[700,2542,2230],{"class":714},[700,2544,638],{"class":710},[700,2546,776],{"class":714},[700,2548,2237],{"class":710},[700,2550,2551,2553,2555,2557,2559,2561],{"class":702,"line":2121},[700,2552,2242],{"class":874},[700,2554,1094],{"class":710},[700,2556,724],{"class":710},[700,2558,1995],{"class":727},[700,2560,877],{"class":710},[700,2562,1104],{"class":710},[700,2564,2565,2567,2569,2571],{"class":702,"line":2275},[700,2566,2257],{"class":874},[700,2568,1094],{"class":710},[700,2570,2263],{"class":2262},[700,2572,1104],{"class":710},[700,2574,2575,2577,2579],{"class":702,"line":2423},[700,2576,2270],{"class":710},[700,2578,848],{"class":714},[700,2580,1104],{"class":710},[700,2582,2584,2586],{"class":702,"line":2583},11,[700,2585,896],{"class":710},[700,2587,899],{"class":714},[689,2589,2591],{"className":691,"code":2590,"filename":260,"language":694,"meta":1129,"style":695},"import { createEvlogHooks } from 'evlog\u002Fsveltekit'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport const { handle, handleError } = createEvlogHooks({\n  drain: createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }),\n})\n",[697,2592,2593,2611,2629,2633,2657,2669,2687,2701,2711,2719],{"__ignoreMap":695},[700,2594,2595,2597,2599,2601,2603,2605,2607,2609],{"class":702,"line":703},[700,2596,707],{"class":706},[700,2598,711],{"class":710},[700,2600,1140],{"class":714},[700,2602,718],{"class":710},[700,2604,721],{"class":706},[700,2606,724],{"class":710},[700,2608,1149],{"class":727},[700,2610,731],{"class":710},[700,2612,2613,2615,2617,2619,2621,2623,2625,2627],{"class":702,"line":819},[700,2614,707],{"class":706},[700,2616,711],{"class":710},[700,2618,715],{"class":714},[700,2620,718],{"class":710},[700,2622,721],{"class":706},[700,2624,724],{"class":710},[700,2626,728],{"class":727},[700,2628,731],{"class":710},[700,2630,2631],{"class":702,"line":826},[700,2632,823],{"emptyLinePlaceholder":822},[700,2634,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655],{"class":702,"line":858},[700,2636,829],{"class":706},[700,2638,1054],{"class":851},[700,2640,711],{"class":710},[700,2642,1184],{"class":714},[700,2644,885],{"class":710},[700,2646,1189],{"class":714},[700,2648,896],{"class":710},[700,2650,1079],{"class":710},[700,2652,1140],{"class":835},[700,2654,839],{"class":714},[700,2656,1086],{"class":710},[700,2658,2659,2661,2663,2665,2667],{"class":702,"line":893},[700,2660,1109],{"class":874},[700,2662,1094],{"class":710},[700,2664,715],{"class":835},[700,2666,839],{"class":714},[700,2668,1086],{"class":710},[700,2670,2671,2673,2675,2677,2679,2681,2683,2685],{"class":702,"line":995},[700,2672,2220],{"class":874},[700,2674,1094],{"class":710},[700,2676,2225],{"class":714},[700,2678,638],{"class":710},[700,2680,2230],{"class":714},[700,2682,638],{"class":710},[700,2684,776],{"class":714},[700,2686,2237],{"class":710},[700,2688,2689,2691,2693,2695,2697,2699],{"class":702,"line":1121},[700,2690,2242],{"class":874},[700,2692,1094],{"class":710},[700,2694,724],{"class":710},[700,2696,1995],{"class":727},[700,2698,877],{"class":710},[700,2700,1104],{"class":710},[700,2702,2703,2705,2707,2709],{"class":702,"line":2121},[700,2704,2257],{"class":874},[700,2706,1094],{"class":710},[700,2708,2263],{"class":2262},[700,2710,1104],{"class":710},[700,2712,2713,2715,2717],{"class":702,"line":2275},[700,2714,2270],{"class":710},[700,2716,848],{"class":714},[700,2718,1104],{"class":710},[700,2720,2721,2723],{"class":702,"line":2423},[700,2722,896],{"class":710},[700,2724,899],{"class":714},[689,2726,2727],{"className":691,"code":2282,"filename":270,"language":694,"meta":796,"style":695},[697,2728,2729,2747,2765,2769,2789,2817,2835,2849,2859,2865],{"__ignoreMap":695},[700,2730,2731,2733,2735,2737,2739,2741,2743,2745],{"class":702,"line":703},[700,2732,707],{"class":706},[700,2734,711],{"class":710},[700,2736,913],{"class":714},[700,2738,718],{"class":710},[700,2740,721],{"class":706},[700,2742,724],{"class":710},[700,2744,922],{"class":727},[700,2746,731],{"class":710},[700,2748,2749,2751,2753,2755,2757,2759,2761,2763],{"class":702,"line":819},[700,2750,707],{"class":706},[700,2752,711],{"class":710},[700,2754,715],{"class":714},[700,2756,718],{"class":710},[700,2758,721],{"class":706},[700,2760,724],{"class":710},[700,2762,728],{"class":727},[700,2764,731],{"class":710},[700,2766,2767],{"class":702,"line":826},[700,2768,823],{"emptyLinePlaceholder":822},[700,2770,2771,2773,2775,2777,2779,2781,2783,2785,2787],{"class":702,"line":858},[700,2772,829],{"class":706},[700,2774,832],{"class":706},[700,2776,913],{"class":835},[700,2778,839],{"class":714},[700,2780,839],{"class":710},[700,2782,845],{"class":844},[700,2784,848],{"class":710},[700,2786,852],{"class":851},[700,2788,855],{"class":710},[700,2790,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815],{"class":702,"line":893},[700,2792,861],{"class":714},[700,2794,638],{"class":710},[700,2796,866],{"class":714},[700,2798,638],{"class":710},[700,2800,871],{"class":835},[700,2802,839],{"class":874},[700,2804,877],{"class":710},[700,2806,880],{"class":727},[700,2808,877],{"class":710},[700,2810,885],{"class":710},[700,2812,715],{"class":835},[700,2814,839],{"class":874},[700,2816,1086],{"class":710},[700,2818,2819,2821,2823,2825,2827,2829,2831,2833],{"class":702,"line":995},[700,2820,2220],{"class":874},[700,2822,1094],{"class":710},[700,2824,2225],{"class":714},[700,2826,638],{"class":710},[700,2828,2230],{"class":714},[700,2830,638],{"class":710},[700,2832,776],{"class":714},[700,2834,2237],{"class":710},[700,2836,2837,2839,2841,2843,2845,2847],{"class":702,"line":1121},[700,2838,2242],{"class":874},[700,2840,1094],{"class":710},[700,2842,724],{"class":710},[700,2844,1995],{"class":727},[700,2846,877],{"class":710},[700,2848,1104],{"class":710},[700,2850,2851,2853,2855,2857],{"class":702,"line":2121},[700,2852,2257],{"class":874},[700,2854,1094],{"class":710},[700,2856,2263],{"class":2262},[700,2858,1104],{"class":710},[700,2860,2861,2863],{"class":702,"line":2275},[700,2862,2270],{"class":710},[700,2864,1474],{"class":874},[700,2866,2867,2869],{"class":702,"line":2423},[700,2868,896],{"class":710},[700,2870,899],{"class":714},[689,2872,2874],{"className":691,"code":2873,"filename":300,"language":694,"meta":1314,"style":695},"import { evlog } from 'evlog\u002Freact-router'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport const middleware: Route.MiddlewareFunction[] = [\n  evlog({\n      drain: createHyperDXDrain({\n        apiKey: process.env.HYPERDX_API_KEY!,\n        endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n        timeout: 10000,\n      }),\n    }),\n]\n",[697,2875,2876,2894,2912,2916,2938,2946,2959,2978,2993,3004,3013,3022],{"__ignoreMap":695},[700,2877,2878,2880,2882,2884,2886,2888,2890,2892],{"class":702,"line":703},[700,2879,707],{"class":706},[700,2881,711],{"class":710},[700,2883,1325],{"class":714},[700,2885,718],{"class":710},[700,2887,721],{"class":706},[700,2889,724],{"class":710},[700,2891,1334],{"class":727},[700,2893,731],{"class":710},[700,2895,2896,2898,2900,2902,2904,2906,2908,2910],{"class":702,"line":819},[700,2897,707],{"class":706},[700,2899,711],{"class":710},[700,2901,715],{"class":714},[700,2903,718],{"class":710},[700,2905,721],{"class":706},[700,2907,724],{"class":710},[700,2909,728],{"class":727},[700,2911,731],{"class":710},[700,2913,2914],{"class":702,"line":826},[700,2915,823],{"emptyLinePlaceholder":822},[700,2917,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936],{"class":702,"line":858},[700,2919,829],{"class":706},[700,2921,1054],{"class":851},[700,2923,1367],{"class":714},[700,2925,1094],{"class":710},[700,2927,1373],{"class":1372},[700,2929,638],{"class":710},[700,2931,1378],{"class":1372},[700,2933,1381],{"class":714},[700,2935,1384],{"class":710},[700,2937,1387],{"class":714},[700,2939,2940,2942,2944],{"class":702,"line":893},[700,2941,1392],{"class":835},[700,2943,839],{"class":714},[700,2945,1086],{"class":710},[700,2947,2948,2951,2953,2955,2957],{"class":702,"line":995},[700,2949,2950],{"class":874},"      drain",[700,2952,1094],{"class":710},[700,2954,715],{"class":835},[700,2956,839],{"class":714},[700,2958,1086],{"class":710},[700,2960,2961,2964,2966,2968,2970,2972,2974,2976],{"class":702,"line":1121},[700,2962,2963],{"class":874},"        apiKey",[700,2965,1094],{"class":710},[700,2967,2225],{"class":714},[700,2969,638],{"class":710},[700,2971,2230],{"class":714},[700,2973,638],{"class":710},[700,2975,776],{"class":714},[700,2977,2237],{"class":710},[700,2979,2980,2983,2985,2987,2989,2991],{"class":702,"line":2121},[700,2981,2982],{"class":874},"        endpoint",[700,2984,1094],{"class":710},[700,2986,724],{"class":710},[700,2988,1995],{"class":727},[700,2990,877],{"class":710},[700,2992,1104],{"class":710},[700,2994,2995,2998,3000,3002],{"class":702,"line":2275},[700,2996,2997],{"class":874},"        timeout",[700,2999,1094],{"class":710},[700,3001,2263],{"class":2262},[700,3003,1104],{"class":710},[700,3005,3006,3009,3011],{"class":702,"line":2423},[700,3007,3008],{"class":710},"      }",[700,3010,848],{"class":714},[700,3012,1104],{"class":710},[700,3014,3015,3018,3020],{"class":702,"line":2583},[700,3016,3017],{"class":710},"    }",[700,3019,848],{"class":714},[700,3021,1104],{"class":710},[700,3023,3025],{"class":702,"line":3024},12,[700,3026,1415],{"class":714},[689,3028,3030],{"className":691,"code":3029,"filename":285,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Fhono'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\napp.use(evlog({\n  drain: createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }),\n}))\n",[697,3031,3032,3051,3069,3073,3089,3101,3119,3133,3143,3151],{"__ignoreMap":695},[700,3033,3034,3036,3038,3040,3042,3044,3046,3049],{"class":702,"line":703},[700,3035,707],{"class":706},[700,3037,711],{"class":710},[700,3039,1325],{"class":714},[700,3041,718],{"class":710},[700,3043,721],{"class":706},[700,3045,724],{"class":710},[700,3047,3048],{"class":727},"evlog\u002Fhono",[700,3050,731],{"class":710},[700,3052,3053,3055,3057,3059,3061,3063,3065,3067],{"class":702,"line":819},[700,3054,707],{"class":706},[700,3056,711],{"class":710},[700,3058,715],{"class":714},[700,3060,718],{"class":710},[700,3062,721],{"class":706},[700,3064,724],{"class":710},[700,3066,728],{"class":727},[700,3068,731],{"class":710},[700,3070,3071],{"class":702,"line":826},[700,3072,823],{"emptyLinePlaceholder":822},[700,3074,3075,3077,3079,3081,3083,3085,3087],{"class":702,"line":858},[700,3076,1447],{"class":714},[700,3078,638],{"class":710},[700,3080,1452],{"class":835},[700,3082,839],{"class":714},[700,3084,1457],{"class":835},[700,3086,839],{"class":714},[700,3088,1086],{"class":710},[700,3090,3091,3093,3095,3097,3099],{"class":702,"line":893},[700,3092,1109],{"class":874},[700,3094,1094],{"class":710},[700,3096,715],{"class":835},[700,3098,839],{"class":714},[700,3100,1086],{"class":710},[700,3102,3103,3105,3107,3109,3111,3113,3115,3117],{"class":702,"line":995},[700,3104,2220],{"class":874},[700,3106,1094],{"class":710},[700,3108,2225],{"class":714},[700,3110,638],{"class":710},[700,3112,2230],{"class":714},[700,3114,638],{"class":710},[700,3116,776],{"class":714},[700,3118,2237],{"class":710},[700,3120,3121,3123,3125,3127,3129,3131],{"class":702,"line":1121},[700,3122,2242],{"class":874},[700,3124,1094],{"class":710},[700,3126,724],{"class":710},[700,3128,1995],{"class":727},[700,3130,877],{"class":710},[700,3132,1104],{"class":710},[700,3134,3135,3137,3139,3141],{"class":702,"line":2121},[700,3136,2257],{"class":874},[700,3138,1094],{"class":710},[700,3140,2263],{"class":2262},[700,3142,1104],{"class":710},[700,3144,3145,3147,3149],{"class":702,"line":2275},[700,3146,2270],{"class":710},[700,3148,848],{"class":714},[700,3150,1104],{"class":710},[700,3152,3153,3155],{"class":702,"line":2423},[700,3154,896],{"class":710},[700,3156,1474],{"class":714},[689,3158,3160],{"className":691,"code":3159,"filename":280,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Fexpress'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\napp.use(evlog({\n  drain: createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }),\n}))\n",[697,3161,3162,3181,3199,3203,3219,3231,3249,3263,3273,3281],{"__ignoreMap":695},[700,3163,3164,3166,3168,3170,3172,3174,3176,3179],{"class":702,"line":703},[700,3165,707],{"class":706},[700,3167,711],{"class":710},[700,3169,1325],{"class":714},[700,3171,718],{"class":710},[700,3173,721],{"class":706},[700,3175,724],{"class":710},[700,3177,3178],{"class":727},"evlog\u002Fexpress",[700,3180,731],{"class":710},[700,3182,3183,3185,3187,3189,3191,3193,3195,3197],{"class":702,"line":819},[700,3184,707],{"class":706},[700,3186,711],{"class":710},[700,3188,715],{"class":714},[700,3190,718],{"class":710},[700,3192,721],{"class":706},[700,3194,724],{"class":710},[700,3196,728],{"class":727},[700,3198,731],{"class":710},[700,3200,3201],{"class":702,"line":826},[700,3202,823],{"emptyLinePlaceholder":822},[700,3204,3205,3207,3209,3211,3213,3215,3217],{"class":702,"line":858},[700,3206,1447],{"class":714},[700,3208,638],{"class":710},[700,3210,1452],{"class":835},[700,3212,839],{"class":714},[700,3214,1457],{"class":835},[700,3216,839],{"class":714},[700,3218,1086],{"class":710},[700,3220,3221,3223,3225,3227,3229],{"class":702,"line":893},[700,3222,1109],{"class":874},[700,3224,1094],{"class":710},[700,3226,715],{"class":835},[700,3228,839],{"class":714},[700,3230,1086],{"class":710},[700,3232,3233,3235,3237,3239,3241,3243,3245,3247],{"class":702,"line":995},[700,3234,2220],{"class":874},[700,3236,1094],{"class":710},[700,3238,2225],{"class":714},[700,3240,638],{"class":710},[700,3242,2230],{"class":714},[700,3244,638],{"class":710},[700,3246,776],{"class":714},[700,3248,2237],{"class":710},[700,3250,3251,3253,3255,3257,3259,3261],{"class":702,"line":1121},[700,3252,2242],{"class":874},[700,3254,1094],{"class":710},[700,3256,724],{"class":710},[700,3258,1995],{"class":727},[700,3260,877],{"class":710},[700,3262,1104],{"class":710},[700,3264,3265,3267,3269,3271],{"class":702,"line":2121},[700,3266,2257],{"class":874},[700,3268,1094],{"class":710},[700,3270,2263],{"class":2262},[700,3272,1104],{"class":710},[700,3274,3275,3277,3279],{"class":702,"line":2275},[700,3276,2270],{"class":710},[700,3278,848],{"class":714},[700,3280,1104],{"class":710},[700,3282,3283,3285],{"class":702,"line":2423},[700,3284,896],{"class":710},[700,3286,1474],{"class":714},[689,3288,3290],{"className":691,"code":3289,"filename":290,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Ffastify'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nawait app.register(evlog, {\n  drain: createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }),\n})\n",[697,3291,3292,3311,3329,3333,3349,3361,3379,3393,3403,3411],{"__ignoreMap":695},[700,3293,3294,3296,3298,3300,3302,3304,3306,3309],{"class":702,"line":703},[700,3295,707],{"class":706},[700,3297,711],{"class":710},[700,3299,1325],{"class":714},[700,3301,718],{"class":710},[700,3303,721],{"class":706},[700,3305,724],{"class":710},[700,3307,3308],{"class":727},"evlog\u002Ffastify",[700,3310,731],{"class":710},[700,3312,3313,3315,3317,3319,3321,3323,3325,3327],{"class":702,"line":819},[700,3314,707],{"class":706},[700,3316,711],{"class":710},[700,3318,715],{"class":714},[700,3320,718],{"class":710},[700,3322,721],{"class":706},[700,3324,724],{"class":710},[700,3326,728],{"class":727},[700,3328,731],{"class":710},[700,3330,3331],{"class":702,"line":826},[700,3332,823],{"emptyLinePlaceholder":822},[700,3334,3335,3337,3339,3341,3343,3345,3347],{"class":702,"line":858},[700,3336,1560],{"class":706},[700,3338,1563],{"class":714},[700,3340,638],{"class":710},[700,3342,1568],{"class":835},[700,3344,1571],{"class":714},[700,3346,885],{"class":710},[700,3348,855],{"class":710},[700,3350,3351,3353,3355,3357,3359],{"class":702,"line":893},[700,3352,1109],{"class":874},[700,3354,1094],{"class":710},[700,3356,715],{"class":835},[700,3358,839],{"class":714},[700,3360,1086],{"class":710},[700,3362,3363,3365,3367,3369,3371,3373,3375,3377],{"class":702,"line":995},[700,3364,2220],{"class":874},[700,3366,1094],{"class":710},[700,3368,2225],{"class":714},[700,3370,638],{"class":710},[700,3372,2230],{"class":714},[700,3374,638],{"class":710},[700,3376,776],{"class":714},[700,3378,2237],{"class":710},[700,3380,3381,3383,3385,3387,3389,3391],{"class":702,"line":1121},[700,3382,2242],{"class":874},[700,3384,1094],{"class":710},[700,3386,724],{"class":710},[700,3388,1995],{"class":727},[700,3390,877],{"class":710},[700,3392,1104],{"class":710},[700,3394,3395,3397,3399,3401],{"class":702,"line":2121},[700,3396,2257],{"class":874},[700,3398,1094],{"class":710},[700,3400,2263],{"class":2262},[700,3402,1104],{"class":710},[700,3404,3405,3407,3409],{"class":702,"line":2275},[700,3406,2270],{"class":710},[700,3408,848],{"class":714},[700,3410,1104],{"class":710},[700,3412,3413,3415],{"class":702,"line":2423},[700,3414,896],{"class":710},[700,3416,899],{"class":714},[689,3418,3420],{"className":691,"code":3419,"filename":295,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Felysia'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\napp.use(evlog({\n  drain: createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }),\n}))\n",[697,3421,3422,3441,3459,3463,3479,3491,3509,3523,3533,3541],{"__ignoreMap":695},[700,3423,3424,3426,3428,3430,3432,3434,3436,3439],{"class":702,"line":703},[700,3425,707],{"class":706},[700,3427,711],{"class":710},[700,3429,1325],{"class":714},[700,3431,718],{"class":710},[700,3433,721],{"class":706},[700,3435,724],{"class":710},[700,3437,3438],{"class":727},"evlog\u002Felysia",[700,3440,731],{"class":710},[700,3442,3443,3445,3447,3449,3451,3453,3455,3457],{"class":702,"line":819},[700,3444,707],{"class":706},[700,3446,711],{"class":710},[700,3448,715],{"class":714},[700,3450,718],{"class":710},[700,3452,721],{"class":706},[700,3454,724],{"class":710},[700,3456,728],{"class":727},[700,3458,731],{"class":710},[700,3460,3461],{"class":702,"line":826},[700,3462,823],{"emptyLinePlaceholder":822},[700,3464,3465,3467,3469,3471,3473,3475,3477],{"class":702,"line":858},[700,3466,1447],{"class":714},[700,3468,638],{"class":710},[700,3470,1452],{"class":835},[700,3472,839],{"class":714},[700,3474,1457],{"class":835},[700,3476,839],{"class":714},[700,3478,1086],{"class":710},[700,3480,3481,3483,3485,3487,3489],{"class":702,"line":893},[700,3482,1109],{"class":874},[700,3484,1094],{"class":710},[700,3486,715],{"class":835},[700,3488,839],{"class":714},[700,3490,1086],{"class":710},[700,3492,3493,3495,3497,3499,3501,3503,3505,3507],{"class":702,"line":995},[700,3494,2220],{"class":874},[700,3496,1094],{"class":710},[700,3498,2225],{"class":714},[700,3500,638],{"class":710},[700,3502,2230],{"class":714},[700,3504,638],{"class":710},[700,3506,776],{"class":714},[700,3508,2237],{"class":710},[700,3510,3511,3513,3515,3517,3519,3521],{"class":702,"line":1121},[700,3512,2242],{"class":874},[700,3514,1094],{"class":710},[700,3516,724],{"class":710},[700,3518,1995],{"class":727},[700,3520,877],{"class":710},[700,3522,1104],{"class":710},[700,3524,3525,3527,3529,3531],{"class":702,"line":2121},[700,3526,2257],{"class":874},[700,3528,1094],{"class":710},[700,3530,2263],{"class":2262},[700,3532,1104],{"class":710},[700,3534,3535,3537,3539],{"class":702,"line":2275},[700,3536,2270],{"class":710},[700,3538,848],{"class":714},[700,3540,1104],{"class":710},[700,3542,3543,3545],{"class":702,"line":2423},[700,3544,896],{"class":710},[700,3546,1474],{"class":714},[689,3548,3550],{"className":691,"code":3549,"filename":275,"language":694,"meta":1645,"style":695},"import { EvlogModule } from 'evlog\u002Fnestjs'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nEvlogModule.forRoot({\n  drain: createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }),\n})\n",[697,3551,3552,3572,3590,3594,3606,3618,3636,3650,3660,3668],{"__ignoreMap":695},[700,3553,3554,3556,3558,3561,3563,3565,3567,3570],{"class":702,"line":703},[700,3555,707],{"class":706},[700,3557,711],{"class":710},[700,3559,3560],{"class":714}," EvlogModule",[700,3562,718],{"class":710},[700,3564,721],{"class":706},[700,3566,724],{"class":710},[700,3568,3569],{"class":727},"evlog\u002Fnestjs",[700,3571,731],{"class":710},[700,3573,3574,3576,3578,3580,3582,3584,3586,3588],{"class":702,"line":819},[700,3575,707],{"class":706},[700,3577,711],{"class":710},[700,3579,715],{"class":714},[700,3581,718],{"class":710},[700,3583,721],{"class":706},[700,3585,724],{"class":710},[700,3587,728],{"class":727},[700,3589,731],{"class":710},[700,3591,3592],{"class":702,"line":826},[700,3593,823],{"emptyLinePlaceholder":822},[700,3595,3596,3598,3600,3602,3604],{"class":702,"line":858},[700,3597,1674],{"class":714},[700,3599,638],{"class":710},[700,3601,1679],{"class":835},[700,3603,839],{"class":714},[700,3605,1086],{"class":710},[700,3607,3608,3610,3612,3614,3616],{"class":702,"line":893},[700,3609,1109],{"class":874},[700,3611,1094],{"class":710},[700,3613,715],{"class":835},[700,3615,839],{"class":714},[700,3617,1086],{"class":710},[700,3619,3620,3622,3624,3626,3628,3630,3632,3634],{"class":702,"line":995},[700,3621,2220],{"class":874},[700,3623,1094],{"class":710},[700,3625,2225],{"class":714},[700,3627,638],{"class":710},[700,3629,2230],{"class":714},[700,3631,638],{"class":710},[700,3633,776],{"class":714},[700,3635,2237],{"class":710},[700,3637,3638,3640,3642,3644,3646,3648],{"class":702,"line":1121},[700,3639,2242],{"class":874},[700,3641,1094],{"class":710},[700,3643,724],{"class":710},[700,3645,1995],{"class":727},[700,3647,877],{"class":710},[700,3649,1104],{"class":710},[700,3651,3652,3654,3656,3658],{"class":702,"line":2121},[700,3653,2257],{"class":874},[700,3655,1094],{"class":710},[700,3657,2263],{"class":2262},[700,3659,1104],{"class":710},[700,3661,3662,3664,3666],{"class":702,"line":2275},[700,3663,2270],{"class":710},[700,3665,848],{"class":714},[700,3667,1104],{"class":710},[700,3669,3670,3672],{"class":702,"line":2423},[700,3671,896],{"class":710},[700,3673,899],{"class":714},[689,3675,3677],{"className":691,"code":3676,"filename":319,"language":694,"meta":1699,"style":695},"import { withEvlog } from 'evlog\u002Forpc'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nconst handler = withEvlog(new RPCHandler(router), {\n  drain: createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }),\n})\n",[697,3678,3679,3697,3715,3719,3741,3753,3771,3785,3795,3803],{"__ignoreMap":695},[700,3680,3681,3683,3685,3687,3689,3691,3693,3695],{"class":702,"line":703},[700,3682,707],{"class":706},[700,3684,711],{"class":710},[700,3686,1059],{"class":714},[700,3688,718],{"class":710},[700,3690,721],{"class":706},[700,3692,724],{"class":710},[700,3694,1718],{"class":727},[700,3696,731],{"class":710},[700,3698,3699,3701,3703,3705,3707,3709,3711,3713],{"class":702,"line":819},[700,3700,707],{"class":706},[700,3702,711],{"class":710},[700,3704,715],{"class":714},[700,3706,718],{"class":710},[700,3708,721],{"class":706},[700,3710,724],{"class":710},[700,3712,728],{"class":727},[700,3714,731],{"class":710},[700,3716,3717],{"class":702,"line":826},[700,3718,823],{"emptyLinePlaceholder":822},[700,3720,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739],{"class":702,"line":858},[700,3722,1747],{"class":851},[700,3724,1750],{"class":714},[700,3726,1384],{"class":710},[700,3728,1059],{"class":835},[700,3730,839],{"class":714},[700,3732,1759],{"class":710},[700,3734,1762],{"class":835},[700,3736,1765],{"class":714},[700,3738,885],{"class":710},[700,3740,855],{"class":710},[700,3742,3743,3745,3747,3749,3751],{"class":702,"line":893},[700,3744,1109],{"class":874},[700,3746,1094],{"class":710},[700,3748,715],{"class":835},[700,3750,839],{"class":714},[700,3752,1086],{"class":710},[700,3754,3755,3757,3759,3761,3763,3765,3767,3769],{"class":702,"line":995},[700,3756,2220],{"class":874},[700,3758,1094],{"class":710},[700,3760,2225],{"class":714},[700,3762,638],{"class":710},[700,3764,2230],{"class":714},[700,3766,638],{"class":710},[700,3768,776],{"class":714},[700,3770,2237],{"class":710},[700,3772,3773,3775,3777,3779,3781,3783],{"class":702,"line":1121},[700,3774,2242],{"class":874},[700,3776,1094],{"class":710},[700,3778,724],{"class":710},[700,3780,1995],{"class":727},[700,3782,877],{"class":710},[700,3784,1104],{"class":710},[700,3786,3787,3789,3791,3793],{"class":702,"line":2121},[700,3788,2257],{"class":874},[700,3790,1094],{"class":710},[700,3792,2263],{"class":2262},[700,3794,1104],{"class":710},[700,3796,3797,3799,3801],{"class":702,"line":2275},[700,3798,2270],{"class":710},[700,3800,848],{"class":714},[700,3802,1104],{"class":710},[700,3804,3805,3807],{"class":702,"line":2423},[700,3806,896],{"class":710},[700,3808,899],{"class":714},[689,3810,3812],{"className":691,"code":3811,"filename":305,"language":694,"meta":1785,"style":695},"import { withEvlog } from 'evlog\u002Fworkers'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport default withEvlog(handler, {\n  drain: createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }),\n})\n",[697,3813,3814,3832,3850,3854,3868,3880,3898,3912,3922,3930],{"__ignoreMap":695},[700,3815,3816,3818,3820,3822,3824,3826,3828,3830],{"class":702,"line":703},[700,3817,707],{"class":706},[700,3819,711],{"class":710},[700,3821,1059],{"class":714},[700,3823,718],{"class":710},[700,3825,721],{"class":706},[700,3827,724],{"class":710},[700,3829,1804],{"class":727},[700,3831,731],{"class":710},[700,3833,3834,3836,3838,3840,3842,3844,3846,3848],{"class":702,"line":819},[700,3835,707],{"class":706},[700,3837,711],{"class":710},[700,3839,715],{"class":714},[700,3841,718],{"class":710},[700,3843,721],{"class":706},[700,3845,724],{"class":710},[700,3847,728],{"class":727},[700,3849,731],{"class":710},[700,3851,3852],{"class":702,"line":826},[700,3853,823],{"emptyLinePlaceholder":822},[700,3855,3856,3858,3860,3862,3864,3866],{"class":702,"line":858},[700,3857,829],{"class":706},[700,3859,832],{"class":706},[700,3861,1059],{"class":835},[700,3863,1839],{"class":714},[700,3865,885],{"class":710},[700,3867,855],{"class":710},[700,3869,3870,3872,3874,3876,3878],{"class":702,"line":893},[700,3871,1109],{"class":874},[700,3873,1094],{"class":710},[700,3875,715],{"class":835},[700,3877,839],{"class":714},[700,3879,1086],{"class":710},[700,3881,3882,3884,3886,3888,3890,3892,3894,3896],{"class":702,"line":995},[700,3883,2220],{"class":874},[700,3885,1094],{"class":710},[700,3887,2225],{"class":714},[700,3889,638],{"class":710},[700,3891,2230],{"class":714},[700,3893,638],{"class":710},[700,3895,776],{"class":714},[700,3897,2237],{"class":710},[700,3899,3900,3902,3904,3906,3908,3910],{"class":702,"line":1121},[700,3901,2242],{"class":874},[700,3903,1094],{"class":710},[700,3905,724],{"class":710},[700,3907,1995],{"class":727},[700,3909,877],{"class":710},[700,3911,1104],{"class":710},[700,3913,3914,3916,3918,3920],{"class":702,"line":2121},[700,3915,2257],{"class":874},[700,3917,1094],{"class":710},[700,3919,2263],{"class":2262},[700,3921,1104],{"class":710},[700,3923,3924,3926,3928],{"class":702,"line":2275},[700,3925,2270],{"class":710},[700,3927,848],{"class":714},[700,3929,1104],{"class":710},[700,3931,3932,3934],{"class":702,"line":2423},[700,3933,896],{"class":710},[700,3935,899],{"class":714},[689,3937,3939],{"className":691,"code":3938,"filename":310,"language":694,"meta":693,"style":695},"import { initLogger } from 'evlog'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\ninitLogger({\n  drain: createHyperDXDrain({\n    apiKey: process.env.HYPERDX_API_KEY!,\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n    timeout: 10000,\n  }),\n})\n",[697,3940,3941,3960,3978,3982,3990,4002,4020,4034,4044,4052],{"__ignoreMap":695},[700,3942,3943,3945,3947,3950,3952,3954,3956,3958],{"class":702,"line":703},[700,3944,707],{"class":706},[700,3946,711],{"class":710},[700,3948,3949],{"class":714}," initLogger",[700,3951,718],{"class":710},[700,3953,721],{"class":706},[700,3955,724],{"class":710},[700,3957,1457],{"class":727},[700,3959,731],{"class":710},[700,3961,3962,3964,3966,3968,3970,3972,3974,3976],{"class":702,"line":819},[700,3963,707],{"class":706},[700,3965,711],{"class":710},[700,3967,715],{"class":714},[700,3969,718],{"class":710},[700,3971,721],{"class":706},[700,3973,724],{"class":710},[700,3975,728],{"class":727},[700,3977,731],{"class":710},[700,3979,3980],{"class":702,"line":826},[700,3981,823],{"emptyLinePlaceholder":822},[700,3983,3984,3986,3988],{"class":702,"line":858},[700,3985,1887],{"class":835},[700,3987,839],{"class":714},[700,3989,1086],{"class":710},[700,3991,3992,3994,3996,3998,4000],{"class":702,"line":893},[700,3993,1109],{"class":874},[700,3995,1094],{"class":710},[700,3997,715],{"class":835},[700,3999,839],{"class":714},[700,4001,1086],{"class":710},[700,4003,4004,4006,4008,4010,4012,4014,4016,4018],{"class":702,"line":995},[700,4005,2220],{"class":874},[700,4007,1094],{"class":710},[700,4009,2225],{"class":714},[700,4011,638],{"class":710},[700,4013,2230],{"class":714},[700,4015,638],{"class":710},[700,4017,776],{"class":714},[700,4019,2237],{"class":710},[700,4021,4022,4024,4026,4028,4030,4032],{"class":702,"line":1121},[700,4023,2242],{"class":874},[700,4025,1094],{"class":710},[700,4027,724],{"class":710},[700,4029,1995],{"class":727},[700,4031,877],{"class":710},[700,4033,1104],{"class":710},[700,4035,4036,4038,4040,4042],{"class":702,"line":2121},[700,4037,2257],{"class":874},[700,4039,1094],{"class":710},[700,4041,2263],{"class":2262},[700,4043,1104],{"class":710},[700,4045,4046,4048,4050],{"class":702,"line":2275},[700,4047,2270],{"class":710},[700,4049,848],{"class":714},[700,4051,1104],{"class":710},[700,4053,4054,4056],{"class":702,"line":2423},[700,4055,896],{"class":710},[700,4057,899],{"class":714},[619,4059,4060,4061,4064,4065,4067,4068,4071],{},"For self-hosted HyperDX, set ",[697,4062,4063],{},"endpoint"," to your OTLP HTTP base URL (same role as ",[697,4066,4063],{}," in HyperDX’s ",[697,4069,4070],{},"otlphttp"," exporter example).",[736,4073,4075],{"id":4074},"full-configuration-reference","Full Configuration Reference",[1952,4077,4078,4093],{},[1955,4079,4080],{},[1958,4081,4082,4085,4088,4091],{},[1961,4083,4084],{},"Option",[1961,4086,4087],{},"Type",[1961,4089,4090],{},"Default",[1961,4092,1966],{},[1968,4094,4095,4116,4136,4153,4170,4190],{},[1958,4096,4097,4102,4107,4110],{},[1973,4098,4099],{},[697,4100,4101],{},"apiKey",[1973,4103,4104],{},[697,4105,4106],{},"string",[1973,4108,4109],{},"-",[1973,4111,4112,4113,4115],{},"Ingestion API key (required). Sent as the ",[697,4114,758],{}," header value",[1958,4117,4118,4122,4126,4130],{},[1973,4119,4120],{},[697,4121,4063],{},[1973,4123,4124],{},[697,4125,4106],{},[1973,4127,4128],{},[697,4129,1995],{},[1973,4131,4132,4133,848],{},"OTLP HTTP base URL (evlog appends ",[697,4134,4135],{},"\u002Fv1\u002Flogs",[1958,4137,4138,4142,4146,4148],{},[1973,4139,4140],{},[697,4141,2014],{},[1973,4143,4144],{},[697,4145,4106],{},[1973,4147,4109],{},[1973,4149,2005,4150,4152],{},[697,4151,2008],{}," resource attribute",[1958,4154,4155,4160,4165,4167],{},[1973,4156,4157],{},[697,4158,4159],{},"resourceAttributes",[1973,4161,4162],{},[697,4163,4164],{},"object",[1973,4166,4109],{},[1973,4168,4169],{},"Additional OTLP resource attributes",[1958,4171,4172,4177,4182,4187],{},[1973,4173,4174],{},[697,4175,4176],{},"timeout",[1973,4178,4179],{},[697,4180,4181],{},"number",[1973,4183,4184],{},[697,4185,4186],{},"5000",[1973,4188,4189],{},"Request timeout in milliseconds",[1958,4191,4192,4197,4201,4206],{},[1973,4193,4194],{},[697,4195,4196],{},"retries",[1973,4198,4199],{},[697,4200,4181],{},[1973,4202,4203],{},[697,4204,4205],{},"2",[1973,4207,4208],{},"Retry attempts on transient failures",[682,4210,4212],{"id":4211},"deployment","Deployment",[619,4214,4215,4216,4218],{},"HyperDX is open source, so the adapter targets a managed account and a cluster\nyou run yourself with the same code. Only ",[697,4217,4063],{}," changes.",[736,4220,4222],{"id":4221},"hyperdx-cloud","HyperDX Cloud",[619,4224,4225],{},"The default. Set the API key and nothing else:",[791,4227,4228,4306,4402,4510,4590,4686,4778,4851,4924,4997,5070,5139,5217,5287],{},[689,4229,4230],{"className":691,"code":795,"filename":250,"language":694,"meta":796,"style":695},[697,4231,4232,4250,4254,4274,4300],{"__ignoreMap":695},[700,4233,4234,4236,4238,4240,4242,4244,4246,4248],{"class":702,"line":703},[700,4235,707],{"class":706},[700,4237,711],{"class":710},[700,4239,715],{"class":714},[700,4241,718],{"class":710},[700,4243,721],{"class":706},[700,4245,724],{"class":710},[700,4247,728],{"class":727},[700,4249,731],{"class":710},[700,4251,4252],{"class":702,"line":819},[700,4253,823],{"emptyLinePlaceholder":822},[700,4255,4256,4258,4260,4262,4264,4266,4268,4270,4272],{"class":702,"line":826},[700,4257,829],{"class":706},[700,4259,832],{"class":706},[700,4261,836],{"class":835},[700,4263,839],{"class":714},[700,4265,839],{"class":710},[700,4267,845],{"class":844},[700,4269,848],{"class":710},[700,4271,852],{"class":851},[700,4273,855],{"class":710},[700,4275,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298],{"class":702,"line":858},[700,4277,861],{"class":714},[700,4279,638],{"class":710},[700,4281,866],{"class":714},[700,4283,638],{"class":710},[700,4285,871],{"class":835},[700,4287,839],{"class":874},[700,4289,877],{"class":710},[700,4291,880],{"class":727},[700,4293,877],{"class":710},[700,4295,885],{"class":710},[700,4297,715],{"class":835},[700,4299,890],{"class":874},[700,4301,4302,4304],{"class":702,"line":893},[700,4303,896],{"class":710},[700,4305,899],{"class":714},[689,4307,4308],{"className":691,"code":902,"filename":265,"language":694,"meta":796,"style":695},[697,4309,4310,4328,4346,4350,4370,4396],{"__ignoreMap":695},[700,4311,4312,4314,4316,4318,4320,4322,4324,4326],{"class":702,"line":703},[700,4313,707],{"class":706},[700,4315,711],{"class":710},[700,4317,913],{"class":714},[700,4319,718],{"class":710},[700,4321,721],{"class":706},[700,4323,724],{"class":710},[700,4325,922],{"class":727},[700,4327,731],{"class":710},[700,4329,4330,4332,4334,4336,4338,4340,4342,4344],{"class":702,"line":819},[700,4331,707],{"class":706},[700,4333,711],{"class":710},[700,4335,715],{"class":714},[700,4337,718],{"class":710},[700,4339,721],{"class":706},[700,4341,724],{"class":710},[700,4343,728],{"class":727},[700,4345,731],{"class":710},[700,4347,4348],{"class":702,"line":826},[700,4349,823],{"emptyLinePlaceholder":822},[700,4351,4352,4354,4356,4358,4360,4362,4364,4366,4368],{"class":702,"line":858},[700,4353,829],{"class":706},[700,4355,832],{"class":706},[700,4357,913],{"class":835},[700,4359,839],{"class":714},[700,4361,839],{"class":710},[700,4363,845],{"class":844},[700,4365,848],{"class":710},[700,4367,852],{"class":851},[700,4369,855],{"class":710},[700,4371,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394],{"class":702,"line":893},[700,4373,861],{"class":714},[700,4375,638],{"class":710},[700,4377,866],{"class":714},[700,4379,638],{"class":710},[700,4381,871],{"class":835},[700,4383,839],{"class":874},[700,4385,877],{"class":710},[700,4387,880],{"class":727},[700,4389,877],{"class":710},[700,4391,885],{"class":710},[700,4393,715],{"class":835},[700,4395,890],{"class":874},[700,4397,4398,4400],{"class":702,"line":995},[700,4399,896],{"class":710},[700,4401,899],{"class":714},[689,4403,4404],{"className":691,"code":1002,"filename":255,"language":694,"meta":1003,"style":695},[697,4405,4406,4424,4442,4446,4478,4492,4504],{"__ignoreMap":695},[700,4407,4408,4410,4412,4414,4416,4418,4420,4422],{"class":702,"line":703},[700,4409,707],{"class":706},[700,4411,711],{"class":710},[700,4413,1014],{"class":714},[700,4415,718],{"class":710},[700,4417,721],{"class":706},[700,4419,724],{"class":710},[700,4421,1023],{"class":727},[700,4423,731],{"class":710},[700,4425,4426,4428,4430,4432,4434,4436,4438,4440],{"class":702,"line":819},[700,4427,707],{"class":706},[700,4429,711],{"class":710},[700,4431,715],{"class":714},[700,4433,718],{"class":710},[700,4435,721],{"class":706},[700,4437,724],{"class":710},[700,4439,728],{"class":727},[700,4441,731],{"class":710},[700,4443,4444],{"class":702,"line":826},[700,4445,823],{"emptyLinePlaceholder":822},[700,4447,4448,4450,4452,4454,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476],{"class":702,"line":858},[700,4449,829],{"class":706},[700,4451,1054],{"class":851},[700,4453,711],{"class":710},[700,4455,1059],{"class":714},[700,4457,885],{"class":710},[700,4459,1064],{"class":714},[700,4461,885],{"class":710},[700,4463,1069],{"class":714},[700,4465,885],{"class":710},[700,4467,1074],{"class":714},[700,4469,896],{"class":710},[700,4471,1079],{"class":710},[700,4473,1014],{"class":835},[700,4475,839],{"class":714},[700,4477,1086],{"class":710},[700,4479,4480,4482,4484,4486,4488,4490],{"class":702,"line":893},[700,4481,1091],{"class":874},[700,4483,1094],{"class":710},[700,4485,724],{"class":710},[700,4487,1099],{"class":727},[700,4489,877],{"class":710},[700,4491,1104],{"class":710},[700,4493,4494,4496,4498,4500,4502],{"class":702,"line":995},[700,4495,1109],{"class":874},[700,4497,1094],{"class":710},[700,4499,715],{"class":835},[700,4501,1116],{"class":714},[700,4503,1104],{"class":710},[700,4505,4506,4508],{"class":702,"line":1121},[700,4507,896],{"class":710},[700,4509,899],{"class":714},[689,4511,4512],{"className":691,"code":1128,"filename":260,"language":694,"meta":1129,"style":695},[697,4513,4514,4532,4550,4554],{"__ignoreMap":695},[700,4515,4516,4518,4520,4522,4524,4526,4528,4530],{"class":702,"line":703},[700,4517,707],{"class":706},[700,4519,711],{"class":710},[700,4521,1140],{"class":714},[700,4523,718],{"class":710},[700,4525,721],{"class":706},[700,4527,724],{"class":710},[700,4529,1149],{"class":727},[700,4531,731],{"class":710},[700,4533,4534,4536,4538,4540,4542,4544,4546,4548],{"class":702,"line":819},[700,4535,707],{"class":706},[700,4537,711],{"class":710},[700,4539,715],{"class":714},[700,4541,718],{"class":710},[700,4543,721],{"class":706},[700,4545,724],{"class":710},[700,4547,728],{"class":727},[700,4549,731],{"class":710},[700,4551,4552],{"class":702,"line":826},[700,4553,823],{"emptyLinePlaceholder":822},[700,4555,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588],{"class":702,"line":858},[700,4557,829],{"class":706},[700,4559,1054],{"class":851},[700,4561,711],{"class":710},[700,4563,1184],{"class":714},[700,4565,885],{"class":710},[700,4567,1189],{"class":714},[700,4569,896],{"class":710},[700,4571,1079],{"class":710},[700,4573,1140],{"class":835},[700,4575,839],{"class":714},[700,4577,1200],{"class":710},[700,4579,1203],{"class":874},[700,4581,1094],{"class":710},[700,4583,715],{"class":835},[700,4585,1210],{"class":714},[700,4587,896],{"class":710},[700,4589,899],{"class":714},[689,4591,4592],{"className":691,"code":902,"filename":270,"language":694,"meta":796,"style":695},[697,4593,4594,4612,4630,4634,4654,4680],{"__ignoreMap":695},[700,4595,4596,4598,4600,4602,4604,4606,4608,4610],{"class":702,"line":703},[700,4597,707],{"class":706},[700,4599,711],{"class":710},[700,4601,913],{"class":714},[700,4603,718],{"class":710},[700,4605,721],{"class":706},[700,4607,724],{"class":710},[700,4609,922],{"class":727},[700,4611,731],{"class":710},[700,4613,4614,4616,4618,4620,4622,4624,4626,4628],{"class":702,"line":819},[700,4615,707],{"class":706},[700,4617,711],{"class":710},[700,4619,715],{"class":714},[700,4621,718],{"class":710},[700,4623,721],{"class":706},[700,4625,724],{"class":710},[700,4627,728],{"class":727},[700,4629,731],{"class":710},[700,4631,4632],{"class":702,"line":826},[700,4633,823],{"emptyLinePlaceholder":822},[700,4635,4636,4638,4640,4642,4644,4646,4648,4650,4652],{"class":702,"line":858},[700,4637,829],{"class":706},[700,4639,832],{"class":706},[700,4641,913],{"class":835},[700,4643,839],{"class":714},[700,4645,839],{"class":710},[700,4647,845],{"class":844},[700,4649,848],{"class":710},[700,4651,852],{"class":851},[700,4653,855],{"class":710},[700,4655,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678],{"class":702,"line":893},[700,4657,861],{"class":714},[700,4659,638],{"class":710},[700,4661,866],{"class":714},[700,4663,638],{"class":710},[700,4665,871],{"class":835},[700,4667,839],{"class":874},[700,4669,877],{"class":710},[700,4671,880],{"class":727},[700,4673,877],{"class":710},[700,4675,885],{"class":710},[700,4677,715],{"class":835},[700,4679,890],{"class":874},[700,4681,4682,4684],{"class":702,"line":995},[700,4683,896],{"class":710},[700,4685,899],{"class":714},[689,4687,4688],{"className":691,"code":1313,"filename":300,"language":694,"meta":1314,"style":695},[697,4689,4690,4708,4726,4730,4752,4774],{"__ignoreMap":695},[700,4691,4692,4694,4696,4698,4700,4702,4704,4706],{"class":702,"line":703},[700,4693,707],{"class":706},[700,4695,711],{"class":710},[700,4697,1325],{"class":714},[700,4699,718],{"class":710},[700,4701,721],{"class":706},[700,4703,724],{"class":710},[700,4705,1334],{"class":727},[700,4707,731],{"class":710},[700,4709,4710,4712,4714,4716,4718,4720,4722,4724],{"class":702,"line":819},[700,4711,707],{"class":706},[700,4713,711],{"class":710},[700,4715,715],{"class":714},[700,4717,718],{"class":710},[700,4719,721],{"class":706},[700,4721,724],{"class":710},[700,4723,728],{"class":727},[700,4725,731],{"class":710},[700,4727,4728],{"class":702,"line":826},[700,4729,823],{"emptyLinePlaceholder":822},[700,4731,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750],{"class":702,"line":858},[700,4733,829],{"class":706},[700,4735,1054],{"class":851},[700,4737,1367],{"class":714},[700,4739,1094],{"class":710},[700,4741,1373],{"class":1372},[700,4743,638],{"class":710},[700,4745,1378],{"class":1372},[700,4747,1381],{"class":714},[700,4749,1384],{"class":710},[700,4751,1387],{"class":714},[700,4753,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772],{"class":702,"line":893},[700,4755,1392],{"class":835},[700,4757,839],{"class":714},[700,4759,1200],{"class":710},[700,4761,1203],{"class":874},[700,4763,1094],{"class":710},[700,4765,715],{"class":835},[700,4767,1210],{"class":714},[700,4769,896],{"class":710},[700,4771,848],{"class":714},[700,4773,1104],{"class":710},[700,4775,4776],{"class":702,"line":995},[700,4777,1415],{"class":714},[689,4779,4781],{"className":691,"code":4780,"filename":285,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Fhono'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\napp.use(evlog({ drain: createHyperDXDrain() }))\n",[697,4782,4783,4801,4819,4823],{"__ignoreMap":695},[700,4784,4785,4787,4789,4791,4793,4795,4797,4799],{"class":702,"line":703},[700,4786,707],{"class":706},[700,4788,711],{"class":710},[700,4790,1325],{"class":714},[700,4792,718],{"class":710},[700,4794,721],{"class":706},[700,4796,724],{"class":710},[700,4798,3048],{"class":727},[700,4800,731],{"class":710},[700,4802,4803,4805,4807,4809,4811,4813,4815,4817],{"class":702,"line":819},[700,4804,707],{"class":706},[700,4806,711],{"class":710},[700,4808,715],{"class":714},[700,4810,718],{"class":710},[700,4812,721],{"class":706},[700,4814,724],{"class":710},[700,4816,728],{"class":727},[700,4818,731],{"class":710},[700,4820,4821],{"class":702,"line":826},[700,4822,823],{"emptyLinePlaceholder":822},[700,4824,4825,4827,4829,4831,4833,4835,4837,4839,4841,4843,4845,4847,4849],{"class":702,"line":858},[700,4826,1447],{"class":714},[700,4828,638],{"class":710},[700,4830,1452],{"class":835},[700,4832,839],{"class":714},[700,4834,1457],{"class":835},[700,4836,839],{"class":714},[700,4838,1200],{"class":710},[700,4840,1203],{"class":874},[700,4842,1094],{"class":710},[700,4844,715],{"class":835},[700,4846,1210],{"class":714},[700,4848,896],{"class":710},[700,4850,1474],{"class":714},[689,4852,4854],{"className":691,"code":4853,"filename":280,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Fexpress'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\napp.use(evlog({ drain: createHyperDXDrain() }))\n",[697,4855,4856,4874,4892,4896],{"__ignoreMap":695},[700,4857,4858,4860,4862,4864,4866,4868,4870,4872],{"class":702,"line":703},[700,4859,707],{"class":706},[700,4861,711],{"class":710},[700,4863,1325],{"class":714},[700,4865,718],{"class":710},[700,4867,721],{"class":706},[700,4869,724],{"class":710},[700,4871,3178],{"class":727},[700,4873,731],{"class":710},[700,4875,4876,4878,4880,4882,4884,4886,4888,4890],{"class":702,"line":819},[700,4877,707],{"class":706},[700,4879,711],{"class":710},[700,4881,715],{"class":714},[700,4883,718],{"class":710},[700,4885,721],{"class":706},[700,4887,724],{"class":710},[700,4889,728],{"class":727},[700,4891,731],{"class":710},[700,4893,4894],{"class":702,"line":826},[700,4895,823],{"emptyLinePlaceholder":822},[700,4897,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920,4922],{"class":702,"line":858},[700,4899,1447],{"class":714},[700,4901,638],{"class":710},[700,4903,1452],{"class":835},[700,4905,839],{"class":714},[700,4907,1457],{"class":835},[700,4909,839],{"class":714},[700,4911,1200],{"class":710},[700,4913,1203],{"class":874},[700,4915,1094],{"class":710},[700,4917,715],{"class":835},[700,4919,1210],{"class":714},[700,4921,896],{"class":710},[700,4923,1474],{"class":714},[689,4925,4927],{"className":691,"code":4926,"filename":290,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Ffastify'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nawait app.register(evlog, { drain: createHyperDXDrain() })\n",[697,4928,4929,4947,4965,4969],{"__ignoreMap":695},[700,4930,4931,4933,4935,4937,4939,4941,4943,4945],{"class":702,"line":703},[700,4932,707],{"class":706},[700,4934,711],{"class":710},[700,4936,1325],{"class":714},[700,4938,718],{"class":710},[700,4940,721],{"class":706},[700,4942,724],{"class":710},[700,4944,3308],{"class":727},[700,4946,731],{"class":710},[700,4948,4949,4951,4953,4955,4957,4959,4961,4963],{"class":702,"line":819},[700,4950,707],{"class":706},[700,4952,711],{"class":710},[700,4954,715],{"class":714},[700,4956,718],{"class":710},[700,4958,721],{"class":706},[700,4960,724],{"class":710},[700,4962,728],{"class":727},[700,4964,731],{"class":710},[700,4966,4967],{"class":702,"line":826},[700,4968,823],{"emptyLinePlaceholder":822},[700,4970,4971,4973,4975,4977,4979,4981,4983,4985,4987,4989,4991,4993,4995],{"class":702,"line":858},[700,4972,1560],{"class":706},[700,4974,1563],{"class":714},[700,4976,638],{"class":710},[700,4978,1568],{"class":835},[700,4980,1571],{"class":714},[700,4982,885],{"class":710},[700,4984,711],{"class":710},[700,4986,1203],{"class":874},[700,4988,1094],{"class":710},[700,4990,715],{"class":835},[700,4992,1210],{"class":714},[700,4994,896],{"class":710},[700,4996,899],{"class":714},[689,4998,5000],{"className":691,"code":4999,"filename":295,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Felysia'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\napp.use(evlog({ drain: createHyperDXDrain() }))\n",[697,5001,5002,5020,5038,5042],{"__ignoreMap":695},[700,5003,5004,5006,5008,5010,5012,5014,5016,5018],{"class":702,"line":703},[700,5005,707],{"class":706},[700,5007,711],{"class":710},[700,5009,1325],{"class":714},[700,5011,718],{"class":710},[700,5013,721],{"class":706},[700,5015,724],{"class":710},[700,5017,3438],{"class":727},[700,5019,731],{"class":710},[700,5021,5022,5024,5026,5028,5030,5032,5034,5036],{"class":702,"line":819},[700,5023,707],{"class":706},[700,5025,711],{"class":710},[700,5027,715],{"class":714},[700,5029,718],{"class":710},[700,5031,721],{"class":706},[700,5033,724],{"class":710},[700,5035,728],{"class":727},[700,5037,731],{"class":710},[700,5039,5040],{"class":702,"line":826},[700,5041,823],{"emptyLinePlaceholder":822},[700,5043,5044,5046,5048,5050,5052,5054,5056,5058,5060,5062,5064,5066,5068],{"class":702,"line":858},[700,5045,1447],{"class":714},[700,5047,638],{"class":710},[700,5049,1452],{"class":835},[700,5051,839],{"class":714},[700,5053,1457],{"class":835},[700,5055,839],{"class":714},[700,5057,1200],{"class":710},[700,5059,1203],{"class":874},[700,5061,1094],{"class":710},[700,5063,715],{"class":835},[700,5065,1210],{"class":714},[700,5067,896],{"class":710},[700,5069,1474],{"class":714},[689,5071,5073],{"className":691,"code":5072,"filename":275,"language":694,"meta":1645,"style":695},"import { EvlogModule } from 'evlog\u002Fnestjs'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nEvlogModule.forRoot({ drain: createHyperDXDrain() })\n",[697,5074,5075,5093,5111,5115],{"__ignoreMap":695},[700,5076,5077,5079,5081,5083,5085,5087,5089,5091],{"class":702,"line":703},[700,5078,707],{"class":706},[700,5080,711],{"class":710},[700,5082,3560],{"class":714},[700,5084,718],{"class":710},[700,5086,721],{"class":706},[700,5088,724],{"class":710},[700,5090,3569],{"class":727},[700,5092,731],{"class":710},[700,5094,5095,5097,5099,5101,5103,5105,5107,5109],{"class":702,"line":819},[700,5096,707],{"class":706},[700,5098,711],{"class":710},[700,5100,715],{"class":714},[700,5102,718],{"class":710},[700,5104,721],{"class":706},[700,5106,724],{"class":710},[700,5108,728],{"class":727},[700,5110,731],{"class":710},[700,5112,5113],{"class":702,"line":826},[700,5114,823],{"emptyLinePlaceholder":822},[700,5116,5117,5119,5121,5123,5125,5127,5129,5131,5133,5135,5137],{"class":702,"line":858},[700,5118,1674],{"class":714},[700,5120,638],{"class":710},[700,5122,1679],{"class":835},[700,5124,839],{"class":714},[700,5126,1200],{"class":710},[700,5128,1203],{"class":874},[700,5130,1094],{"class":710},[700,5132,715],{"class":835},[700,5134,1210],{"class":714},[700,5136,896],{"class":710},[700,5138,899],{"class":714},[689,5140,5141],{"className":691,"code":1698,"filename":319,"language":694,"meta":1699,"style":695},[697,5142,5143,5161,5179,5183],{"__ignoreMap":695},[700,5144,5145,5147,5149,5151,5153,5155,5157,5159],{"class":702,"line":703},[700,5146,707],{"class":706},[700,5148,711],{"class":710},[700,5150,1059],{"class":714},[700,5152,718],{"class":710},[700,5154,721],{"class":706},[700,5156,724],{"class":710},[700,5158,1718],{"class":727},[700,5160,731],{"class":710},[700,5162,5163,5165,5167,5169,5171,5173,5175,5177],{"class":702,"line":819},[700,5164,707],{"class":706},[700,5166,711],{"class":710},[700,5168,715],{"class":714},[700,5170,718],{"class":710},[700,5172,721],{"class":706},[700,5174,724],{"class":710},[700,5176,728],{"class":727},[700,5178,731],{"class":710},[700,5180,5181],{"class":702,"line":826},[700,5182,823],{"emptyLinePlaceholder":822},[700,5184,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209,5211,5213,5215],{"class":702,"line":858},[700,5186,1747],{"class":851},[700,5188,1750],{"class":714},[700,5190,1384],{"class":710},[700,5192,1059],{"class":835},[700,5194,839],{"class":714},[700,5196,1759],{"class":710},[700,5198,1762],{"class":835},[700,5200,1765],{"class":714},[700,5202,885],{"class":710},[700,5204,711],{"class":710},[700,5206,1203],{"class":874},[700,5208,1094],{"class":710},[700,5210,715],{"class":835},[700,5212,1210],{"class":714},[700,5214,896],{"class":710},[700,5216,899],{"class":714},[689,5218,5219],{"className":691,"code":1784,"filename":305,"language":694,"meta":1785,"style":695},[697,5220,5221,5239,5257,5261],{"__ignoreMap":695},[700,5222,5223,5225,5227,5229,5231,5233,5235,5237],{"class":702,"line":703},[700,5224,707],{"class":706},[700,5226,711],{"class":710},[700,5228,1059],{"class":714},[700,5230,718],{"class":710},[700,5232,721],{"class":706},[700,5234,724],{"class":710},[700,5236,1804],{"class":727},[700,5238,731],{"class":710},[700,5240,5241,5243,5245,5247,5249,5251,5253,5255],{"class":702,"line":819},[700,5242,707],{"class":706},[700,5244,711],{"class":710},[700,5246,715],{"class":714},[700,5248,718],{"class":710},[700,5250,721],{"class":706},[700,5252,724],{"class":710},[700,5254,728],{"class":727},[700,5256,731],{"class":710},[700,5258,5259],{"class":702,"line":826},[700,5260,823],{"emptyLinePlaceholder":822},[700,5262,5263,5265,5267,5269,5271,5273,5275,5277,5279,5281,5283,5285],{"class":702,"line":858},[700,5264,829],{"class":706},[700,5266,832],{"class":706},[700,5268,1059],{"class":835},[700,5270,1839],{"class":714},[700,5272,885],{"class":710},[700,5274,711],{"class":710},[700,5276,1203],{"class":874},[700,5278,1094],{"class":710},[700,5280,715],{"class":835},[700,5282,1210],{"class":714},[700,5284,896],{"class":710},[700,5286,899],{"class":714},[689,5288,5290],{"className":691,"code":5289,"filename":310,"language":694,"meta":693,"style":695},"import { initLogger } from 'evlog'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\ninitLogger({ drain: createHyperDXDrain() })\n",[697,5291,5292,5310,5328,5332],{"__ignoreMap":695},[700,5293,5294,5296,5298,5300,5302,5304,5306,5308],{"class":702,"line":703},[700,5295,707],{"class":706},[700,5297,711],{"class":710},[700,5299,3949],{"class":714},[700,5301,718],{"class":710},[700,5303,721],{"class":706},[700,5305,724],{"class":710},[700,5307,1457],{"class":727},[700,5309,731],{"class":710},[700,5311,5312,5314,5316,5318,5320,5322,5324,5326],{"class":702,"line":819},[700,5313,707],{"class":706},[700,5315,711],{"class":710},[700,5317,715],{"class":714},[700,5319,718],{"class":710},[700,5321,721],{"class":706},[700,5323,724],{"class":710},[700,5325,728],{"class":727},[700,5327,731],{"class":710},[700,5329,5330],{"class":702,"line":826},[700,5331,823],{"emptyLinePlaceholder":822},[700,5333,5334,5336,5338,5340,5342,5344,5346,5348,5350],{"class":702,"line":858},[700,5335,1887],{"class":835},[700,5337,839],{"class":714},[700,5339,1200],{"class":710},[700,5341,1203],{"class":874},[700,5343,1094],{"class":710},[700,5345,715],{"class":835},[700,5347,1210],{"class":714},[700,5349,896],{"class":710},[700,5351,899],{"class":714},[689,5353,5355],{"className":766,"code":5354,"filename":768,"language":769,"meta":695,"style":695},"HYPERDX_API_KEY=your-ingestion-key\n",[697,5356,5357],{"__ignoreMap":695},[700,5358,5359,5361,5363],{"class":702,"line":703},[700,5360,776],{"class":714},[700,5362,1384],{"class":710},[700,5364,5365],{"class":727},"your-ingestion-key\n",[619,5367,5368,5369,638],{},"The endpoint defaults to ",[697,5370,1995],{},[736,5372,5374],{"id":5373},"self-hosted","Self-hosted",[619,5376,5377,5378,5380,5381,5383,5384,1094],{},"Point ",[697,5379,4063],{}," at your own OTLP HTTP collector, the same value you would put\nin an ",[697,5382,4070],{}," exporter's ",[697,5385,4063],{},[791,5387,5388,5485,5598,5723,5821,5933,6042,6131,6220,6309,6398,6483,6578,6665],{},[689,5389,5391],{"className":691,"code":5390,"filename":250,"language":694,"meta":796,"style":695},"import { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport default defineNitroPlugin((nitroApp) => {\n  nitroApp.hooks.hook('evlog:drain', createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }))\n})\n",[697,5392,5393,5411,5415,5435,5479],{"__ignoreMap":695},[700,5394,5395,5397,5399,5401,5403,5405,5407,5409],{"class":702,"line":703},[700,5396,707],{"class":706},[700,5398,711],{"class":710},[700,5400,715],{"class":714},[700,5402,718],{"class":710},[700,5404,721],{"class":706},[700,5406,724],{"class":710},[700,5408,728],{"class":727},[700,5410,731],{"class":710},[700,5412,5413],{"class":702,"line":819},[700,5414,823],{"emptyLinePlaceholder":822},[700,5416,5417,5419,5421,5423,5425,5427,5429,5431,5433],{"class":702,"line":826},[700,5418,829],{"class":706},[700,5420,832],{"class":706},[700,5422,836],{"class":835},[700,5424,839],{"class":714},[700,5426,839],{"class":710},[700,5428,845],{"class":844},[700,5430,848],{"class":710},[700,5432,852],{"class":851},[700,5434,855],{"class":710},[700,5436,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457,5459,5461,5463,5466,5468,5470,5473,5475,5477],{"class":702,"line":858},[700,5438,861],{"class":714},[700,5440,638],{"class":710},[700,5442,866],{"class":714},[700,5444,638],{"class":710},[700,5446,871],{"class":835},[700,5448,839],{"class":874},[700,5450,877],{"class":710},[700,5452,880],{"class":727},[700,5454,877],{"class":710},[700,5456,885],{"class":710},[700,5458,715],{"class":835},[700,5460,839],{"class":874},[700,5462,1200],{"class":710},[700,5464,5465],{"class":874}," endpoint",[700,5467,1094],{"class":710},[700,5469,724],{"class":710},[700,5471,5472],{"class":727},"http:\u002F\u002Fhyperdx.internal:4318",[700,5474,877],{"class":710},[700,5476,718],{"class":710},[700,5478,1474],{"class":874},[700,5480,5481,5483],{"class":702,"line":893},[700,5482,896],{"class":710},[700,5484,899],{"class":714},[689,5486,5488],{"className":691,"code":5487,"filename":265,"language":694,"meta":796,"style":695},"import { definePlugin } from 'nitro'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport default definePlugin((nitroApp) => {\n  nitroApp.hooks.hook('evlog:drain', createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }))\n})\n",[697,5489,5490,5508,5526,5530,5550,5592],{"__ignoreMap":695},[700,5491,5492,5494,5496,5498,5500,5502,5504,5506],{"class":702,"line":703},[700,5493,707],{"class":706},[700,5495,711],{"class":710},[700,5497,913],{"class":714},[700,5499,718],{"class":710},[700,5501,721],{"class":706},[700,5503,724],{"class":710},[700,5505,922],{"class":727},[700,5507,731],{"class":710},[700,5509,5510,5512,5514,5516,5518,5520,5522,5524],{"class":702,"line":819},[700,5511,707],{"class":706},[700,5513,711],{"class":710},[700,5515,715],{"class":714},[700,5517,718],{"class":710},[700,5519,721],{"class":706},[700,5521,724],{"class":710},[700,5523,728],{"class":727},[700,5525,731],{"class":710},[700,5527,5528],{"class":702,"line":826},[700,5529,823],{"emptyLinePlaceholder":822},[700,5531,5532,5534,5536,5538,5540,5542,5544,5546,5548],{"class":702,"line":858},[700,5533,829],{"class":706},[700,5535,832],{"class":706},[700,5537,913],{"class":835},[700,5539,839],{"class":714},[700,5541,839],{"class":710},[700,5543,845],{"class":844},[700,5545,848],{"class":710},[700,5547,852],{"class":851},[700,5549,855],{"class":710},[700,5551,5552,5554,5556,5558,5560,5562,5564,5566,5568,5570,5572,5574,5576,5578,5580,5582,5584,5586,5588,5590],{"class":702,"line":893},[700,5553,861],{"class":714},[700,5555,638],{"class":710},[700,5557,866],{"class":714},[700,5559,638],{"class":710},[700,5561,871],{"class":835},[700,5563,839],{"class":874},[700,5565,877],{"class":710},[700,5567,880],{"class":727},[700,5569,877],{"class":710},[700,5571,885],{"class":710},[700,5573,715],{"class":835},[700,5575,839],{"class":874},[700,5577,1200],{"class":710},[700,5579,5465],{"class":874},[700,5581,1094],{"class":710},[700,5583,724],{"class":710},[700,5585,5472],{"class":727},[700,5587,877],{"class":710},[700,5589,718],{"class":710},[700,5591,1474],{"class":874},[700,5593,5594,5596],{"class":702,"line":995},[700,5595,896],{"class":710},[700,5597,899],{"class":714},[689,5599,5601],{"className":691,"code":5600,"filename":255,"language":694,"meta":1003,"style":695},"import { createEvlog } from 'evlog\u002Fnext'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport const { withEvlog, useLogger, log, createError } = createEvlog({\n  service: 'my-app',\n  drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }),\n})\n",[697,5602,5603,5621,5639,5643,5675,5689,5717],{"__ignoreMap":695},[700,5604,5605,5607,5609,5611,5613,5615,5617,5619],{"class":702,"line":703},[700,5606,707],{"class":706},[700,5608,711],{"class":710},[700,5610,1014],{"class":714},[700,5612,718],{"class":710},[700,5614,721],{"class":706},[700,5616,724],{"class":710},[700,5618,1023],{"class":727},[700,5620,731],{"class":710},[700,5622,5623,5625,5627,5629,5631,5633,5635,5637],{"class":702,"line":819},[700,5624,707],{"class":706},[700,5626,711],{"class":710},[700,5628,715],{"class":714},[700,5630,718],{"class":710},[700,5632,721],{"class":706},[700,5634,724],{"class":710},[700,5636,728],{"class":727},[700,5638,731],{"class":710},[700,5640,5641],{"class":702,"line":826},[700,5642,823],{"emptyLinePlaceholder":822},[700,5644,5645,5647,5649,5651,5653,5655,5657,5659,5661,5663,5665,5667,5669,5671,5673],{"class":702,"line":858},[700,5646,829],{"class":706},[700,5648,1054],{"class":851},[700,5650,711],{"class":710},[700,5652,1059],{"class":714},[700,5654,885],{"class":710},[700,5656,1064],{"class":714},[700,5658,885],{"class":710},[700,5660,1069],{"class":714},[700,5662,885],{"class":710},[700,5664,1074],{"class":714},[700,5666,896],{"class":710},[700,5668,1079],{"class":710},[700,5670,1014],{"class":835},[700,5672,839],{"class":714},[700,5674,1086],{"class":710},[700,5676,5677,5679,5681,5683,5685,5687],{"class":702,"line":893},[700,5678,1091],{"class":874},[700,5680,1094],{"class":710},[700,5682,724],{"class":710},[700,5684,1099],{"class":727},[700,5686,877],{"class":710},[700,5688,1104],{"class":710},[700,5690,5691,5693,5695,5697,5699,5701,5703,5705,5707,5709,5711,5713,5715],{"class":702,"line":995},[700,5692,1109],{"class":874},[700,5694,1094],{"class":710},[700,5696,715],{"class":835},[700,5698,839],{"class":714},[700,5700,1200],{"class":710},[700,5702,5465],{"class":874},[700,5704,1094],{"class":710},[700,5706,724],{"class":710},[700,5708,5472],{"class":727},[700,5710,877],{"class":710},[700,5712,718],{"class":710},[700,5714,848],{"class":714},[700,5716,1104],{"class":710},[700,5718,5719,5721],{"class":702,"line":1121},[700,5720,896],{"class":710},[700,5722,899],{"class":714},[689,5724,5726],{"className":691,"code":5725,"filename":260,"language":694,"meta":1129,"style":695},"import { createEvlogHooks } from 'evlog\u002Fsveltekit'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport const { handle, handleError } = createEvlogHooks({ drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }) })\n",[697,5727,5728,5746,5764,5768],{"__ignoreMap":695},[700,5729,5730,5732,5734,5736,5738,5740,5742,5744],{"class":702,"line":703},[700,5731,707],{"class":706},[700,5733,711],{"class":710},[700,5735,1140],{"class":714},[700,5737,718],{"class":710},[700,5739,721],{"class":706},[700,5741,724],{"class":710},[700,5743,1149],{"class":727},[700,5745,731],{"class":710},[700,5747,5748,5750,5752,5754,5756,5758,5760,5762],{"class":702,"line":819},[700,5749,707],{"class":706},[700,5751,711],{"class":710},[700,5753,715],{"class":714},[700,5755,718],{"class":710},[700,5757,721],{"class":706},[700,5759,724],{"class":710},[700,5761,728],{"class":727},[700,5763,731],{"class":710},[700,5765,5766],{"class":702,"line":826},[700,5767,823],{"emptyLinePlaceholder":822},[700,5769,5770,5772,5774,5776,5778,5780,5782,5784,5786,5788,5790,5792,5794,5796,5798,5800,5802,5804,5806,5808,5810,5812,5814,5817,5819],{"class":702,"line":858},[700,5771,829],{"class":706},[700,5773,1054],{"class":851},[700,5775,711],{"class":710},[700,5777,1184],{"class":714},[700,5779,885],{"class":710},[700,5781,1189],{"class":714},[700,5783,896],{"class":710},[700,5785,1079],{"class":710},[700,5787,1140],{"class":835},[700,5789,839],{"class":714},[700,5791,1200],{"class":710},[700,5793,1203],{"class":874},[700,5795,1094],{"class":710},[700,5797,715],{"class":835},[700,5799,839],{"class":714},[700,5801,1200],{"class":710},[700,5803,5465],{"class":874},[700,5805,1094],{"class":710},[700,5807,724],{"class":710},[700,5809,5472],{"class":727},[700,5811,877],{"class":710},[700,5813,718],{"class":710},[700,5815,5816],{"class":714},") ",[700,5818,896],{"class":710},[700,5820,899],{"class":714},[689,5822,5823],{"className":691,"code":5487,"filename":270,"language":694,"meta":796,"style":695},[697,5824,5825,5843,5861,5865,5885,5927],{"__ignoreMap":695},[700,5826,5827,5829,5831,5833,5835,5837,5839,5841],{"class":702,"line":703},[700,5828,707],{"class":706},[700,5830,711],{"class":710},[700,5832,913],{"class":714},[700,5834,718],{"class":710},[700,5836,721],{"class":706},[700,5838,724],{"class":710},[700,5840,922],{"class":727},[700,5842,731],{"class":710},[700,5844,5845,5847,5849,5851,5853,5855,5857,5859],{"class":702,"line":819},[700,5846,707],{"class":706},[700,5848,711],{"class":710},[700,5850,715],{"class":714},[700,5852,718],{"class":710},[700,5854,721],{"class":706},[700,5856,724],{"class":710},[700,5858,728],{"class":727},[700,5860,731],{"class":710},[700,5862,5863],{"class":702,"line":826},[700,5864,823],{"emptyLinePlaceholder":822},[700,5866,5867,5869,5871,5873,5875,5877,5879,5881,5883],{"class":702,"line":858},[700,5868,829],{"class":706},[700,5870,832],{"class":706},[700,5872,913],{"class":835},[700,5874,839],{"class":714},[700,5876,839],{"class":710},[700,5878,845],{"class":844},[700,5880,848],{"class":710},[700,5882,852],{"class":851},[700,5884,855],{"class":710},[700,5886,5887,5889,5891,5893,5895,5897,5899,5901,5903,5905,5907,5909,5911,5913,5915,5917,5919,5921,5923,5925],{"class":702,"line":893},[700,5888,861],{"class":714},[700,5890,638],{"class":710},[700,5892,866],{"class":714},[700,5894,638],{"class":710},[700,5896,871],{"class":835},[700,5898,839],{"class":874},[700,5900,877],{"class":710},[700,5902,880],{"class":727},[700,5904,877],{"class":710},[700,5906,885],{"class":710},[700,5908,715],{"class":835},[700,5910,839],{"class":874},[700,5912,1200],{"class":710},[700,5914,5465],{"class":874},[700,5916,1094],{"class":710},[700,5918,724],{"class":710},[700,5920,5472],{"class":727},[700,5922,877],{"class":710},[700,5924,718],{"class":710},[700,5926,1474],{"class":874},[700,5928,5929,5931],{"class":702,"line":995},[700,5930,896],{"class":710},[700,5932,899],{"class":714},[689,5934,5936],{"className":691,"code":5935,"filename":300,"language":694,"meta":1314,"style":695},"import { evlog } from 'evlog\u002Freact-router'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport const middleware: Route.MiddlewareFunction[] = [\n  evlog({ drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }) }),\n]\n",[697,5937,5938,5956,5974,5978,6000,6038],{"__ignoreMap":695},[700,5939,5940,5942,5944,5946,5948,5950,5952,5954],{"class":702,"line":703},[700,5941,707],{"class":706},[700,5943,711],{"class":710},[700,5945,1325],{"class":714},[700,5947,718],{"class":710},[700,5949,721],{"class":706},[700,5951,724],{"class":710},[700,5953,1334],{"class":727},[700,5955,731],{"class":710},[700,5957,5958,5960,5962,5964,5966,5968,5970,5972],{"class":702,"line":819},[700,5959,707],{"class":706},[700,5961,711],{"class":710},[700,5963,715],{"class":714},[700,5965,718],{"class":710},[700,5967,721],{"class":706},[700,5969,724],{"class":710},[700,5971,728],{"class":727},[700,5973,731],{"class":710},[700,5975,5976],{"class":702,"line":826},[700,5977,823],{"emptyLinePlaceholder":822},[700,5979,5980,5982,5984,5986,5988,5990,5992,5994,5996,5998],{"class":702,"line":858},[700,5981,829],{"class":706},[700,5983,1054],{"class":851},[700,5985,1367],{"class":714},[700,5987,1094],{"class":710},[700,5989,1373],{"class":1372},[700,5991,638],{"class":710},[700,5993,1378],{"class":1372},[700,5995,1381],{"class":714},[700,5997,1384],{"class":710},[700,5999,1387],{"class":714},[700,6001,6002,6004,6006,6008,6010,6012,6014,6016,6018,6020,6022,6024,6026,6028,6030,6032,6034,6036],{"class":702,"line":893},[700,6003,1392],{"class":835},[700,6005,839],{"class":714},[700,6007,1200],{"class":710},[700,6009,1203],{"class":874},[700,6011,1094],{"class":710},[700,6013,715],{"class":835},[700,6015,839],{"class":714},[700,6017,1200],{"class":710},[700,6019,5465],{"class":874},[700,6021,1094],{"class":710},[700,6023,724],{"class":710},[700,6025,5472],{"class":727},[700,6027,877],{"class":710},[700,6029,718],{"class":710},[700,6031,5816],{"class":714},[700,6033,896],{"class":710},[700,6035,848],{"class":714},[700,6037,1104],{"class":710},[700,6039,6040],{"class":702,"line":995},[700,6041,1415],{"class":714},[689,6043,6045],{"className":691,"code":6044,"filename":285,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Fhono'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\napp.use(evlog({ drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }) }))\n",[697,6046,6047,6065,6083,6087],{"__ignoreMap":695},[700,6048,6049,6051,6053,6055,6057,6059,6061,6063],{"class":702,"line":703},[700,6050,707],{"class":706},[700,6052,711],{"class":710},[700,6054,1325],{"class":714},[700,6056,718],{"class":710},[700,6058,721],{"class":706},[700,6060,724],{"class":710},[700,6062,3048],{"class":727},[700,6064,731],{"class":710},[700,6066,6067,6069,6071,6073,6075,6077,6079,6081],{"class":702,"line":819},[700,6068,707],{"class":706},[700,6070,711],{"class":710},[700,6072,715],{"class":714},[700,6074,718],{"class":710},[700,6076,721],{"class":706},[700,6078,724],{"class":710},[700,6080,728],{"class":727},[700,6082,731],{"class":710},[700,6084,6085],{"class":702,"line":826},[700,6086,823],{"emptyLinePlaceholder":822},[700,6088,6089,6091,6093,6095,6097,6099,6101,6103,6105,6107,6109,6111,6113,6115,6117,6119,6121,6123,6125,6127,6129],{"class":702,"line":858},[700,6090,1447],{"class":714},[700,6092,638],{"class":710},[700,6094,1452],{"class":835},[700,6096,839],{"class":714},[700,6098,1457],{"class":835},[700,6100,839],{"class":714},[700,6102,1200],{"class":710},[700,6104,1203],{"class":874},[700,6106,1094],{"class":710},[700,6108,715],{"class":835},[700,6110,839],{"class":714},[700,6112,1200],{"class":710},[700,6114,5465],{"class":874},[700,6116,1094],{"class":710},[700,6118,724],{"class":710},[700,6120,5472],{"class":727},[700,6122,877],{"class":710},[700,6124,718],{"class":710},[700,6126,5816],{"class":714},[700,6128,896],{"class":710},[700,6130,1474],{"class":714},[689,6132,6134],{"className":691,"code":6133,"filename":280,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Fexpress'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\napp.use(evlog({ drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }) }))\n",[697,6135,6136,6154,6172,6176],{"__ignoreMap":695},[700,6137,6138,6140,6142,6144,6146,6148,6150,6152],{"class":702,"line":703},[700,6139,707],{"class":706},[700,6141,711],{"class":710},[700,6143,1325],{"class":714},[700,6145,718],{"class":710},[700,6147,721],{"class":706},[700,6149,724],{"class":710},[700,6151,3178],{"class":727},[700,6153,731],{"class":710},[700,6155,6156,6158,6160,6162,6164,6166,6168,6170],{"class":702,"line":819},[700,6157,707],{"class":706},[700,6159,711],{"class":710},[700,6161,715],{"class":714},[700,6163,718],{"class":710},[700,6165,721],{"class":706},[700,6167,724],{"class":710},[700,6169,728],{"class":727},[700,6171,731],{"class":710},[700,6173,6174],{"class":702,"line":826},[700,6175,823],{"emptyLinePlaceholder":822},[700,6177,6178,6180,6182,6184,6186,6188,6190,6192,6194,6196,6198,6200,6202,6204,6206,6208,6210,6212,6214,6216,6218],{"class":702,"line":858},[700,6179,1447],{"class":714},[700,6181,638],{"class":710},[700,6183,1452],{"class":835},[700,6185,839],{"class":714},[700,6187,1457],{"class":835},[700,6189,839],{"class":714},[700,6191,1200],{"class":710},[700,6193,1203],{"class":874},[700,6195,1094],{"class":710},[700,6197,715],{"class":835},[700,6199,839],{"class":714},[700,6201,1200],{"class":710},[700,6203,5465],{"class":874},[700,6205,1094],{"class":710},[700,6207,724],{"class":710},[700,6209,5472],{"class":727},[700,6211,877],{"class":710},[700,6213,718],{"class":710},[700,6215,5816],{"class":714},[700,6217,896],{"class":710},[700,6219,1474],{"class":714},[689,6221,6223],{"className":691,"code":6222,"filename":290,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Ffastify'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nawait app.register(evlog, { drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }) })\n",[697,6224,6225,6243,6261,6265],{"__ignoreMap":695},[700,6226,6227,6229,6231,6233,6235,6237,6239,6241],{"class":702,"line":703},[700,6228,707],{"class":706},[700,6230,711],{"class":710},[700,6232,1325],{"class":714},[700,6234,718],{"class":710},[700,6236,721],{"class":706},[700,6238,724],{"class":710},[700,6240,3308],{"class":727},[700,6242,731],{"class":710},[700,6244,6245,6247,6249,6251,6253,6255,6257,6259],{"class":702,"line":819},[700,6246,707],{"class":706},[700,6248,711],{"class":710},[700,6250,715],{"class":714},[700,6252,718],{"class":710},[700,6254,721],{"class":706},[700,6256,724],{"class":710},[700,6258,728],{"class":727},[700,6260,731],{"class":710},[700,6262,6263],{"class":702,"line":826},[700,6264,823],{"emptyLinePlaceholder":822},[700,6266,6267,6269,6271,6273,6275,6277,6279,6281,6283,6285,6287,6289,6291,6293,6295,6297,6299,6301,6303,6305,6307],{"class":702,"line":858},[700,6268,1560],{"class":706},[700,6270,1563],{"class":714},[700,6272,638],{"class":710},[700,6274,1568],{"class":835},[700,6276,1571],{"class":714},[700,6278,885],{"class":710},[700,6280,711],{"class":710},[700,6282,1203],{"class":874},[700,6284,1094],{"class":710},[700,6286,715],{"class":835},[700,6288,839],{"class":714},[700,6290,1200],{"class":710},[700,6292,5465],{"class":874},[700,6294,1094],{"class":710},[700,6296,724],{"class":710},[700,6298,5472],{"class":727},[700,6300,877],{"class":710},[700,6302,718],{"class":710},[700,6304,5816],{"class":714},[700,6306,896],{"class":710},[700,6308,899],{"class":714},[689,6310,6312],{"className":691,"code":6311,"filename":295,"language":694,"meta":693,"style":695},"import { evlog } from 'evlog\u002Felysia'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\napp.use(evlog({ drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }) }))\n",[697,6313,6314,6332,6350,6354],{"__ignoreMap":695},[700,6315,6316,6318,6320,6322,6324,6326,6328,6330],{"class":702,"line":703},[700,6317,707],{"class":706},[700,6319,711],{"class":710},[700,6321,1325],{"class":714},[700,6323,718],{"class":710},[700,6325,721],{"class":706},[700,6327,724],{"class":710},[700,6329,3438],{"class":727},[700,6331,731],{"class":710},[700,6333,6334,6336,6338,6340,6342,6344,6346,6348],{"class":702,"line":819},[700,6335,707],{"class":706},[700,6337,711],{"class":710},[700,6339,715],{"class":714},[700,6341,718],{"class":710},[700,6343,721],{"class":706},[700,6345,724],{"class":710},[700,6347,728],{"class":727},[700,6349,731],{"class":710},[700,6351,6352],{"class":702,"line":826},[700,6353,823],{"emptyLinePlaceholder":822},[700,6355,6356,6358,6360,6362,6364,6366,6368,6370,6372,6374,6376,6378,6380,6382,6384,6386,6388,6390,6392,6394,6396],{"class":702,"line":858},[700,6357,1447],{"class":714},[700,6359,638],{"class":710},[700,6361,1452],{"class":835},[700,6363,839],{"class":714},[700,6365,1457],{"class":835},[700,6367,839],{"class":714},[700,6369,1200],{"class":710},[700,6371,1203],{"class":874},[700,6373,1094],{"class":710},[700,6375,715],{"class":835},[700,6377,839],{"class":714},[700,6379,1200],{"class":710},[700,6381,5465],{"class":874},[700,6383,1094],{"class":710},[700,6385,724],{"class":710},[700,6387,5472],{"class":727},[700,6389,877],{"class":710},[700,6391,718],{"class":710},[700,6393,5816],{"class":714},[700,6395,896],{"class":710},[700,6397,1474],{"class":714},[689,6399,6401],{"className":691,"code":6400,"filename":275,"language":694,"meta":1645,"style":695},"import { EvlogModule } from 'evlog\u002Fnestjs'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nEvlogModule.forRoot({ drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }) })\n",[697,6402,6403,6421,6439,6443],{"__ignoreMap":695},[700,6404,6405,6407,6409,6411,6413,6415,6417,6419],{"class":702,"line":703},[700,6406,707],{"class":706},[700,6408,711],{"class":710},[700,6410,3560],{"class":714},[700,6412,718],{"class":710},[700,6414,721],{"class":706},[700,6416,724],{"class":710},[700,6418,3569],{"class":727},[700,6420,731],{"class":710},[700,6422,6423,6425,6427,6429,6431,6433,6435,6437],{"class":702,"line":819},[700,6424,707],{"class":706},[700,6426,711],{"class":710},[700,6428,715],{"class":714},[700,6430,718],{"class":710},[700,6432,721],{"class":706},[700,6434,724],{"class":710},[700,6436,728],{"class":727},[700,6438,731],{"class":710},[700,6440,6441],{"class":702,"line":826},[700,6442,823],{"emptyLinePlaceholder":822},[700,6444,6445,6447,6449,6451,6453,6455,6457,6459,6461,6463,6465,6467,6469,6471,6473,6475,6477,6479,6481],{"class":702,"line":858},[700,6446,1674],{"class":714},[700,6448,638],{"class":710},[700,6450,1679],{"class":835},[700,6452,839],{"class":714},[700,6454,1200],{"class":710},[700,6456,1203],{"class":874},[700,6458,1094],{"class":710},[700,6460,715],{"class":835},[700,6462,839],{"class":714},[700,6464,1200],{"class":710},[700,6466,5465],{"class":874},[700,6468,1094],{"class":710},[700,6470,724],{"class":710},[700,6472,5472],{"class":727},[700,6474,877],{"class":710},[700,6476,718],{"class":710},[700,6478,5816],{"class":714},[700,6480,896],{"class":710},[700,6482,899],{"class":714},[689,6484,6486],{"className":691,"code":6485,"filename":319,"language":694,"meta":1699,"style":695},"import { withEvlog } from 'evlog\u002Forpc'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nconst handler = withEvlog(new RPCHandler(router), { drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }) })\n",[697,6487,6488,6506,6524,6528],{"__ignoreMap":695},[700,6489,6490,6492,6494,6496,6498,6500,6502,6504],{"class":702,"line":703},[700,6491,707],{"class":706},[700,6493,711],{"class":710},[700,6495,1059],{"class":714},[700,6497,718],{"class":710},[700,6499,721],{"class":706},[700,6501,724],{"class":710},[700,6503,1718],{"class":727},[700,6505,731],{"class":710},[700,6507,6508,6510,6512,6514,6516,6518,6520,6522],{"class":702,"line":819},[700,6509,707],{"class":706},[700,6511,711],{"class":710},[700,6513,715],{"class":714},[700,6515,718],{"class":710},[700,6517,721],{"class":706},[700,6519,724],{"class":710},[700,6521,728],{"class":727},[700,6523,731],{"class":710},[700,6525,6526],{"class":702,"line":826},[700,6527,823],{"emptyLinePlaceholder":822},[700,6529,6530,6532,6534,6536,6538,6540,6542,6544,6546,6548,6550,6552,6554,6556,6558,6560,6562,6564,6566,6568,6570,6572,6574,6576],{"class":702,"line":858},[700,6531,1747],{"class":851},[700,6533,1750],{"class":714},[700,6535,1384],{"class":710},[700,6537,1059],{"class":835},[700,6539,839],{"class":714},[700,6541,1759],{"class":710},[700,6543,1762],{"class":835},[700,6545,1765],{"class":714},[700,6547,885],{"class":710},[700,6549,711],{"class":710},[700,6551,1203],{"class":874},[700,6553,1094],{"class":710},[700,6555,715],{"class":835},[700,6557,839],{"class":714},[700,6559,1200],{"class":710},[700,6561,5465],{"class":874},[700,6563,1094],{"class":710},[700,6565,724],{"class":710},[700,6567,5472],{"class":727},[700,6569,877],{"class":710},[700,6571,718],{"class":710},[700,6573,5816],{"class":714},[700,6575,896],{"class":710},[700,6577,899],{"class":714},[689,6579,6581],{"className":691,"code":6580,"filename":305,"language":694,"meta":1785,"style":695},"import { withEvlog } from 'evlog\u002Fworkers'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\nexport default withEvlog(handler, { drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }) })\n",[697,6582,6583,6601,6619,6623],{"__ignoreMap":695},[700,6584,6585,6587,6589,6591,6593,6595,6597,6599],{"class":702,"line":703},[700,6586,707],{"class":706},[700,6588,711],{"class":710},[700,6590,1059],{"class":714},[700,6592,718],{"class":710},[700,6594,721],{"class":706},[700,6596,724],{"class":710},[700,6598,1804],{"class":727},[700,6600,731],{"class":710},[700,6602,6603,6605,6607,6609,6611,6613,6615,6617],{"class":702,"line":819},[700,6604,707],{"class":706},[700,6606,711],{"class":710},[700,6608,715],{"class":714},[700,6610,718],{"class":710},[700,6612,721],{"class":706},[700,6614,724],{"class":710},[700,6616,728],{"class":727},[700,6618,731],{"class":710},[700,6620,6621],{"class":702,"line":826},[700,6622,823],{"emptyLinePlaceholder":822},[700,6624,6625,6627,6629,6631,6633,6635,6637,6639,6641,6643,6645,6647,6649,6651,6653,6655,6657,6659,6661,6663],{"class":702,"line":858},[700,6626,829],{"class":706},[700,6628,832],{"class":706},[700,6630,1059],{"class":835},[700,6632,1839],{"class":714},[700,6634,885],{"class":710},[700,6636,711],{"class":710},[700,6638,1203],{"class":874},[700,6640,1094],{"class":710},[700,6642,715],{"class":835},[700,6644,839],{"class":714},[700,6646,1200],{"class":710},[700,6648,5465],{"class":874},[700,6650,1094],{"class":710},[700,6652,724],{"class":710},[700,6654,5472],{"class":727},[700,6656,877],{"class":710},[700,6658,718],{"class":710},[700,6660,5816],{"class":714},[700,6662,896],{"class":710},[700,6664,899],{"class":714},[689,6666,6668],{"className":691,"code":6667,"filename":310,"language":694,"meta":693,"style":695},"import { initLogger } from 'evlog'\nimport { createHyperDXDrain } from 'evlog\u002Fhyperdx'\n\ninitLogger({ drain: createHyperDXDrain({ endpoint: 'http:\u002F\u002Fhyperdx.internal:4318' }) })\n",[697,6669,6670,6688,6706,6710],{"__ignoreMap":695},[700,6671,6672,6674,6676,6678,6680,6682,6684,6686],{"class":702,"line":703},[700,6673,707],{"class":706},[700,6675,711],{"class":710},[700,6677,3949],{"class":714},[700,6679,718],{"class":710},[700,6681,721],{"class":706},[700,6683,724],{"class":710},[700,6685,1457],{"class":727},[700,6687,731],{"class":710},[700,6689,6690,6692,6694,6696,6698,6700,6702,6704],{"class":702,"line":819},[700,6691,707],{"class":706},[700,6693,711],{"class":710},[700,6695,715],{"class":714},[700,6697,718],{"class":710},[700,6699,721],{"class":706},[700,6701,724],{"class":710},[700,6703,728],{"class":727},[700,6705,731],{"class":710},[700,6707,6708],{"class":702,"line":826},[700,6709,823],{"emptyLinePlaceholder":822},[700,6711,6712,6714,6716,6718,6720,6722,6724,6726,6728,6730,6732,6734,6736,6738,6740,6742,6744],{"class":702,"line":858},[700,6713,1887],{"class":835},[700,6715,839],{"class":714},[700,6717,1200],{"class":710},[700,6719,1203],{"class":874},[700,6721,1094],{"class":710},[700,6723,715],{"class":835},[700,6725,839],{"class":714},[700,6727,1200],{"class":710},[700,6729,5465],{"class":874},[700,6731,1094],{"class":710},[700,6733,724],{"class":710},[700,6735,5472],{"class":727},[700,6737,877],{"class":710},[700,6739,718],{"class":710},[700,6741,5816],{"class":714},[700,6743,896],{"class":710},[700,6745,899],{"class":714},[689,6747,6749],{"className":766,"code":6748,"filename":768,"language":769,"meta":695,"style":695},"HYPERDX_OTLP_ENDPOINT=http:\u002F\u002Fhyperdx.internal:4318\n# Only if your deployment enforces auth:\nHYPERDX_API_KEY=your-key\n",[697,6750,6751,6760,6765],{"__ignoreMap":695},[700,6752,6753,6755,6757],{"class":702,"line":703},[700,6754,1989],{"class":714},[700,6756,1384],{"class":710},[700,6758,6759],{"class":727},"http:\u002F\u002Fhyperdx.internal:4318\n",[700,6761,6762],{"class":702,"line":819},[700,6763,6764],{"class":2099},"# Only if your deployment enforces auth:\n",[700,6766,6767,6769,6771],{"class":702,"line":826},[700,6768,776],{"class":714},[700,6770,1384],{"class":710},[700,6772,6773],{"class":727},"your-key\n",[6775,6776,6778,6779,6782,6783,6785,6786,638],"callout",{"color":6777,"icon":13},"info","Give the ",[629,6780,6781],{},"base"," URL, not the signal path. evlog appends ",[697,6784,4135],{}," itself.\nA self-hosted collector on the default OTLP HTTP port is ",[697,6787,6788],{},"http:\u002F\u002Fhost:4318",[682,6790,6792],{"id":6791},"how-it-works","How It Works",[619,6794,6795,6796,6798,6799,6802,6803,1094],{},"Under the hood, ",[697,6797,1923],{}," maps your HyperDX settings to the shared ",[622,6800,6801],{"href":212},"OTLP adapter"," and calls ",[697,6804,6805],{},"sendBatchToOTLP()",[6807,6808,6809,6821,6833],"ul",{},[651,6810,6811,6814,6815,6817,6818,848],{},[629,6812,6813],{},"Endpoint",": OTLP HTTP base URL, defaulting to ",[697,6816,1995],{}," (evlog posts to ",[697,6819,6820],{},"{endpoint}\u002Fv1\u002Flogs",[651,6822,6823,6826,6827,6829,6830,6832],{},[629,6824,6825],{},"Auth",": ",[697,6828,758],{}," header set to your API key (same as HyperDX’s documented ",[697,6831,4070],{}," exporter)",[651,6834,6835,6838,6839,6842],{},[629,6836,6837],{},"Format",": Standard OTLP JSON ",[697,6840,6841],{},"ExportLogsServiceRequest"," with severity, trace context when present, and structured attributes",[682,6844,6846],{"id":6845},"official-hyperdx-opentelemetry-reference","Official HyperDX OpenTelemetry reference",[619,6848,6849,6850,1094],{},"From ",[622,6851,6853],{"href":635,"rel":6852},[626],"HyperDX OpenTelemetry setup",[6855,6856,6857],"blockquote",{},[619,6858,6859,6860,6862,6863,6865],{},"Our OpenTelemetry HTTP endpoint is hosted at ",[697,6861,1995],{}," (gRPC at port 4317), and requires the ",[697,6864,758],{}," header to be set to your API key.",[619,6867,6868],{},"HyperDX documents this collector configuration (HTTP and gRPC exporters):",[689,6870,6875],{"className":6871,"code":6872,"filename":6873,"language":6874,"meta":695,"style":695},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","exporters:\n  # HTTP setup\n  otlphttp\u002Fhdx:\n    endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io'\n    headers:\n      authorization: \u003CYOUR_HYPERDX_API_KEY_HERE>\n    compression: gzip\n\n  # gRPC setup (alternative)\n  otlp\u002Fhdx:\n    endpoint: 'in-otel.hyperdx.io:4317'\n    headers:\n      authorization: \u003CYOUR_HYPERDX_API_KEY_HERE>\n    compression: gzip\n","OpenTelemetry HyperDX exporters","yaml",[697,6876,6877,6885,6890,6897,6909,6916,6926,6936,6940,6945,6952,6965,6971,6980],{"__ignoreMap":695},[700,6878,6879,6882],{"class":702,"line":703},[700,6880,6881],{"class":874},"exporters",[700,6883,6884],{"class":710},":\n",[700,6886,6887],{"class":702,"line":819},[700,6888,6889],{"class":2099},"  # HTTP setup\n",[700,6891,6892,6895],{"class":702,"line":826},[700,6893,6894],{"class":874},"  otlphttp\u002Fhdx",[700,6896,6884],{"class":710},[700,6898,6899,6901,6903,6905,6907],{"class":702,"line":858},[700,6900,2242],{"class":874},[700,6902,1094],{"class":710},[700,6904,724],{"class":710},[700,6906,1995],{"class":727},[700,6908,731],{"class":710},[700,6910,6911,6914],{"class":702,"line":893},[700,6912,6913],{"class":874},"    headers",[700,6915,6884],{"class":710},[700,6917,6918,6921,6923],{"class":702,"line":995},[700,6919,6920],{"class":874},"      authorization",[700,6922,1094],{"class":710},[700,6924,6925],{"class":727}," \u003CYOUR_HYPERDX_API_KEY_HERE>\n",[700,6927,6928,6931,6933],{"class":702,"line":1121},[700,6929,6930],{"class":874},"    compression",[700,6932,1094],{"class":710},[700,6934,6935],{"class":727}," gzip\n",[700,6937,6938],{"class":702,"line":2121},[700,6939,823],{"emptyLinePlaceholder":822},[700,6941,6942],{"class":702,"line":2275},[700,6943,6944],{"class":2099},"  # gRPC setup (alternative)\n",[700,6946,6947,6950],{"class":702,"line":2423},[700,6948,6949],{"class":874},"  otlp\u002Fhdx",[700,6951,6884],{"class":710},[700,6953,6954,6956,6958,6960,6963],{"class":702,"line":2583},[700,6955,2242],{"class":874},[700,6957,1094],{"class":710},[700,6959,724],{"class":710},[700,6961,6962],{"class":727},"in-otel.hyperdx.io:4317",[700,6964,731],{"class":710},[700,6966,6967,6969],{"class":702,"line":3024},[700,6968,6913],{"class":874},[700,6970,6884],{"class":710},[700,6972,6974,6976,6978],{"class":702,"line":6973},13,[700,6975,6920],{"class":874},[700,6977,1094],{"class":710},[700,6979,6925],{"class":727},[700,6981,6983,6985,6987],{"class":702,"line":6982},14,[700,6984,6930],{"class":874},[700,6986,1094],{"class":710},[700,6988,6935],{"class":727},[619,6990,6991,6992,6995,6996,6998,6999,7002,7003,7005,7006,7009],{},"evlog uses the ",[629,6993,6994],{},"HTTP"," path: JSON to ",[697,6997,6820],{}," with ",[697,7000,7001],{},"Content-Type: application\u002Fjson"," and the ",[697,7004,758],{}," header above. The collector may enable ",[697,7007,7008],{},"compression: gzip","; evlog sends uncompressed JSON bodies like typical OTLP HTTP clients.",[682,7011,7013],{"id":7012},"querying-logs-in-hyperdx","Querying logs in HyperDX",[619,7015,7016],{},"Use the HyperDX UI to search and explore wide events:",[6807,7018,7019,7025,7031],{},[651,7020,7021,7024],{},[629,7022,7023],{},"Search",": Filter by fields from your wide events (level, service, path, custom attributes, etc.)",[651,7026,7027,7030],{},[629,7028,7029],{},"Live tail",": Stream incoming logs",[651,7032,7033,7036],{},[629,7034,7035],{},"Dashboards",": Build views on top of structured log data",[682,7038,7040],{"id":7039},"troubleshooting","Troubleshooting",[736,7042,7044],{"id":7043},"missing-apikey-error","Missing apiKey error",[689,7046,7052],{"className":7047,"code":7049,"filename":7050,"language":7051,"meta":695},[7048],"language-text","[evlog\u002Fhyperdx] Missing apiKey. Set HYPERDX_API_KEY, or pass to createHyperDXDrain()\n","Console","text",[697,7053,7049],{"__ignoreMap":695},[619,7055,7056],{},"Make sure your environment variables are set and the server was restarted after adding them.",[736,7058,7060],{"id":7059},"_401-unauthorized-or-ingest-rejected","401 Unauthorized or ingest rejected",[619,7062,7063,7064,7068,7069,7072],{},"Your API key may be invalid or not permitted to ingest. Confirm the key in HyperDX matches the ingestion key used in their ",[622,7065,7067],{"href":635,"rel":7066},[626],"OpenTelemetry"," examples (",[697,7070,7071],{},"authorization: \u003CYOUR_HYPERDX_API_KEY_HERE>",").",[682,7074,7076],{"id":7075},"direct-api-usage","Direct API Usage",[619,7078,7079],{},"For advanced use cases, you can use the lower-level functions:",[689,7081,7084],{"className":691,"code":7082,"filename":7083,"language":694,"meta":695,"style":695},"import { sendToHyperDX, sendBatchToHyperDX } from 'evlog\u002Fhyperdx'\n\n\u002F\u002F Send a single event\nawait sendToHyperDX(event, {\n  apiKey: process.env.HYPERDX_API_KEY!,\n})\n\n\u002F\u002F Send multiple events in one request\nawait sendBatchToHyperDX(events, {\n  apiKey: process.env.HYPERDX_API_KEY!,\n  endpoint: 'https:\u002F\u002Fin-otel.hyperdx.io',\n})\n","server\u002Futils\u002Fhyperdx.ts",[697,7085,7086,7110,7114,7119,7132,7151,7157,7161,7166,7179,7197,7212],{"__ignoreMap":695},[700,7087,7088,7090,7092,7095,7097,7100,7102,7104,7106,7108],{"class":702,"line":703},[700,7089,707],{"class":706},[700,7091,711],{"class":710},[700,7093,7094],{"class":714}," sendToHyperDX",[700,7096,885],{"class":710},[700,7098,7099],{"class":714}," sendBatchToHyperDX",[700,7101,718],{"class":710},[700,7103,721],{"class":706},[700,7105,724],{"class":710},[700,7107,728],{"class":727},[700,7109,731],{"class":710},[700,7111,7112],{"class":702,"line":819},[700,7113,823],{"emptyLinePlaceholder":822},[700,7115,7116],{"class":702,"line":826},[700,7117,7118],{"class":2099},"\u002F\u002F Send a single event\n",[700,7120,7121,7123,7125,7128,7130],{"class":702,"line":858},[700,7122,1560],{"class":706},[700,7124,7094],{"class":835},[700,7126,7127],{"class":714},"(event",[700,7129,885],{"class":710},[700,7131,855],{"class":710},[700,7133,7134,7137,7139,7141,7143,7145,7147,7149],{"class":702,"line":893},[700,7135,7136],{"class":874},"  apiKey",[700,7138,1094],{"class":710},[700,7140,2225],{"class":714},[700,7142,638],{"class":710},[700,7144,2230],{"class":714},[700,7146,638],{"class":710},[700,7148,776],{"class":714},[700,7150,2237],{"class":710},[700,7152,7153,7155],{"class":702,"line":995},[700,7154,896],{"class":710},[700,7156,899],{"class":714},[700,7158,7159],{"class":702,"line":1121},[700,7160,823],{"emptyLinePlaceholder":822},[700,7162,7163],{"class":702,"line":2121},[700,7164,7165],{"class":2099},"\u002F\u002F Send multiple events in one request\n",[700,7167,7168,7170,7172,7175,7177],{"class":702,"line":2275},[700,7169,1560],{"class":706},[700,7171,7099],{"class":835},[700,7173,7174],{"class":714},"(events",[700,7176,885],{"class":710},[700,7178,855],{"class":710},[700,7180,7181,7183,7185,7187,7189,7191,7193,7195],{"class":702,"line":2423},[700,7182,7136],{"class":874},[700,7184,1094],{"class":710},[700,7186,2225],{"class":714},[700,7188,638],{"class":710},[700,7190,2230],{"class":714},[700,7192,638],{"class":710},[700,7194,776],{"class":714},[700,7196,2237],{"class":710},[700,7198,7199,7202,7204,7206,7208,7210],{"class":702,"line":2583},[700,7200,7201],{"class":874},"  endpoint",[700,7203,1094],{"class":710},[700,7205,724],{"class":710},[700,7207,1995],{"class":727},[700,7209,877],{"class":710},[700,7211,1104],{"class":710},[700,7213,7214,7216],{"class":702,"line":3024},[700,7215,896],{"class":710},[700,7217,899],{"class":714},[682,7219,7221],{"id":7220},"next-steps","Next Steps",[6807,7223,7224,7230,7236,7242],{},[651,7225,7226,7229],{},[622,7227,7228],{"href":212},"OTLP Adapter"," - Send logs via OpenTelemetry Protocol to any OTLP backend",[651,7231,7232,7235],{},[622,7233,7234],{"href":177},"PostHog Adapter"," - Send logs to PostHog Logs via OTLP",[651,7237,7238,7241],{},[622,7239,7240],{"href":540},"Custom Adapters"," - Build your own adapter",[651,7243,7244,7246],{},[622,7245,570],{"href":571}," - Security and production tips",[7248,7249,7250],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":695,"searchDepth":819,"depth":819,"links":7252},[7253,7254,7259,7265,7269,7270,7271,7272,7276,7277],{"id":684,"depth":819,"text":20},{"id":734,"depth":819,"text":25,"children":7255},[7256,7257,7258],{"id":738,"depth":826,"text":739},{"id":762,"depth":826,"text":763},{"id":788,"depth":826,"text":789},{"id":1909,"depth":819,"text":557,"children":7260},[7261,7262,7263,7264],{"id":1949,"depth":826,"text":1950},{"id":2040,"depth":826,"text":2041},{"id":2134,"depth":826,"text":2135},{"id":4074,"depth":826,"text":4075},{"id":4211,"depth":819,"text":4212,"children":7266},[7267,7268],{"id":4221,"depth":826,"text":4222},{"id":5373,"depth":826,"text":5374},{"id":6791,"depth":819,"text":6792},{"id":6845,"depth":819,"text":6846},{"id":7012,"depth":819,"text":7013},{"id":7039,"depth":819,"text":7040,"children":7273},[7274,7275],{"id":7043,"depth":826,"text":7044},{"id":7059,"depth":826,"text":7060},{"id":7075,"depth":819,"text":7076},{"id":7220,"depth":819,"text":7221},"Send wide events to HyperDX over OTLP\u002FHTTP, using its documented endpoint and authorization header. Configured from environment variables.","md",[7281,7286],{"label":216,"icon":7282,"to":624,"target":7283,"color":7284,"variant":7285},"i-lucide-external-link","_blank","neutral","subtle",{"label":7228,"icon":214,"to":212,"color":7284,"variant":7285},{},{"title":216,"icon":219},{"title":614,"description":7278},"0q_J2bT59S3-2asUskbNBaGOHg3XqdIv5xxyVdzp3tE",[7292,7294],{"title":211,"path":212,"stem":213,"description":7293,"icon":214,"children":-1},"Send logs via OpenTelemetry Protocol (OTLP) to Grafana, Datadog, Honeycomb, and any compatible backend. Supports gRPC and HTTP transports.",{"title":226,"path":227,"stem":228,"description":7295,"icon":229,"children":-1},"Write wide events to the local file system as NDJSON for local debugging, AI agent integration, and production backup.",1791705347522]