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