[{"data":1,"prerenderedAt":317},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-installation":61,"-getting-started-installation-surround":312},[4,21,42,52],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",false,{"title":22,"icon":23,"path":24,"stem":25,"children":26,"page":20},"Guide","i-lucide-book-open","\u002Fguide","2.guide",[27,32,37],{"title":28,"path":29,"stem":30,"icon":31},"Configuration","\u002Fguide\u002Fconfiguration","2.guide\u002F1.configuration","i-lucide-settings",{"title":33,"path":34,"stem":35,"icon":36},"Server Composables","\u002Fguide\u002Fserver-composables","2.guide\u002F2.server-composables","i-lucide-code",{"title":38,"path":39,"stem":40,"icon":41},"MCP Server","\u002Fguide\u002Fmcp-server","2.guide\u002F3.mcp-server","i-lucide-brain",{"title":43,"icon":44,"path":45,"stem":46,"children":47,"page":20},"DevTools","i-lucide-monitor","\u002Fdevtools","3.devtools",[48],{"title":49,"path":50,"stem":51,"icon":44},"DevTools UI","\u002Fdevtools\u002Fui","3.devtools\u002F1.ui",{"title":53,"icon":54,"path":55,"stem":56,"children":57,"page":20},"Traced Events","i-lucide-activity","\u002Ftraced-events","4.traced-events",[58],{"title":53,"path":59,"stem":60,"icon":54},"\u002Ftraced-events\u002Fchannels","4.traced-events\u002F1.channels",{"id":62,"title":16,"body":63,"description":305,"extension":306,"links":307,"meta":308,"navigation":309,"path":17,"seo":310,"stem":18,"__hash__":311},"docs\u002F1.getting-started\u002F2.installation.md",{"type":64,"value":65,"toc":298},"minimark",[66,71,93,97,169,173,185,249,253,256,268,271,275,294],[67,68,70],"h2",{"id":69},"prerequisites","Prerequisites",[72,73,74,83,90],"ul",{},[75,76,77,78,82],"li",{},"Nuxt ",[79,80,81],"strong",{},"4.5.0"," or higher (for render channel tracing)",[75,84,85,86,89],{},"Node.js ",[79,87,88],{},"18"," or higher",[75,91,92],{},"A package manager (pnpm, npm, yarn, or bun)",[67,94,96],{"id":95},"how-to-install","How to install",[98,99,100,126,141,155],"code-group",{},[101,102,108],"pre",{"className":103,"code":104,"filename":105,"language":106,"meta":107,"style":107},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @lutejka\u002Fnuxt-otel\n","pnpm","bash","",[109,110,111],"code",{"__ignoreMap":107},[112,113,116,119,123],"span",{"class":114,"line":115},"line",1,[112,117,105],{"class":118},"sBMFI",[112,120,122],{"class":121},"sfazB"," add",[112,124,125],{"class":121}," @lutejka\u002Fnuxt-otel\n",[101,127,130],{"className":103,"code":128,"filename":129,"language":106,"meta":107,"style":107},"npm install @lutejka\u002Fnuxt-otel\n","npm",[109,131,132],{"__ignoreMap":107},[112,133,134,136,139],{"class":114,"line":115},[112,135,129],{"class":118},[112,137,138],{"class":121}," install",[112,140,125],{"class":121},[101,142,145],{"className":103,"code":143,"filename":144,"language":106,"meta":107,"style":107},"yarn add @lutejka\u002Fnuxt-otel\n","yarn",[109,146,147],{"__ignoreMap":107},[112,148,149,151,153],{"class":114,"line":115},[112,150,144],{"class":118},[112,152,122],{"class":121},[112,154,125],{"class":121},[101,156,159],{"className":103,"code":157,"filename":158,"language":106,"meta":107,"style":107},"bun add @lutejka\u002Fnuxt-otel\n","bun",[109,160,161],{"__ignoreMap":107},[112,162,163,165,167],{"class":114,"line":115},[112,164,158],{"class":118},[112,166,122],{"class":121},[112,168,125],{"class":121},[67,170,172],{"id":171},"how-to-register-the-module","How to register the module",[174,175,176,177,180,181,184],"p",{},"Add ",[109,178,179],{},"@lutejka\u002Fnuxt-otel"," to the ",[109,182,183],{},"modules"," array in your Nuxt configuration:",[101,186,191],{"className":187,"code":188,"filename":189,"language":190,"meta":107,"style":107},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@lutejka\u002Fnuxt-otel'],\n})\n","nuxt.config.ts","ts",[109,192,193,214,240],{"__ignoreMap":107},[112,194,195,199,202,206,210],{"class":114,"line":115},[112,196,198],{"class":197},"s7zQu","export",[112,200,201],{"class":197}," default",[112,203,205],{"class":204},"s2Zo4"," defineNuxtConfig",[112,207,209],{"class":208},"sTEyZ","(",[112,211,213],{"class":212},"sMK4o","{\n",[112,215,217,221,224,227,230,232,234,237],{"class":114,"line":216},2,[112,218,220],{"class":219},"swJcz","  modules",[112,222,223],{"class":212},":",[112,225,226],{"class":208}," [",[112,228,229],{"class":212},"'",[112,231,179],{"class":121},[112,233,229],{"class":212},[112,235,236],{"class":208},"]",[112,238,239],{"class":212},",\n",[112,241,243,246],{"class":114,"line":242},3,[112,244,245],{"class":212},"}",[112,247,248],{"class":208},")\n",[67,250,252],{"id":251},"how-to-verify-installation","How to verify installation",[174,254,255],{},"Start your dev server and visit the nuxt devtools:",[101,257,259],{"className":103,"code":258,"language":106,"meta":107,"style":107},"pnpm dev\n",[109,260,261],{"__ignoreMap":107},[112,262,263,265],{"class":114,"line":115},[112,264,105],{"class":118},[112,266,267],{"class":121}," dev\n",[174,269,270],{},"If you see the DevTools UI, the module is working. You can also check the server logs for OTel initialization messages.",[67,272,274],{"id":273},"next-steps","Next steps",[72,276,277,283,289],{},[75,278,279],{},[280,281,282],"a",{"href":29},"Configure the module",[75,284,285],{},[280,286,288],{"href":287},"\u002Fguide\u002Fconfiguration#tracing-channels","Enable tracing channels",[75,290,291],{},[280,292,293],{"href":34},"Add manual instrumentation",[295,296,297],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":107,"searchDepth":216,"depth":216,"links":299},[300,301,302,303,304],{"id":69,"depth":216,"text":70},{"id":95,"depth":216,"text":96},{"id":171,"depth":216,"text":172},{"id":251,"depth":216,"text":252},{"id":273,"depth":216,"text":274},"How to install @lutejka\u002Fnuxt-otel in your Nuxt application","md",null,{},{"icon":19},{"title":16,"description":305},"PRLRQd6bWUevZSgxVoM3U9vqAzARILX3YMuxckmIjnc",[313,315],{"title":11,"path":12,"stem":13,"description":314,"icon":14,"children":-1},"Learn what @lutejka\u002Fnuxt-otel is and when to use it",{"title":28,"path":29,"stem":30,"description":316,"icon":31,"children":-1},"Configure the module options and tracing channels",1787688355991]