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