{
    "componentChunkName": "component---node-modules-shenhh-smooth-doc-src-templates-doc-js",
    "path": "/docs/advanced/performance/",
    "result": {"data":{"mdx":{"fields":{"pageType":"doc","title":"性能优化","editLink":"https://gitlab.corp.youdao.com/DevOPS/apm/docs/edit/master/pages/docs/advanced/performance.mdx"},"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"性能优化\",\n  \"section\": \"高级配置\",\n  \"slug\": \"/docs/advanced/performance/\",\n  \"order\": 3\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"opentelemetry-性能优化\"\n  }, mdx(\"a\", {\n    parentName: \"h1\",\n    \"href\": \"#opentelemetry-%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"OpenTelemetry \\u6027\\u80FD\\u4F18\\u5316\"), mdx(\"p\", null, \"OpenTelemetry \\u8BBE\\u8BA1\\u65F6\\u5145\\u5206\\u8003\\u8651\\u4E86\\u6027\\u80FD\\uFF0C\\u4F46\\u5728\\u9AD8\\u8D1F\\u8F7D\\u573A\\u666F\\u4E0B\\uFF0C\\u5408\\u7406\\u7684\\u914D\\u7F6E\\u53EF\\u4EE5\\u8FDB\\u4E00\\u6B65\\u964D\\u4F4E\\u5F00\\u9500\\u3002\\u672C\\u6587\\u6863\\u4ECB\\u7ECD\\u6027\\u80FD\\u4F18\\u5316\\u7684\\u6700\\u4F73\\u5B9E\\u8DF5\\u3002\"), mdx(\"h2\", {\n    \"id\": \"性能影响评估\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E6%80%A7%E8%83%BD%E5%BD%B1%E5%93%8D%E8%AF%84%E4%BC%B0\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u6027\\u80FD\\u5F71\\u54CD\\u8BC4\\u4F30\"), mdx(\"h3\", {\n    \"id\": \"典型性能开销\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%85%B8%E5%9E%8B%E6%80%A7%E8%83%BD%E5%BC%80%E9%94%80\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u5178\\u578B\\u6027\\u80FD\\u5F00\\u9500\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"CPU \\u5F00\\u9500\"), \": < 5%\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u5185\\u5B58\\u5F00\\u9500\"), \": 10-50MB\\uFF08\\u53D6\\u51B3\\u4E8E\\u8D1F\\u8F7D\\u548C\\u914D\\u7F6E\\uFF09\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u7F51\\u7EDC\\u5F00\\u9500\"), \": \\u53EF\\u901A\\u8FC7\\u91C7\\u6837\\u63A7\\u5236\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u5EF6\\u8FDF\\u5F71\\u54CD\"), \": < 1ms\")), mdx(\"h3\", {\n    \"id\": \"性能瓶颈\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E6%80%A7%E8%83%BD%E7%93%B6%E9%A2%88\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u6027\\u80FD\\u74F6\\u9888\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Span \\u5BFC\\u51FA\"), \": \\u7F51\\u7EDC I/O\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u5C5E\\u6027\\u6536\\u96C6\"), \": \\u5185\\u5B58\\u5206\\u914D\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u91C7\\u6837\\u51B3\\u7B56\"), \": CPU \\u8BA1\\u7B97\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u4E0A\\u4E0B\\u6587\\u4F20\\u64AD\"), \": \\u5185\\u5B58\\u590D\\u5236\")), mdx(\"h2\", {\n    \"id\": \"优化策略\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E4%BC%98%E5%8C%96%E7%AD%96%E7%95%A5\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u4F18\\u5316\\u7B56\\u7565\"), mdx(\"h3\", {\n    \"id\": \"1-采样优化\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#1-%E9%87%87%E6%A0%B7%E4%BC%98%E5%8C%96\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"1. \\u91C7\\u6837\\u4F18\\u5316\"), mdx(\"h4\", {\n    \"id\": \"降低采样率\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E9%99%8D%E4%BD%8E%E9%87%87%E6%A0%B7%E7%8E%87\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u964D\\u4F4E\\u91C7\\u6837\\u7387\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u9AD8\\u6D41\\u91CF\\u670D\\u52A1\\uFF1A1% \\u91C7\\u6837\\nexport OTEL_TRACES_SAMPLER_ARG=0.01\\n\\n# \\u4E2D\\u7B49\\u6D41\\u91CF\\uFF1A10% \\u91C7\\u6837\\nexport OTEL_TRACES_SAMPLER_ARG=0.1\\n\\n# \\u4F4E\\u6D41\\u91CF\\uFF1A50% \\u91C7\\u6837\\nexport OTEL_TRACES_SAMPLER_ARG=0.5\\n\")), mdx(\"h4\", {\n    \"id\": \"智能采样\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E6%99%BA%E8%83%BD%E9%87%87%E6%A0%B7\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u667A\\u80FD\\u91C7\\u6837\"), mdx(\"p\", null, \"\\u53EA\\u91C7\\u6837\\u5173\\u952E\\u8DEF\\u5F84\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"sampler := NewCustomSampler(\\n    0.01, // \\u9ED8\\u8BA4 1%\\n    []string{\\\"/checkout\\\", \\\"/payment\\\"}, // \\u5173\\u952E\\u8DEF\\u5F84 100%\\n    []string{\\\"/health\\\", \\\"/metrics\\\"},   // \\u5065\\u5EB7\\u68C0\\u67E5 0%\\n)\\n\")), mdx(\"h3\", {\n    \"id\": \"2-批量导出优化\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#2-%E6%89%B9%E9%87%8F%E5%AF%BC%E5%87%BA%E4%BC%98%E5%8C%96\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"2. \\u6279\\u91CF\\u5BFC\\u51FA\\u4F18\\u5316\"), mdx(\"h4\", {\n    \"id\": \"调整批量大小\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E8%B0%83%E6%95%B4%E6%89%B9%E9%87%8F%E5%A4%A7%E5%B0%8F\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u8C03\\u6574\\u6279\\u91CF\\u5927\\u5C0F\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u589E\\u52A0\\u6279\\u91CF\\u5927\\u5C0F\\uFF0C\\u51CF\\u5C11\\u7F51\\u7EDC\\u8BF7\\u6C42\\nexport OTEL_BSP_MAX_EXPORT_BATCH_SIZE=1024\\n\\n# \\u589E\\u52A0\\u6279\\u91CF\\u8D85\\u65F6\\uFF0C\\u7B49\\u5F85\\u66F4\\u591A\\u6570\\u636E\\nexport OTEL_BSP_SCHEDULE_DELAY=10000  # 10 \\u79D2\\n\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Go \\u4EE3\\u7801\\u914D\\u7F6E\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"sdktrace.WithBatcher(exporter,\\n    sdktrace.WithMaxExportBatchSize(1024),\\n    sdktrace.WithBatchTimeout(10*time.Second),\\n    sdktrace.WithMaxQueueSize(4096),\\n)\\n\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Python \\u4EE3\\u7801\\u914D\\u7F6E\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-python\"\n  }, \"BatchSpanProcessor(\\n    exporter,\\n    max_queue_size=4096,\\n    max_export_batch_size=1024,\\n    export_timeout_millis=30000,\\n    schedule_delay_millis=10000,\\n)\\n\")), mdx(\"h4\", {\n    \"id\": \"队列大小\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E9%98%9F%E5%88%97%E5%A4%A7%E5%B0%8F\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u961F\\u5217\\u5927\\u5C0F\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u589E\\u52A0\\u961F\\u5217\\u5927\\u5C0F\\uFF0C\\u907F\\u514D\\u4E22\\u6570\\u636E\\nexport OTEL_BSP_MAX_QUEUE_SIZE=4096\\n\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u6CE8\\u610F\"), \": \\u961F\\u5217\\u592A\\u5927\\u4F1A\\u589E\\u52A0\\u5185\\u5B58\\u4F7F\\u7528\\u3002\"), mdx(\"h3\", {\n    \"id\": \"3-压缩优化\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#3-%E5%8E%8B%E7%BC%A9%E4%BC%98%E5%8C%96\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"3. \\u538B\\u7F29\\u4F18\\u5316\"), mdx(\"h4\", {\n    \"id\": \"启用-gzip-压缩\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E5%90%AF%E7%94%A8-gzip-%E5%8E%8B%E7%BC%A9\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u542F\\u7528 gzip \\u538B\\u7F29\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"export OTEL_EXPORTER_OTLP_COMPRESSION=gzip\\n\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Go \\u4EE3\\u7801\\u914D\\u7F6E\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"otlptracegrpc.WithCompressor(\\\"gzip\\\")\\n\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Python \\u4EE3\\u7801\\u914D\\u7F6E\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-python\"\n  }, \"OTLPSpanExporter(\\n    compression=Compression.GZIP,\\n)\\n\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u6548\\u679C\"), \": \\u53EF\\u51CF\\u5C11 50-80% \\u7684\\u7F51\\u7EDC\\u5E26\\u5BBD\\u3002\"), mdx(\"h3\", {\n    \"id\": \"4-属性限制\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#4-%E5%B1%9E%E6%80%A7%E9%99%90%E5%88%B6\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"4. \\u5C5E\\u6027\\u9650\\u5236\"), mdx(\"h4\", {\n    \"id\": \"限制属性数量\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E9%99%90%E5%88%B6%E5%B1%9E%E6%80%A7%E6%95%B0%E9%87%8F\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u9650\\u5236\\u5C5E\\u6027\\u6570\\u91CF\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"export OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT=64  # \\u9ED8\\u8BA4 128\\n\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Go \\u4EE3\\u7801\\u914D\\u7F6E\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"sdktrace.WithSpanLimits(sdktrace.SpanLimits{\\n    AttributeCountLimit: 64,\\n})\\n\")), mdx(\"h4\", {\n    \"id\": \"限制属性值长度\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E9%99%90%E5%88%B6%E5%B1%9E%E6%80%A7%E5%80%BC%E9%95%BF%E5%BA%A6\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u9650\\u5236\\u5C5E\\u6027\\u503C\\u957F\\u5EA6\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"export OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT=512  # \\u9ED8\\u8BA4 \\u65E0\\u9650\\u5236\\n\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Go \\u4EE3\\u7801\\u914D\\u7F6E\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"sdktrace.WithSpanLimits(sdktrace.SpanLimits{\\n    AttributeValueLengthLimit: 512,\\n})\\n\")), mdx(\"h4\", {\n    \"id\": \"避免记录大对象\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E9%81%BF%E5%85%8D%E8%AE%B0%E5%BD%95%E5%A4%A7%E5%AF%B9%E8%B1%A1\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u907F\\u514D\\u8BB0\\u5F55\\u5927\\u5BF9\\u8C61\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"// \\u274C \\u9519\\u8BEF\\uFF1A\\u8BB0\\u5F55\\u5927\\u5BF9\\u8C61\\nspan.SetAttributes(\\n    attribute.String(\\\"request.body\\\", largeJSONString),  // \\u53EF\\u80FD\\u5F88\\u5927\\n)\\n\\n// \\u2705 \\u6B63\\u786E\\uFF1A\\u53EA\\u8BB0\\u5F55\\u6458\\u8981\\nspan.SetAttributes(\\n    attribute.Int(\\\"request.body.size\\\", len(largeJSONString)),\\n    attribute.String(\\\"request.body.type\\\", \\\"json\\\"),\\n)\\n\")), mdx(\"h3\", {\n    \"id\": \"5-禁用不必要的埋点\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#5-%E7%A6%81%E7%94%A8%E4%B8%8D%E5%BF%85%E8%A6%81%E7%9A%84%E5%9F%8B%E7%82%B9\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"5. \\u7981\\u7528\\u4E0D\\u5FC5\\u8981\\u7684\\u57CB\\u70B9\"), mdx(\"h4\", {\n    \"id\": \"只启用需要的埋点库\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E5%8F%AA%E5%90%AF%E7%94%A8%E9%9C%80%E8%A6%81%E7%9A%84%E5%9F%8B%E7%82%B9%E5%BA%93\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u53EA\\u542F\\u7528\\u9700\\u8981\\u7684\\u57CB\\u70B9\\u5E93\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u53EA\\u542F\\u7528\\u9700\\u8981\\u7684\\u57CB\\u70B9\\nexport OTEL_INSTRUMENTATION_GIN_ENABLED=true\\nexport OTEL_INSTRUMENTATION_REDIS_ENABLED=true\\nexport OTEL_INSTRUMENTATION_DATABASE_SQL_ENABLED=false\\n\")), mdx(\"h3\", {\n    \"id\": \"6-异步导出\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#6-%E5%BC%82%E6%AD%A5%E5%AF%BC%E5%87%BA\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"6. \\u5F02\\u6B65\\u5BFC\\u51FA\"), mdx(\"p\", null, \"\\u786E\\u4FDD\\u5BFC\\u51FA\\u662F\\u5F02\\u6B65\\u7684\\uFF0C\\u4E0D\\u963B\\u585E\\u4E3B\\u6D41\\u7A0B\\uFF1A\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Go \\u793A\\u4F8B\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"// \\u2705 \\u6B63\\u786E\\uFF1A\\u4F7F\\u7528 BatchSpanProcessor\\uFF08\\u5F02\\u6B65\\uFF09\\nsdktrace.WithBatcher(exporter)\\n\\n// \\u274C \\u9519\\u8BEF\\uFF1A\\u4F7F\\u7528 SimpleSpanProcessor\\uFF08\\u540C\\u6B65\\uFF09\\nsdktrace.WithSpanProcessor(sdktrace.NewSimpleSpanProcessor(exporter))\\n\")), mdx(\"h3\", {\n    \"id\": \"7-资源属性优化\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#7-%E8%B5%84%E6%BA%90%E5%B1%9E%E6%80%A7%E4%BC%98%E5%8C%96\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"7. \\u8D44\\u6E90\\u5C5E\\u6027\\u4F18\\u5316\"), mdx(\"h4\", {\n    \"id\": \"只设置必要的资源属性\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E5%8F%AA%E8%AE%BE%E7%BD%AE%E5%BF%85%E8%A6%81%E7%9A%84%E8%B5%84%E6%BA%90%E5%B1%9E%E6%80%A7\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u53EA\\u8BBE\\u7F6E\\u5FC5\\u8981\\u7684\\u8D44\\u6E90\\u5C5E\\u6027\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"// \\u2705 \\u6B63\\u786E\\uFF1A\\u53EA\\u8BBE\\u7F6E\\u5FC5\\u8981\\u7684\\u5C5E\\u6027\\nresource.New(ctx,\\n    resource.WithAttributes(\\n        semconv.ServiceName(\\\"my-service\\\"),\\n        semconv.ServiceVersion(\\\"1.0.0\\\"),\\n    ),\\n)\\n\\n// \\u274C \\u9519\\u8BEF\\uFF1A\\u8BBE\\u7F6E\\u8FC7\\u591A\\u5C5E\\u6027\\nresource.New(ctx,\\n    resource.WithAttributes(\\n        semconv.ServiceName(\\\"my-service\\\"),\\n        semconv.ServiceVersion(\\\"1.0.0\\\"),\\n        attribute.String(\\\"custom.attr1\\\", \\\"value1\\\"),\\n        attribute.String(\\\"custom.attr2\\\", \\\"value2\\\"),\\n        // ... \\u5F88\\u591A\\u4E0D\\u5FC5\\u8981\\u7684\\u5C5E\\u6027\\n    ),\\n)\\n\")), mdx(\"h3\", {\n    \"id\": \"8-上下文传播优化\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#8-%E4%B8%8A%E4%B8%8B%E6%96%87%E4%BC%A0%E6%92%AD%E4%BC%98%E5%8C%96\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"8. \\u4E0A\\u4E0B\\u6587\\u4F20\\u64AD\\u4F18\\u5316\"), mdx(\"h4\", {\n    \"id\": \"使用高效的传播器\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E4%BD%BF%E7%94%A8%E9%AB%98%E6%95%88%E7%9A%84%E4%BC%A0%E6%92%AD%E5%99%A8\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u4F7F\\u7528\\u9AD8\\u6548\\u7684\\u4F20\\u64AD\\u5668\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u53EA\\u4F7F\\u7528\\u5FC5\\u8981\\u7684\\u4F20\\u64AD\\u5668\\nexport OTEL_PROPAGATORS=tracecontext,baggage\\n\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Go \\u4EE3\\u7801\\u914D\\u7F6E\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"otel.SetTextMapPropagator(\\n    propagation.NewCompositeTextMapPropagator(\\n        propagation.TraceContext{},  // \\u5FC5\\u9700\\n        propagation.Baggage{},        // \\u53EF\\u9009\\n    ),\\n)\\n\")), mdx(\"h3\", {\n    \"id\": \"9-metrics-优化\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#9-metrics-%E4%BC%98%E5%8C%96\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"9. Metrics \\u4F18\\u5316\"), mdx(\"h4\", {\n    \"id\": \"调整导出间隔\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E8%B0%83%E6%95%B4%E5%AF%BC%E5%87%BA%E9%97%B4%E9%9A%94\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u8C03\\u6574\\u5BFC\\u51FA\\u95F4\\u9694\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u589E\\u52A0\\u5BFC\\u51FA\\u95F4\\u9694\\uFF0C\\u51CF\\u5C11\\u7F51\\u7EDC\\u8BF7\\u6C42\\nexport OTEL_METRIC_EXPORT_INTERVAL=120000  # 2 \\u5206\\u949F\\n\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Go \\u4EE3\\u7801\\u914D\\u7F6E\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"metric.NewPeriodicReader(exporter,\\n    metric.WithInterval(2*time.Minute),\\n)\\n\")), mdx(\"h4\", {\n    \"id\": \"使用-observable-指标\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E4%BD%BF%E7%94%A8-observable-%E6%8C%87%E6%A0%87\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u4F7F\\u7528 Observable \\u6307\\u6807\"), mdx(\"p\", null, \"\\u5BF9\\u4E8E\\u9891\\u7E41\\u53D8\\u5316\\u7684\\u6307\\u6807\\uFF0C\\u4F7F\\u7528 Observable \\u800C\\u4E0D\\u662F\\u76F4\\u63A5\\u8BB0\\u5F55\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"// \\u2705 \\u6B63\\u786E\\uFF1A\\u4F7F\\u7528 Observable\\nmeter.Int64ObservableGauge(\\\"cpu.usage\\\", func(ctx context.Context, o metric.Observer) error {\\n    o.ObserveInt64(cpuGauge, getCPUUsage())\\n    return nil\\n})\\n\\n// \\u274C \\u9519\\u8BEF\\uFF1A\\u9891\\u7E41\\u8BB0\\u5F55\\nfor {\\n    cpuCounter.Add(ctx, getCPUUsage())\\n    time.Sleep(1 * time.Second)\\n}\\n\")), mdx(\"h3\", {\n    \"id\": \"10-日志优化\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#10-%E6%97%A5%E5%BF%97%E4%BC%98%E5%8C%96\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"10. \\u65E5\\u5FD7\\u4F18\\u5316\"), mdx(\"h4\", {\n    \"id\": \"限制日志导出\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E9%99%90%E5%88%B6%E6%97%A5%E5%BF%97%E5%AF%BC%E5%87%BA\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u9650\\u5236\\u65E5\\u5FD7\\u5BFC\\u51FA\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u53EA\\u5BFC\\u51FA\\u9519\\u8BEF\\u7EA7\\u522B\\u4EE5\\u4E0A\\u7684\\u65E5\\u5FD7\\nexport OTEL_LOG_LEVEL=error\\n\")), mdx(\"h4\", {\n    \"id\": \"批量导出日志\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#%E6%89%B9%E9%87%8F%E5%AF%BC%E5%87%BA%E6%97%A5%E5%BF%97\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u6279\\u91CF\\u5BFC\\u51FA\\u65E5\\u5FD7\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"export OTEL_BLRP_MAX_EXPORT_BATCH_SIZE=512\\nexport OTEL_BLRP_SCHEDULE_DELAY=2000\\n\")), mdx(\"h2\", {\n    \"id\": \"性能测试\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u6027\\u80FD\\u6D4B\\u8BD5\"), mdx(\"h3\", {\n    \"id\": \"基准测试\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u57FA\\u51C6\\u6D4B\\u8BD5\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"func BenchmarkTracing(b *testing.B) {\\n    ctx := context.Background()\\n    tracer := otel.Tracer(\\\"benchmark\\\")\\n\\n    b.ResetTimer()\\n    for i := 0; i < b.N; i++ {\\n        ctx, span := tracer.Start(ctx, \\\"operation\\\")\\n        span.SetAttributes(attribute.String(\\\"key\\\", \\\"value\\\"))\\n        span.End()\\n    }\\n}\\n\")), mdx(\"h3\", {\n    \"id\": \"性能监控\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E6%80%A7%E8%83%BD%E7%9B%91%E6%8E%A7\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u6027\\u80FD\\u76D1\\u63A7\"), mdx(\"p\", null, \"\\u76D1\\u63A7\\u4EE5\\u4E0B\\u6307\\u6807\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"CPU \\u4F7F\\u7528\\u7387\"), \": \\u5E94\\u8BE5 < 5%\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u5185\\u5B58\\u4F7F\\u7528\"), \": \\u5E94\\u8BE5 < 50MB\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u7F51\\u7EDC\\u5E26\\u5BBD\"), \": \\u6839\\u636E\\u91C7\\u6837\\u7387\\u8C03\\u6574\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u5EF6\\u8FDF\\u5F71\\u54CD\"), \": \\u5E94\\u8BE5 < 1ms\")), mdx(\"h3\", {\n    \"id\": \"压力测试\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u538B\\u529B\\u6D4B\\u8BD5\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u4F7F\\u7528 wrk \\u8FDB\\u884C\\u538B\\u529B\\u6D4B\\u8BD5\\nwrk -t12 -c400 -d30s http://localhost:8080/\\n\\n# \\u76D1\\u63A7 OpenTelemetry \\u6027\\u80FD\\n# - CPU \\u4F7F\\u7528\\u7387\\n# - \\u5185\\u5B58\\u4F7F\\u7528\\n# - \\u7F51\\u7EDC\\u6D41\\u91CF\\n\")), mdx(\"h2\", {\n    \"id\": \"性能调优检查清单\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98%E6%A3%80%E6%9F%A5%E6%B8%85%E5%8D%95\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u6027\\u80FD\\u8C03\\u4F18\\u68C0\\u67E5\\u6E05\\u5355\"), mdx(\"ul\", {\n    \"className\": \"contains-task-list\"\n  }, mdx(\"li\", {\n    parentName: \"ul\",\n    \"className\": \"task-list-item\"\n  }, mdx(\"input\", {\n    parentName: \"li\",\n    \"type\": \"checkbox\",\n    \"checked\": false,\n    \"disabled\": true\n  }), \" \", \"\\u91C7\\u6837\\u7387\\u662F\\u5426\\u5408\\u7406\\uFF081-10%\\uFF09\"), mdx(\"li\", {\n    parentName: \"ul\",\n    \"className\": \"task-list-item\"\n  }, mdx(\"input\", {\n    parentName: \"li\",\n    \"type\": \"checkbox\",\n    \"checked\": false,\n    \"disabled\": true\n  }), \" \", \"\\u6279\\u91CF\\u5BFC\\u51FA\\u914D\\u7F6E\\u662F\\u5426\\u4F18\\u5316\"), mdx(\"li\", {\n    parentName: \"ul\",\n    \"className\": \"task-list-item\"\n  }, mdx(\"input\", {\n    parentName: \"li\",\n    \"type\": \"checkbox\",\n    \"checked\": false,\n    \"disabled\": true\n  }), \" \", \"\\u662F\\u5426\\u542F\\u7528\\u4E86\\u538B\\u7F29\"), mdx(\"li\", {\n    parentName: \"ul\",\n    \"className\": \"task-list-item\"\n  }, mdx(\"input\", {\n    parentName: \"li\",\n    \"type\": \"checkbox\",\n    \"checked\": false,\n    \"disabled\": true\n  }), \" \", \"\\u5C5E\\u6027\\u6570\\u91CF\\u662F\\u5426\\u6709\\u9650\\u5236\"), mdx(\"li\", {\n    parentName: \"ul\",\n    \"className\": \"task-list-item\"\n  }, mdx(\"input\", {\n    parentName: \"li\",\n    \"type\": \"checkbox\",\n    \"checked\": false,\n    \"disabled\": true\n  }), \" \", \"\\u662F\\u5426\\u7981\\u7528\\u4E86\\u4E0D\\u5FC5\\u8981\\u7684\\u57CB\\u70B9\"), mdx(\"li\", {\n    parentName: \"ul\",\n    \"className\": \"task-list-item\"\n  }, mdx(\"input\", {\n    parentName: \"li\",\n    \"type\": \"checkbox\",\n    \"checked\": false,\n    \"disabled\": true\n  }), \" \", \"\\u5BFC\\u51FA\\u662F\\u5426\\u662F\\u5F02\\u6B65\\u7684\"), mdx(\"li\", {\n    parentName: \"ul\",\n    \"className\": \"task-list-item\"\n  }, mdx(\"input\", {\n    parentName: \"li\",\n    \"type\": \"checkbox\",\n    \"checked\": false,\n    \"disabled\": true\n  }), \" \", \"\\u8D44\\u6E90\\u5C5E\\u6027\\u662F\\u5426\\u7CBE\\u7B80\"), mdx(\"li\", {\n    parentName: \"ul\",\n    \"className\": \"task-list-item\"\n  }, mdx(\"input\", {\n    parentName: \"li\",\n    \"type\": \"checkbox\",\n    \"checked\": false,\n    \"disabled\": true\n  }), \" \", \"\\u4F20\\u64AD\\u5668\\u914D\\u7F6E\\u662F\\u5426\\u9AD8\\u6548\"), mdx(\"li\", {\n    parentName: \"ul\",\n    \"className\": \"task-list-item\"\n  }, mdx(\"input\", {\n    parentName: \"li\",\n    \"type\": \"checkbox\",\n    \"checked\": false,\n    \"disabled\": true\n  }), \" \", \"Metrics \\u5BFC\\u51FA\\u95F4\\u9694\\u662F\\u5426\\u5408\\u7406\"), mdx(\"li\", {\n    parentName: \"ul\",\n    \"className\": \"task-list-item\"\n  }, mdx(\"input\", {\n    parentName: \"li\",\n    \"type\": \"checkbox\",\n    \"checked\": false,\n    \"disabled\": true\n  }), \" \", \"\\u65E5\\u5FD7\\u7EA7\\u522B\\u662F\\u5426\\u9002\\u5F53\")), mdx(\"h2\", {\n    \"id\": \"性能问题排查\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u6027\\u80FD\\u95EE\\u9898\\u6392\\u67E5\"), mdx(\"h3\", {\n    \"id\": \"cpu-使用率过高\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#cpu-%E4%BD%BF%E7%94%A8%E7%8E%87%E8%BF%87%E9%AB%98\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"CPU \\u4F7F\\u7528\\u7387\\u8FC7\\u9AD8\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u53EF\\u80FD\\u539F\\u56E0\"), \":\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u91C7\\u6837\\u7387\\u8FC7\\u9AD8\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u540C\\u6B65\\u5BFC\\u51FA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u5C5E\\u6027\\u5904\\u7406\\u8FC7\\u591A\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u89E3\\u51B3\\u65B9\\u6848\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u964D\\u4F4E\\u91C7\\u6837\\u7387\\nexport OTEL_TRACES_SAMPLER_ARG=0.01\\n\\n# \\u786E\\u4FDD\\u4F7F\\u7528\\u6279\\u91CF\\u5BFC\\u51FA\\n# \\u68C0\\u67E5\\u662F\\u5426\\u6709\\u540C\\u6B65\\u5BFC\\u51FA\\u5668\\n\")), mdx(\"h3\", {\n    \"id\": \"内存使用过高\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%86%85%E5%AD%98%E4%BD%BF%E7%94%A8%E8%BF%87%E9%AB%98\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u5185\\u5B58\\u4F7F\\u7528\\u8FC7\\u9AD8\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u53EF\\u80FD\\u539F\\u56E0\"), \":\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u961F\\u5217\\u79EF\\u538B\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u5C5E\\u6027\\u8FC7\\u591A\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u8D44\\u6E90\\u5C5E\\u6027\\u8FC7\\u591A\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u89E3\\u51B3\\u65B9\\u6848\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u51CF\\u5C0F\\u961F\\u5217\\u5927\\u5C0F\\nexport OTEL_BSP_MAX_QUEUE_SIZE=1024\\n\\n# \\u9650\\u5236\\u5C5E\\u6027\\u6570\\u91CF\\nexport OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT=64\\n\")), mdx(\"h3\", {\n    \"id\": \"网络带宽过高\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E7%BD%91%E7%BB%9C%E5%B8%A6%E5%AE%BD%E8%BF%87%E9%AB%98\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u7F51\\u7EDC\\u5E26\\u5BBD\\u8FC7\\u9AD8\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u53EF\\u80FD\\u539F\\u56E0\"), \":\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u91C7\\u6837\\u7387\\u8FC7\\u9AD8\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u672A\\u542F\\u7528\\u538B\\u7F29\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u5C5E\\u6027\\u503C\\u8FC7\\u5927\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u89E3\\u51B3\\u65B9\\u6848\"), \":\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u964D\\u4F4E\\u91C7\\u6837\\u7387\\nexport OTEL_TRACES_SAMPLER_ARG=0.01\\n\\n# \\u542F\\u7528\\u538B\\u7F29\\nexport OTEL_EXPORTER_OTLP_COMPRESSION=gzip\\n\\n# \\u9650\\u5236\\u5C5E\\u6027\\u503C\\u957F\\u5EA6\\nexport OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT=512\\n\")), mdx(\"h3\", {\n    \"id\": \"延迟增加\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%BB%B6%E8%BF%9F%E5%A2%9E%E5%8A%A0\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u5EF6\\u8FDF\\u589E\\u52A0\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u53EF\\u80FD\\u539F\\u56E0\"), \":\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u540C\\u6B65\\u5BFC\\u51FA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u5C5E\\u6027\\u5904\\u7406\\u8FC7\\u591A\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u4E0A\\u4E0B\\u6587\\u4F20\\u64AD\\u5F00\\u9500\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u89E3\\u51B3\\u65B9\\u6848\"), \":\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u786E\\u4FDD\\u4F7F\\u7528\\u5F02\\u6B65\\u6279\\u91CF\\u5BFC\\u51FA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u51CF\\u5C11\\u5C5E\\u6027\\u6570\\u91CF\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u4F18\\u5316\\u4E0A\\u4E0B\\u6587\\u4F20\\u64AD\")), mdx(\"h2\", {\n    \"id\": \"生产环境推荐配置\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E6%8E%A8%E8%8D%90%E9%85%8D%E7%BD%AE\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u751F\\u4EA7\\u73AF\\u5883\\u63A8\\u8350\\u914D\\u7F6E\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"# \\u670D\\u52A1\\u4FE1\\u606F\\nexport OTEL_SERVICE_NAME=my-service\\nexport OTEL_RESOURCE_ATTRIBUTES=service.version=1.0.0,deployment.environment=production\\n\\n# OTLP Exporter\\nexport OTEL_EXPORTER_OTLP_ENDPOINT=uptrace-grpc.yodao.cn:4317\\nexport OTEL_EXPORTER_OTLP_PROTOCOL=grpc\\nexport OTEL_EXPORTER_OTLP_HEADERS=uptrace-dsn=http://token@uptrace-grpc.yodao.cn/project\\nexport OTEL_EXPORTER_OTLP_COMPRESSION=gzip\\nexport OTEL_EXPORTER_OTLP_TIMEOUT=15000\\n\\n# Traces\\nexport OTEL_TRACES_EXPORTER=otlp\\nexport OTEL_TRACES_SAMPLER=parentbased_traceidratio\\nexport OTEL_TRACES_SAMPLER_ARG=0.1  # 10% \\u91C7\\u6837\\n\\n# Batch Processor\\nexport OTEL_BSP_MAX_QUEUE_SIZE=2048\\nexport OTEL_BSP_MAX_EXPORT_BATCH_SIZE=512\\nexport OTEL_BSP_SCHEDULE_DELAY=5000\\nexport OTEL_BSP_EXPORT_TIMEOUT=30000\\n\\n# Span \\u9650\\u5236\\nexport OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT=128\\nexport OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT=1024\\n\\n# Metrics\\nexport OTEL_METRICS_EXPORTER=otlp\\nexport OTEL_METRIC_EXPORT_INTERVAL=60000\\n\\n# Logs\\nexport OTEL_LOGS_EXPORTER=otlp\\nexport OTEL_LOG_LEVEL=warn\\n\\n# Propagators\\nexport OTEL_PROPAGATORS=tracecontext,baggage\\n\")), mdx(\"h2\", {\n    \"id\": \"下一步\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E4%B8%8B%E4%B8%80%E6%AD%A5\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u4E0B\\u4E00\\u6B65\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/advanced/sampling/\"\n  }, \"\\u91C7\\u6837\\u7B56\\u7565\"), \" - \\u63A7\\u5236\\u6570\\u636E\\u91C7\\u96C6\\u91CF\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/advanced/troubleshooting/\"\n  }, \"\\u6545\\u969C\\u6392\\u67E5\"), \" - \\u89E3\\u51B3\\u5E38\\u89C1\\u95EE\\u9898\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Kubernetes \\u90E8\\u7F72\"), \"\\uFF08\\u5982\\u679C\\u4F7F\\u7528 Kubernetes\\uFF09\\uFF1A\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/kubernetes/operator-overview/\"\n  }, \"OpenTelemetry Operator \\u6982\\u8FF0\"), \" - \\u4E86\\u89E3\\u5982\\u4F55\\u5728 Kubernetes \\u4E2D\\u4F7F\\u7528 Operator\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/kubernetes/operator-hpa/\"\n  }, \"\\u6C34\\u5E73 Pod \\u81EA\\u52A8\\u6269\\u7F29\\u5BB9\"), \" - \\u914D\\u7F6E Collector \\u7684\\u81EA\\u52A8\\u6269\\u7F29\\u5BB9\")))), mdx(\"h2\", {\n    \"id\": \"参考资源\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E5%8F%82%E8%80%83%E8%B5%84%E6%BA%90\",\n    \"aria-hidden\": true,\n    \"className\": \"anchor\"\n  }, mdx(\"svg\", {\n    \"aria-hidden\": \"true\",\n    height: \"16\",\n    version: \"1.1\",\n    viewBox: \"0 0 16 16\",\n    width: \"16\"\n  }, mdx(\"path\", {\n    fillRule: \"evenodd\",\n    d: \"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"\n  }))), \"\\u53C2\\u8003\\u8D44\\u6E90\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://opentelemetry.io/docs/specs/otel/performance/\"\n  }, \"OpenTelemetry Performance\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://opentelemetry.io/docs/specs/otel/performance/best-practices/\"\n  }, \"Performance Best Practices\"))));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#opentelemetry-性能优化","title":"OpenTelemetry 性能优化","items":[{"url":"#性能影响评估","title":"性能影响评估","items":[{"url":"#典型性能开销","title":"典型性能开销"},{"url":"#性能瓶颈","title":"性能瓶颈"}]},{"url":"#优化策略","title":"优化策略","items":[{"url":"#1-采样优化","title":"1. 采样优化","items":[{"url":"#降低采样率","title":"降低采样率"},{"url":"#智能采样","title":"智能采样"}]},{"url":"#2-批量导出优化","title":"2. 批量导出优化","items":[{"url":"#调整批量大小","title":"调整批量大小"},{"url":"#队列大小","title":"队列大小"}]},{"url":"#3-压缩优化","title":"3. 压缩优化","items":[{"url":"#启用-gzip-压缩","title":"启用 gzip 压缩"}]},{"url":"#4-属性限制","title":"4. 属性限制","items":[{"url":"#限制属性数量","title":"限制属性数量"},{"url":"#限制属性值长度","title":"限制属性值长度"},{"url":"#避免记录大对象","title":"避免记录大对象"}]},{"url":"#5-禁用不必要的埋点","title":"5. 禁用不必要的埋点","items":[{"url":"#只启用需要的埋点库","title":"只启用需要的埋点库"}]},{"url":"#6-异步导出","title":"6. 异步导出"},{"url":"#7-资源属性优化","title":"7. 资源属性优化","items":[{"url":"#只设置必要的资源属性","title":"只设置必要的资源属性"}]},{"url":"#8-上下文传播优化","title":"8. 上下文传播优化","items":[{"url":"#使用高效的传播器","title":"使用高效的传播器"}]},{"url":"#9-metrics-优化","title":"9. Metrics 优化","items":[{"url":"#调整导出间隔","title":"调整导出间隔"},{"url":"#使用-observable-指标","title":"使用 Observable 指标"}]},{"url":"#10-日志优化","title":"10. 日志优化","items":[{"url":"#限制日志导出","title":"限制日志导出"},{"url":"#批量导出日志","title":"批量导出日志"}]}]},{"url":"#性能测试","title":"性能测试","items":[{"url":"#基准测试","title":"基准测试"},{"url":"#性能监控","title":"性能监控"},{"url":"#压力测试","title":"压力测试"}]},{"url":"#性能调优检查清单","title":"性能调优检查清单"},{"url":"#性能问题排查","title":"性能问题排查","items":[{"url":"#cpu-使用率过高","title":"CPU 使用率过高"},{"url":"#内存使用过高","title":"内存使用过高"},{"url":"#网络带宽过高","title":"网络带宽过高"},{"url":"#延迟增加","title":"延迟增加"}]},{"url":"#生产环境推荐配置","title":"生产环境推荐配置"},{"url":"#下一步","title":"下一步"},{"url":"#参考资源","title":"参考资源"}]}]}}},"pageContext":{"id":"dc5e27d7-08eb-528b-85ce-7687bfd94e8b"}},
    "staticQueryHashes": ["1122327541","1339625561","148928582","2007862104","2140385554","3442269102","4275725850"]}