{
    "componentChunkName": "component---node-modules-shenhh-smooth-doc-src-templates-doc-js",
    "path": "/docs/uptrace/annotations/",
    "result": {"data":{"mdx":{"fields":{"pageType":"doc","title":"图表注释","editLink":"https://gitlab.corp.youdao.com/DevOPS/apm/docs/edit/master/pages/docs/uptrace/annotations.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\": \"Uptrace 平台使用\",\n  \"slug\": \"/docs/uptrace/annotations/\",\n  \"order\": 6\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\": \"图表注释\"\n  }, mdx(\"a\", {\n    parentName: \"h1\",\n    \"href\": \"#%E5%9B%BE%E8%A1%A8%E6%B3%A8%E9%87%8A\",\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  }))), \"\\u56FE\\u8868\\u6CE8\\u91CA\"), mdx(\"p\", null, \"\\u56FE\\u8868\\u6CE8\\u91CA\\uFF08Chart Annotations\\uFF09\\u662F\\u6DFB\\u52A0\\u5230\\u56FE\\u8868\\u4E0A\\u7684\\u6807\\u7B7E\\u6216\\u5907\\u6CE8\\uFF0C\\u7528\\u4E8E\\u63D0\\u4F9B\\u989D\\u5916\\u7684\\u4FE1\\u606F\\u6216\\u4E0A\\u4E0B\\u6587\\u3002\\u6CE8\\u91CA\\u5E2E\\u52A9\\u6F84\\u6E05\\u56FE\\u8868\\u4E2D\\u5448\\u73B0\\u7684\\u6570\\u636E\\uFF0C\\u5E2E\\u52A9\\u67E5\\u770B\\u8005\\u7406\\u89E3\\u5173\\u952E\\u70B9\\u6216\\u8D8B\\u52BF\\u3002\\u5728 Uptrace \\u4E2D\\uFF0C\\u60A8\\u53EF\\u4EE5\\u901A\\u8FC7 API \\u521B\\u5EFA\\u6CE8\\u91CA\\uFF0C\\u5C06\\u90E8\\u7F72\\u4E8B\\u4EF6\\u3001\\u6545\\u969C\\u4E8B\\u4EF6\\u7B49\\u65F6\\u95F4\\u7EBF\\u4E8B\\u4EF6\\u4E0E\\u6307\\u6807\\u548C\\u8FFD\\u8E2A\\u6570\\u636E\\u7684\\u53D8\\u5316\\u5173\\u8054\\u8D77\\u6765\\u3002\"), mdx(\"h2\", {\n    \"id\": \"概述\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E6%A6%82%E8%BF%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  }))), \"\\u6982\\u8FF0\"), mdx(\"p\", null, \"\\u56FE\\u8868\\u6CE8\\u91CA\\u7684\\u4E3B\\u8981\\u4F5C\\u7528\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u4E8B\\u4EF6\\u6807\\u8BB0\"), \"\\uFF1A\\u6807\\u8BB0\\u90E8\\u7F72\\u3001\\u53D1\\u5E03\\u3001\\u6545\\u969C\\u7B49\\u5173\\u952E\\u4E8B\\u4EF6\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u65F6\\u95F4\\u5173\\u8054\"), \"\\uFF1A\\u5C06\\u65F6\\u95F4\\u7EBF\\u4E8B\\u4EF6\\u4E0E\\u6307\\u6807\\u53D8\\u5316\\u5173\\u8054\\uFF0C\\u4FBF\\u4E8E\\u5206\\u6790\\u56E0\\u679C\\u5173\\u7CFB\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u56E2\\u961F\\u534F\\u4F5C\"), \"\\uFF1A\\u5E2E\\u52A9\\u56E2\\u961F\\u6210\\u5458\\u7406\\u89E3\\u56FE\\u8868\\u4E2D\\u7684\\u5F02\\u5E38\\u70B9\\u6216\\u8D8B\\u52BF\\u53D8\\u5316\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u95EE\\u9898\\u6392\\u67E5\"), \"\\uFF1A\\u901A\\u8FC7\\u6CE8\\u91CA\\u5FEB\\u901F\\u5B9A\\u4F4D\\u95EE\\u9898\\u53D1\\u751F\\u7684\\u65F6\\u95F4\\u70B9\")), mdx(\"h3\", {\n    \"id\": \"注释显示方式\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E6%B3%A8%E9%87%8A%E6%98%BE%E7%A4%BA%E6%96%B9%E5%BC%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  }))), \"\\u6CE8\\u91CA\\u663E\\u793A\\u65B9\\u5F0F\"), mdx(\"p\", null, \"Uptrace \\u5728\\u56FE\\u8868\\u4E0A\\u4EE5\\u65B9\\u5F62\\u70B9\\uFF08square dots\\uFF09\\u7684\\u5F62\\u5F0F\\u663E\\u793A\\u6CE8\\u91CA\\uFF0C\\u4F4D\\u4E8E X \\u8F74\\uFF08\\u65F6\\u95F4\\u8F74\\uFF09\\u4E0A\\u3002\\u70B9\\u51FB\\u6CE8\\u91CA\\u53EF\\u4EE5\\u67E5\\u770B\\u6CE8\\u91CA\\u7684\\u63CF\\u8FF0\\u548C\\u6807\\u7B7E\\u3002\\u63CF\\u8FF0\\u5B57\\u6BB5\\u652F\\u6301 Markdown \\u683C\\u5F0F\\uFF0C\\u53EF\\u4EE5\\u5305\\u542B\\u6307\\u5411\\u5176\\u4ED6\\u7CFB\\u7EDF\\u7684\\u94FE\\u63A5\\uFF0C\\u63D0\\u4F9B\\u66F4\\u591A\\u8BE6\\u7EC6\\u4FE1\\u606F\\u3002\"), mdx(\"h2\", {\n    \"id\": \"创建注释\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E5%88%9B%E5%BB%BA%E6%B3%A8%E9%87%8A\",\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  }))), \"\\u521B\\u5EFA\\u6CE8\\u91CA\"), mdx(\"p\", null, \"\\u60A8\\u53EF\\u4EE5\\u901A\\u8FC7\\u53D1\\u9001 HTTP POST \\u8BF7\\u6C42\\u5230 Uptrace API \\u6765\\u521B\\u5EFA\\u6CE8\\u91CA\\u3002\"), mdx(\"h3\", {\n    \"id\": \"api-接口\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#api-%E6%8E%A5%E5%8F%A3\",\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  }))), \"API \\u63A5\\u53E3\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u7AEF\\u70B9\"), \"\\uFF1A\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"https://api.uptrace.dev/api/v1/annotations\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u65B9\\u6CD5\"), \"\\uFF1A\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"POST\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u8BF7\\u6C42\\u5934\"), \"\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Content-Type: application/json\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"uptrace-dsn: <YOUR_DSN>\"), \"\\uFF08\\u5FC5\\u9700\\uFF09\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u8BF7\\u6C42\\u4F53\"), \"\\uFF1AJSON \\u683C\\u5F0F\"), mdx(\"h3\", {\n    \"id\": \"基本请求示例\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%9F%BA%E6%9C%AC%E8%AF%B7%E6%B1%82%E7%A4%BA%E4%BE%8B\",\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\\u672C\\u8BF7\\u6C42\\u793A\\u4F8B\"), mdx(\"p\", null, \"\\u4F7F\\u7528 curl \\u521B\\u5EFA\\u6CE8\\u91CA\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST https://api.uptrace.dev/api/v1/annotations \\\\\\n  -H 'uptrace-dsn: <YOUR_DSN>' \\\\\\n  -H 'Content-Type: application/json' \\\\\\n  -d '{\\n    \\\"name\\\": \\\"Deployed to production\\\",\\n    \\\"attrs\\\": {\\n      \\\"service.version\\\": \\\"540d2ee\\\"\\n    }\\n  }'\\n\")), mdx(\"h3\", {\n    \"id\": \"字段说明\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%AD%97%E6%AE%B5%E8%AF%B4%E6%98%8E\",\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  }))), \"\\u5B57\\u6BB5\\u8BF4\\u660E\"), mdx(\"p\", null, \"\\u6CE8\\u91CA\\u7684 JSON \\u8BF7\\u6C42\\u4F53\\u652F\\u6301\\u4EE5\\u4E0B\\u5B57\\u6BB5\\uFF1A\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5B57\\u6BB5\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u7C7B\\u578B\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5FC5\\u9700\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u63CF\\u8FF0\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"name\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u662F\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6CE8\\u91CA\\u540D\\u79F0\\uFF0C\\u5C06\\u663E\\u793A\\u5728\\u56FE\\u8868\\u4E0A\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"description\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5426\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6CE8\\u91CA\\u63CF\\u8FF0\\u6587\\u672C\\uFF0C\\u652F\\u6301 Markdown \\u683C\\u5F0F\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"color\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5426\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u56FE\\u8868\\u4E2D\\u4F7F\\u7528\\u7684\\u989C\\u8272\\uFF0C\\u4F8B\\u5982 \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"green\"), \" \\u6216 \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"#00ff00\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"attrs\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"object\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5426\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u952E\\u503C\\u5BF9\\u5143\\u6570\\u636E\\uFF0C\\u4F8B\\u5982 \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"{\\\"deployment.environment\\\": \\\"production\\\"}\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"fingerprint\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5426\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u7528\\u4E8E\\u53BB\\u91CD\\u7684\\u552F\\u4E00\\u5B57\\u7B26\\u4E32\\u3002\\u5982\\u679C\\u5B58\\u5728\\u76F8\\u540C fingerprint \\u7684\\u6CE8\\u91CA\\uFF0CUptrace \\u4F1A\\u5FFD\\u7565\\u5176\\u4ED6\\u6CE8\\u91CA\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"time\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5426\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u8986\\u76D6\\u6CE8\\u91CA\\u65F6\\u95F4\\uFF0CRFC3339 \\u683C\\u5F0F\\uFF0C\\u4F8B\\u5982 \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"2024-01-15T10:30:00Z\"))))), mdx(\"h3\", {\n    \"id\": \"字段详细说明\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%AD%97%E6%AE%B5%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8E\",\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  }))), \"\\u5B57\\u6BB5\\u8BE6\\u7EC6\\u8BF4\\u660E\"), mdx(\"h4\", {\n    \"id\": \"name注释名称\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#name%E6%B3%A8%E9%87%8A%E5%90%8D%E7%A7%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  }))), \"name\\uFF08\\u6CE8\\u91CA\\u540D\\u79F0\\uFF09\"), mdx(\"p\", null, \"\\u6CE8\\u91CA\\u540D\\u79F0\\u662F\\u5FC5\\u9700\\u7684\\u5B57\\u6BB5\\uFF0C\\u5C06\\u663E\\u793A\\u5728\\u56FE\\u8868\\u4E0A\\u3002\\u5EFA\\u8BAE\\u4F7F\\u7528\\u7B80\\u6D01\\u3001\\u63CF\\u8FF0\\u6027\\u7684\\u540D\\u79F0\\u3002\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u793A\\u4F8B\"), \"\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"name\\\": \\\"Deployed to production\\\",\\n  \\\"name\\\": \\\"v1.2.3 release\\\",\\n  \\\"name\\\": \\\"Database migration completed\\\"\\n}\\n\")), mdx(\"h4\", {\n    \"id\": \"description描述\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#description%E6%8F%8F%E8%BF%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  }))), \"description\\uFF08\\u63CF\\u8FF0\\uFF09\"), mdx(\"p\", null, \"\\u63CF\\u8FF0\\u5B57\\u6BB5\\u652F\\u6301 Markdown \\u683C\\u5F0F\\uFF0C\\u53EF\\u4EE5\\u5305\\u542B\\u94FE\\u63A5\\u3001\\u5217\\u8868\\u3001\\u4EE3\\u7801\\u5757\\u7B49\\u3002\\u8FD9\\u5BF9\\u4E8E\\u63D0\\u4F9B\\u66F4\\u591A\\u4E0A\\u4E0B\\u6587\\u4FE1\\u606F\\u975E\\u5E38\\u6709\\u7528\\u3002\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u793A\\u4F8B\"), \"\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"name\\\": \\\"Deployed to production\\\",\\n  \\\"description\\\": \\\"Deployed version **v1.2.3** to production.\\\\n\\\\n- Fixed memory leak issue\\\\n- Improved query performance\\\\n\\\\n[View release notes](https://github.com/example/releases/tag/v1.2.3)\\\"\\n}\\n\")), mdx(\"h4\", {\n    \"id\": \"color颜色\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#color%E9%A2%9C%E8%89%B2\",\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  }))), \"color\\uFF08\\u989C\\u8272\\uFF09\"), mdx(\"p\", null, \"\\u989C\\u8272\\u5B57\\u6BB5\\u7528\\u4E8E\\u6307\\u5B9A\\u6CE8\\u91CA\\u5728\\u56FE\\u8868\\u4E2D\\u663E\\u793A\\u7684\\u989C\\u8272\\u3002\\u53EF\\u4EE5\\u4F7F\\u7528\\u989C\\u8272\\u540D\\u79F0\\uFF08\\u5982 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"green\"), \"\\u3001\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"red\"), \"\\u3001\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"blue\"), \"\\uFF09\\u6216\\u5341\\u516D\\u8FDB\\u5236\\u989C\\u8272\\u4EE3\\u7801\\uFF08\\u5982 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"#00ff00\"), \"\\u3001\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"#ff0000\"), \"\\uFF09\\u3002\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u793A\\u4F8B\"), \"\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"name\\\": \\\"Deployment\\\",\\n  \\\"color\\\": \\\"green\\\"\\n}\\n\")), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"name\\\": \\\"Incident\\\",\\n  \\\"color\\\": \\\"#ff0000\\\"\\n}\\n\")), mdx(\"h4\", {\n    \"id\": \"attrs属性\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#attrs%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  }))), \"attrs\\uFF08\\u5C5E\\u6027\\uFF09\"), mdx(\"p\", null, \"\\u5C5E\\u6027\\u5B57\\u6BB5\\u662F\\u4E00\\u4E2A\\u952E\\u503C\\u5BF9\\u5BF9\\u8C61\\uFF0C\\u7528\\u4E8E\\u5B58\\u50A8\\u4E0E\\u6CE8\\u91CA\\u76F8\\u5173\\u7684\\u5143\\u6570\\u636E\\u3002\\u8FD9\\u4E9B\\u5C5E\\u6027\\u53EF\\u4EE5\\u7528\\u4E8E\\u8FC7\\u6EE4\\u548C\\u5206\\u7EC4\\u6CE8\\u91CA\\u3002\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u5E38\\u7528\\u5C5E\\u6027\"), \"\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"service.name\"), \"\\uFF1A\\u670D\\u52A1\\u540D\\u79F0\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"service.version\"), \"\\uFF1A\\u670D\\u52A1\\u7248\\u672C\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"deployment.environment\"), \"\\uFF1A\\u90E8\\u7F72\\u73AF\\u5883\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"deployment.name\"), \"\\uFF1A\\u90E8\\u7F72\\u540D\\u79F0\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u793A\\u4F8B\"), \"\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"name\\\": \\\"Deployed to production\\\",\\n  \\\"attrs\\\": {\\n    \\\"service.name\\\": \\\"api-service\\\",\\n    \\\"service.version\\\": \\\"v1.2.3\\\",\\n    \\\"deployment.environment\\\": \\\"production\\\",\\n    \\\"deployment.name\\\": \\\"deploy-20240115\\\"\\n  }\\n}\\n\")), mdx(\"h4\", {\n    \"id\": \"fingerprint指纹\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#fingerprint%E6%8C%87%E7%BA%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  }))), \"fingerprint\\uFF08\\u6307\\u7EB9\\uFF09\"), mdx(\"p\", null, \"\\u6307\\u7EB9\\u5B57\\u6BB5\\u7528\\u4E8E\\u53BB\\u91CD\\u3002\\u5982\\u679C\\u591A\\u4E2A\\u6CE8\\u91CA\\u5177\\u6709\\u76F8\\u540C\\u7684 fingerprint\\uFF0CUptrace \\u53EA\\u4F1A\\u4FDD\\u7559\\u7B2C\\u4E00\\u4E2A\\uFF0C\\u5FFD\\u7565\\u540E\\u7EED\\u7684\\u6CE8\\u91CA\\u3002\\u8FD9\\u5BF9\\u4E8E\\u9632\\u6B62\\u91CD\\u590D\\u521B\\u5EFA\\u76F8\\u540C\\u4E8B\\u4EF6\\u7684\\u6CE8\\u91CA\\u975E\\u5E38\\u6709\\u7528\\u3002\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u793A\\u4F8B\"), \"\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"name\\\": \\\"Deployed to production\\\",\\n  \\\"fingerprint\\\": \\\"v1.2.3\\\",\\n  \\\"attrs\\\": {\\n    \\\"service.version\\\": \\\"v1.2.3\\\"\\n  }\\n}\\n\")), mdx(\"h4\", {\n    \"id\": \"time时间\"\n  }, mdx(\"a\", {\n    parentName: \"h4\",\n    \"href\": \"#time%E6%97%B6%E9%97%B4\",\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  }))), \"time\\uFF08\\u65F6\\u95F4\\uFF09\"), mdx(\"p\", null, \"\\u65F6\\u95F4\\u5B57\\u6BB5\\u7528\\u4E8E\\u8986\\u76D6\\u6CE8\\u91CA\\u7684\\u65F6\\u95F4\\u6233\\u3002\\u5982\\u679C\\u4E0D\\u63D0\\u4F9B\\uFF0CUptrace \\u4F1A\\u4F7F\\u7528\\u5F53\\u524D\\u65F6\\u95F4\\u3002\\u65F6\\u95F4\\u5FC5\\u987B\\u4F7F\\u7528 RFC3339 \\u683C\\u5F0F\\u3002\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u793A\\u4F8B\"), \"\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"name\\\": \\\"Deployed to production\\\",\\n  \\\"time\\\": \\\"2024-01-15T10:30:00Z\\\",\\n  \\\"attrs\\\": {\\n    \\\"service.version\\\": \\\"v1.2.3\\\"\\n  }\\n}\\n\")), mdx(\"h3\", {\n    \"id\": \"完整示例\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%AE%8C%E6%95%B4%E7%A4%BA%E4%BE%8B\",\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  }))), \"\\u5B8C\\u6574\\u793A\\u4F8B\"), mdx(\"p\", null, \"\\u521B\\u5EFA\\u4E00\\u4E2A\\u5B8C\\u6574\\u7684\\u6CE8\\u91CA\\uFF0C\\u5305\\u542B\\u6240\\u6709\\u5B57\\u6BB5\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST https://api.uptrace.dev/api/v1/annotations \\\\\\n  -H 'uptrace-dsn: <YOUR_DSN>' \\\\\\n  -H 'Content-Type: application/json' \\\\\\n  -d '{\\n    \\\"name\\\": \\\"Deployed to production\\\",\\n    \\\"description\\\": \\\"Deployed version **v1.2.3** to production environment.\\\\n\\\\n**Changes:**\\\\n- Fixed memory leak in cache layer\\\\n- Improved database query performance by 30%\\\\n- Added new authentication endpoint\\\\n\\\\n[View full changelog](https://github.com/example/releases/tag/v1.2.3)\\\",\\n    \\\"color\\\": \\\"green\\\",\\n    \\\"fingerprint\\\": \\\"deploy-v1.2.3-prod\\\",\\n    \\\"time\\\": \\\"2024-01-15T10:30:00Z\\\",\\n    \\\"attrs\\\": {\\n      \\\"service.name\\\": \\\"api-service\\\",\\n      \\\"service.version\\\": \\\"v1.2.3\\\",\\n      \\\"deployment.environment\\\": \\\"production\\\",\\n      \\\"deployment.name\\\": \\\"deploy-20240115\\\",\\n      \\\"deployment.trigger\\\": \\\"manual\\\"\\n    }\\n  }'\\n\")), mdx(\"h2\", {\n    \"id\": \"使用不同编程语言创建注释\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%90%8C%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E5%88%9B%E5%BB%BA%E6%B3%A8%E9%87%8A\",\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\\u4E0D\\u540C\\u7F16\\u7A0B\\u8BED\\u8A00\\u521B\\u5EFA\\u6CE8\\u91CA\"), mdx(\"h3\", {\n    \"id\": \"go-示例\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#go-%E7%A4%BA%E4%BE%8B\",\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  }))), \"Go \\u793A\\u4F8B\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-go\"\n  }, \"package main\\n\\nimport (\\n    \\\"bytes\\\"\\n    \\\"encoding/json\\\"\\n    \\\"fmt\\\"\\n    \\\"net/http\\\"\\n    \\\"time\\\"\\n)\\n\\ntype Annotation struct {\\n    Name        string            `json:\\\"name\\\"`\\n    Description string            `json:\\\"description,omitempty\\\"`\\n    Color       string            `json:\\\"color,omitempty\\\"`\\n    Attrs       map[string]string `json:\\\"attrs,omitempty\\\"`\\n    Fingerprint string            `json:\\\"fingerprint,omitempty\\\"`\\n    Time        string            `json:\\\"time,omitempty\\\"`\\n}\\n\\nfunc createAnnotation(dsn string, annotation Annotation) error {\\n    url := \\\"https://api.uptrace.dev/api/v1/annotations\\\"\\n    \\n    jsonData, err := json.Marshal(annotation)\\n    if err != nil {\\n        return err\\n    }\\n    \\n    req, err := http.NewRequest(\\\"POST\\\", url, bytes.NewBuffer(jsonData))\\n    if err != nil {\\n        return err\\n    }\\n    \\n    req.Header.Set(\\\"Content-Type\\\", \\\"application/json\\\")\\n    req.Header.Set(\\\"uptrace-dsn\\\", dsn)\\n    \\n    client := &http.Client{Timeout: 10 * time.Second}\\n    resp, err := client.Do(req)\\n    if err != nil {\\n        return err\\n    }\\n    defer resp.Body.Close()\\n    \\n    if resp.StatusCode != http.StatusOK {\\n        return fmt.Errorf(\\\"failed to create annotation: %s\\\", resp.Status)\\n    }\\n    \\n    return nil\\n}\\n\\nfunc main() {\\n    dsn := \\\"https://your-token@api.uptrace.dev/your-project-id\\\"\\n    \\n    annotation := Annotation{\\n        Name:        \\\"Deployed to production\\\",\\n        Description: \\\"Deployed version **v1.2.3** to production.\\\",\\n        Color:       \\\"green\\\",\\n        Fingerprint: \\\"deploy-v1.2.3-prod\\\",\\n        Time:        time.Now().UTC().Format(time.RFC3339),\\n        Attrs: map[string]string{\\n            \\\"service.name\\\":        \\\"api-service\\\",\\n            \\\"service.version\\\":     \\\"v1.2.3\\\",\\n            \\\"deployment.environment\\\": \\\"production\\\",\\n        },\\n    }\\n    \\n    if err := createAnnotation(dsn, annotation); err != nil {\\n        fmt.Printf(\\\"Error: %v\\\\n\\\", err)\\n    } else {\\n        fmt.Println(\\\"Annotation created successfully\\\")\\n    }\\n}\\n\")), mdx(\"h3\", {\n    \"id\": \"python-示例\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#python-%E7%A4%BA%E4%BE%8B\",\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  }))), \"Python \\u793A\\u4F8B\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-python\"\n  }, \"import requests\\nimport json\\nfrom datetime import datetime\\n\\ndef create_annotation(dsn, annotation):\\n    url = \\\"https://api.uptrace.dev/api/v1/annotations\\\"\\n    \\n    headers = {\\n        \\\"Content-Type\\\": \\\"application/json\\\",\\n        \\\"uptrace-dsn\\\": dsn\\n    }\\n    \\n    response = requests.post(url, headers=headers, json=annotation)\\n    response.raise_for_status()\\n    return response.json()\\n\\n# \\u4F7F\\u7528\\u793A\\u4F8B\\ndsn = \\\"https://your-token@api.uptrace.dev/your-project-id\\\"\\n\\nannotation = {\\n    \\\"name\\\": \\\"Deployed to production\\\",\\n    \\\"description\\\": \\\"Deployed version **v1.2.3** to production.\\\",\\n    \\\"color\\\": \\\"green\\\",\\n    \\\"fingerprint\\\": \\\"deploy-v1.2.3-prod\\\",\\n    \\\"time\\\": datetime.utcnow().isoformat() + \\\"Z\\\",\\n    \\\"attrs\\\": {\\n        \\\"service.name\\\": \\\"api-service\\\",\\n        \\\"service.version\\\": \\\"v1.2.3\\\",\\n        \\\"deployment.environment\\\": \\\"production\\\"\\n    }\\n}\\n\\ntry:\\n    result = create_annotation(dsn, annotation)\\n    print(\\\"Annotation created successfully:\\\", result)\\nexcept requests.exceptions.RequestException as e:\\n    print(f\\\"Error creating annotation: {e}\\\")\\n\")), mdx(\"h3\", {\n    \"id\": \"javascriptnodejs-示例\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#javascriptnodejs-%E7%A4%BA%E4%BE%8B\",\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  }))), \"JavaScript/Node.js \\u793A\\u4F8B\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-javascript\"\n  }, \"const https = require('https');\\n\\nfunction createAnnotation(dsn, annotation) {\\n    return new Promise((resolve, reject) => {\\n        const data = JSON.stringify(annotation);\\n        \\n        const options = {\\n            hostname: 'api.uptrace.dev',\\n            path: '/api/v1/annotations',\\n            method: 'POST',\\n            headers: {\\n                'Content-Type': 'application/json',\\n                'Content-Length': data.length,\\n                'uptrace-dsn': dsn\\n            }\\n        };\\n        \\n        const req = https.request(options, (res) => {\\n            let responseData = '';\\n            \\n            res.on('data', (chunk) => {\\n                responseData += chunk;\\n            });\\n            \\n            res.on('end', () => {\\n                if (res.statusCode === 200) {\\n                    resolve(JSON.parse(responseData));\\n                } else {\\n                    reject(new Error(`Failed to create annotation: ${res.statusCode}`));\\n                }\\n            });\\n        });\\n        \\n        req.on('error', (error) => {\\n            reject(error);\\n        });\\n        \\n        req.write(data);\\n        req.end();\\n    });\\n}\\n\\n// \\u4F7F\\u7528\\u793A\\u4F8B\\nconst dsn = 'https://your-token@api.uptrace.dev/your-project-id';\\n\\nconst annotation = {\\n    name: 'Deployed to production',\\n    description: 'Deployed version **v1.2.3** to production.',\\n    color: 'green',\\n    fingerprint: 'deploy-v1.2.3-prod',\\n    time: new Date().toISOString(),\\n    attrs: {\\n        'service.name': 'api-service',\\n        'service.version': 'v1.2.3',\\n        'deployment.environment': 'production'\\n    }\\n};\\n\\ncreateAnnotation(dsn, annotation)\\n    .then(result => {\\n        console.log('Annotation created successfully:', result);\\n    })\\n    .catch(error => {\\n        console.error('Error creating annotation:', error);\\n    });\\n\")), mdx(\"h2\", {\n    \"id\": \"使用场景\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF\",\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\\u573A\\u666F\"), mdx(\"h3\", {\n    \"id\": \"场景-1cicd-集成\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%9C%BA%E6%99%AF-1cicd-%E9%9B%86%E6%88%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  }))), \"\\u573A\\u666F 1\\uFF1ACI/CD \\u96C6\\u6210\"), mdx(\"p\", null, \"\\u5728 CI/CD \\u6D41\\u6C34\\u7EBF\\u4E2D\\uFF0C\\u5728\\u90E8\\u7F72\\u5B8C\\u6210\\u540E\\u81EA\\u52A8\\u521B\\u5EFA\\u6CE8\\u91CA\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"#!/bin/bash\\n# deploy.sh\\n\\n# \\u6267\\u884C\\u90E8\\u7F72\\n./deploy.sh\\n\\n# \\u90E8\\u7F72\\u6210\\u529F\\u540E\\u521B\\u5EFA\\u6CE8\\u91CA\\ncurl -X POST https://api.uptrace.dev/api/v1/annotations \\\\\\n  -H \\\"uptrace-dsn: $UPTRACE_DSN\\\" \\\\\\n  -H \\\"Content-Type: application/json\\\" \\\\\\n  -d \\\"{\\n    \\\\\\\"name\\\\\\\": \\\\\\\"Deployed $CI_COMMIT_SHORT_SHA\\\\\\\",\\n    \\\\\\\"description\\\\\\\": \\\\\\\"Deployed commit [$CI_COMMIT_SHORT_SHA]($CI_PROJECT_URL/-/commit/$CI_COMMIT_SHA) to $DEPLOYMENT_ENV\\\\\\\",\\n    \\\\\\\"color\\\\\\\": \\\\\\\"green\\\\\\\",\\n    \\\\\\\"fingerprint\\\\\\\": \\\\\\\"deploy-$CI_COMMIT_SHORT_SHA-$DEPLOYMENT_ENV\\\\\\\",\\n    \\\\\\\"attrs\\\\\\\": {\\n      \\\\\\\"service.version\\\\\\\": \\\\\\\"$CI_COMMIT_SHORT_SHA\\\\\\\",\\n      \\\\\\\"deployment.environment\\\\\\\": \\\\\\\"$DEPLOYMENT_ENV\\\\\\\",\\n      \\\\\\\"ci.pipeline.id\\\\\\\": \\\\\\\"$CI_PIPELINE_ID\\\\\\\"\\n    }\\n  }\\\"\\n\")), mdx(\"h3\", {\n    \"id\": \"场景-2版本发布标记\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%9C%BA%E6%99%AF-2%E7%89%88%E6%9C%AC%E5%8F%91%E5%B8%83%E6%A0%87%E8%AE%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  }))), \"\\u573A\\u666F 2\\uFF1A\\u7248\\u672C\\u53D1\\u5E03\\u6807\\u8BB0\"), mdx(\"p\", null, \"\\u5728\\u53D1\\u5E03\\u65B0\\u7248\\u672C\\u65F6\\u521B\\u5EFA\\u6CE8\\u91CA\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST https://api.uptrace.dev/api/v1/annotations \\\\\\n  -H \\\"uptrace-dsn: $UPTRACE_DSN\\\" \\\\\\n  -H \\\"Content-Type: application/json\\\" \\\\\\n  -d \\\"{\\n    \\\\\\\"name\\\\\\\": \\\\\\\"v1.2.3 Release\\\\\\\",\\n    \\\\\\\"description\\\\\\\": \\\\\\\"Released version **v1.2.3**\\\\n\\\\n**Highlights:**\\\\n- Performance improvements\\\\n- Bug fixes\\\\n- New features\\\\n\\\\n[Release Notes](https://github.com/example/releases/tag/v1.2.3)\\\\\\\",\\n    \\\\\\\"color\\\\\\\": \\\\\\\"blue\\\\\\\",\\n    \\\\\\\"fingerprint\\\\\\\": \\\\\\\"release-v1.2.3\\\\\\\",\\n    \\\\\\\"attrs\\\\\\\": {\\n      \\\\\\\"release.version\\\\\\\": \\\\\\\"v1.2.3\\\\\\\",\\n      \\\\\\\"release.type\\\\\\\": \\\\\\\"minor\\\\\\\"\\n    }\\n  }\\\"\\n\")), mdx(\"h3\", {\n    \"id\": \"场景-3故障事件标注\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%9C%BA%E6%99%AF-3%E6%95%85%E9%9A%9C%E4%BA%8B%E4%BB%B6%E6%A0%87%E6%B3%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  }))), \"\\u573A\\u666F 3\\uFF1A\\u6545\\u969C\\u4E8B\\u4EF6\\u6807\\u6CE8\"), mdx(\"p\", null, \"\\u5728\\u53D1\\u751F\\u6545\\u969C\\u65F6\\u521B\\u5EFA\\u6CE8\\u91CA\\uFF0C\\u4FBF\\u4E8E\\u540E\\u7EED\\u5206\\u6790\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST https://api.uptrace.dev/api/v1/annotations \\\\\\n  -H \\\"uptrace-dsn: $UPTRACE_DSN\\\" \\\\\\n  -H \\\"Content-Type: application/json\\\" \\\\\\n  -d \\\"{\\n    \\\\\\\"name\\\\\\\": \\\\\\\"Incident: Database Connection Pool Exhausted\\\\\\\",\\n    \\\\\\\"description\\\\\\\": \\\\\\\"**Incident Report**\\\\n\\\\n- **Time**: $(date -u +%Y-%m-%dT%H:%M:%SZ)\\\\n- **Severity**: High\\\\n- **Impact**: Service degradation\\\\n- **Root Cause**: Database connection pool exhausted\\\\n- **Resolution**: Increased pool size\\\\n\\\\n[Incident Details](https://incident.example.com/INC-123)\\\\\\\",\\n    \\\\\\\"color\\\\\\\": \\\\\\\"red\\\\\\\",\\n    \\\\\\\"fingerprint\\\\\\\": \\\\\\\"incident-db-pool-$(date +%Y%m%d)\\\\\\\",\\n    \\\\\\\"attrs\\\\\\\": {\\n      \\\\\\\"incident.id\\\\\\\": \\\\\\\"INC-123\\\\\\\",\\n      \\\\\\\"incident.severity\\\\\\\": \\\\\\\"high\\\\\\\",\\n      \\\\\\\"incident.type\\\\\\\": \\\\\\\"database\\\\\\\"\\n    }\\n  }\\\"\\n\")), mdx(\"h3\", {\n    \"id\": \"场景-4数据库迁移标记\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%9C%BA%E6%99%AF-4%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB%E6%A0%87%E8%AE%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  }))), \"\\u573A\\u666F 4\\uFF1A\\u6570\\u636E\\u5E93\\u8FC1\\u79FB\\u6807\\u8BB0\"), mdx(\"p\", null, \"\\u5728\\u6267\\u884C\\u6570\\u636E\\u5E93\\u8FC1\\u79FB\\u65F6\\u521B\\u5EFA\\u6CE8\\u91CA\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST https://api.uptrace.dev/api/v1/annotations \\\\\\n  -H \\\"uptrace-dsn: $UPTRACE_DSN\\\" \\\\\\n  -H \\\"Content-Type: application/json\\\" \\\\\\n  -d \\\"{\\n    \\\\\\\"name\\\\\\\": \\\\\\\"Database Migration: Add User Indexes\\\\\\\",\\n    \\\\\\\"description\\\\\\\": \\\\\\\"Executed database migration to add indexes on user table.\\\\n\\\\n**Migration ID**: 20240115001\\\\n**Duration**: 45 seconds\\\\n**Status**: Success\\\\\\\",\\n    \\\\\\\"color\\\\\\\": \\\\\\\"yellow\\\\\\\",\\n    \\\\\\\"fingerprint\\\\\\\": \\\\\\\"migration-20240115001\\\\\\\",\\n    \\\\\\\"attrs\\\\\\\": {\\n      \\\\\\\"migration.id\\\\\\\": \\\\\\\"20240115001\\\\\\\",\\n      \\\\\\\"migration.type\\\\\\\": \\\\\\\"schema\\\\\\\",\\n      \\\\\\\"migration.status\\\\\\\": \\\\\\\"success\\\\\\\"\\n    }\\n  }\\\"\\n\")), mdx(\"h3\", {\n    \"id\": \"场景-5配置变更标记\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E5%9C%BA%E6%99%AF-5%E9%85%8D%E7%BD%AE%E5%8F%98%E6%9B%B4%E6%A0%87%E8%AE%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  }))), \"\\u573A\\u666F 5\\uFF1A\\u914D\\u7F6E\\u53D8\\u66F4\\u6807\\u8BB0\"), mdx(\"p\", null, \"\\u5728\\u4FEE\\u6539\\u914D\\u7F6E\\u65F6\\u521B\\u5EFA\\u6CE8\\u91CA\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl -X POST https://api.uptrace.dev/api/v1/annotations \\\\\\n  -H \\\"uptrace-dsn: $UPTRACE_DSN\\\" \\\\\\n  -H \\\"Content-Type: application/json\\\" \\\\\\n  -d \\\"{\\n    \\\\\\\"name\\\\\\\": \\\\\\\"Config Change: Increased Cache TTL\\\\\\\",\\n    \\\\\\\"description\\\\\\\": \\\\\\\"Updated cache TTL from 5 minutes to 15 minutes.\\\\n\\\\n**Reason**: Reduce database load\\\\n**Changed By**: admin@example.com\\\\\\\",\\n    \\\\\\\"color\\\\\\\": \\\\\\\"orange\\\\\\\",\\n    \\\\\\\"attrs\\\\\\\": {\\n      \\\\\\\"config.change.type\\\\\\\": \\\\\\\"cache\\\\\\\",\\n      \\\\\\\"config.change.reason\\\\\\\": \\\\\\\"performance\\\\\\\"\\n    }\\n  }\\\"\\n\")), mdx(\"h2\", {\n    \"id\": \"注释管理\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E6%B3%A8%E9%87%8A%E7%AE%A1%E7%90%86\",\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  }))), \"\\u6CE8\\u91CA\\u7BA1\\u7406\"), mdx(\"h3\", {\n    \"id\": \"查看注释\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E6%9F%A5%E7%9C%8B%E6%B3%A8%E9%87%8A\",\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  }))), \"\\u67E5\\u770B\\u6CE8\\u91CA\"), mdx(\"p\", null, \"\\u5728 Uptrace \\u5E73\\u53F0\\u4E2D\\u67E5\\u770B\\u6CE8\\u91CA\\uFF1A\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\\u767B\\u5F55 Uptrace \\u5E73\\u53F0\\uFF1A\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://uptrace.inner.youdao.com/\"\n  }, \"https://uptrace.inner.youdao.com/\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\\u9009\\u62E9\\u9879\\u76EE\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\\u5BFC\\u822A\\u5230 \\\"Metrics\\\" \\u9875\\u9762\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\\u6253\\u5F00\\u4EFB\\u610F\\u56FE\\u8868\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"\\u6CE8\\u91CA\\u4F1A\\u663E\\u793A\\u5728 X \\u8F74\\u4E0A\\uFF0C\\u70B9\\u51FB\\u6CE8\\u91CA\\u53EF\\u4EE5\\u67E5\\u770B\\u8BE6\\u7EC6\\u4FE1\\u606F\")), mdx(\"h3\", {\n    \"id\": \"注释过滤\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E6%B3%A8%E9%87%8A%E8%BF%87%E6%BB%A4\",\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  }))), \"\\u6CE8\\u91CA\\u8FC7\\u6EE4\"), mdx(\"p\", null, \"\\u5728\\u67E5\\u770B\\u56FE\\u8868\\u65F6\\uFF0C\\u53EF\\u4EE5\\u4F7F\\u7528\\u6CE8\\u91CA\\u7684\\u5C5E\\u6027\\u8FDB\\u884C\\u8FC7\\u6EE4\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u6309\\u670D\\u52A1\\u540D\\u79F0\\u8FC7\\u6EE4\\uFF1A\\u53EA\\u663E\\u793A\\u7279\\u5B9A\\u670D\\u52A1\\u7684\\u6CE8\\u91CA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u6309\\u73AF\\u5883\\u8FC7\\u6EE4\\uFF1A\\u53EA\\u663E\\u793A\\u7279\\u5B9A\\u73AF\\u5883\\u7684\\u6CE8\\u91CA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u6309\\u7248\\u672C\\u8FC7\\u6EE4\\uFF1A\\u53EA\\u663E\\u793A\\u7279\\u5B9A\\u7248\\u672C\\u7684\\u6CE8\\u91CA\")), mdx(\"h3\", {\n    \"id\": \"注释去重\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#%E6%B3%A8%E9%87%8A%E5%8E%BB%E9%87%8D\",\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  }))), \"\\u6CE8\\u91CA\\u53BB\\u91CD\"), mdx(\"p\", null, \"\\u4F7F\\u7528 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"fingerprint\"), \" \\u5B57\\u6BB5\\u53EF\\u4EE5\\u9632\\u6B62\\u521B\\u5EFA\\u91CD\\u590D\\u7684\\u6CE8\\u91CA\\u3002\\u5982\\u679C\\u591A\\u4E2A\\u6CE8\\u91CA\\u5177\\u6709\\u76F8\\u540C\\u7684 fingerprint\\uFF0CUptrace \\u53EA\\u4F1A\\u4FDD\\u7559\\u7B2C\\u4E00\\u4E2A\\u3002\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u6700\\u4F73\\u5B9E\\u8DF5\"), \"\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u4E3A\\u6BCF\\u4E2A\\u552F\\u4E00\\u4E8B\\u4EF6\\u4F7F\\u7528\\u552F\\u4E00\\u7684 fingerprint\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u4F7F\\u7528\\u6709\\u610F\\u4E49\\u7684 fingerprint\\uFF0C\\u4F8B\\u5982\\uFF1A\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"deploy-v1.2.3-prod\"), \"\\u3001\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"incident-db-pool-20240115\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u907F\\u514D\\u4F7F\\u7528\\u968F\\u673A\\u5B57\\u7B26\\u4E32\\u4F5C\\u4E3A fingerprint\")), mdx(\"h2\", {\n    \"id\": \"最佳实践\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5\",\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  }))), \"\\u6700\\u4F73\\u5B9E\\u8DF5\"), mdx(\"h3\", {\n    \"id\": \"1-注释命名规范\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#1-%E6%B3%A8%E9%87%8A%E5%91%BD%E5%90%8D%E8%A7%84%E8%8C%83\",\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. \\u6CE8\\u91CA\\u547D\\u540D\\u89C4\\u8303\"), mdx(\"p\", null, \"\\u5EFA\\u8BAE\\u4F7F\\u7528\\u7EDF\\u4E00\\u7684\\u547D\\u540D\\u89C4\\u8303\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\"\n  }, \"[\\u4E8B\\u4EF6\\u7C7B\\u578B]: [\\u7B80\\u77ED\\u63CF\\u8FF0]\\n\")), mdx(\"p\", null, \"\\u4F8B\\u5982\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Deployment: v1.2.3 to production\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Incident: Database connection pool exhausted\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Migration: Add user indexes\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Config Change: Increased cache TTL\"))), mdx(\"h3\", {\n    \"id\": \"2-描述内容规范\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#2-%E6%8F%8F%E8%BF%B0%E5%86%85%E5%AE%B9%E8%A7%84%E8%8C%83\",\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. \\u63CF\\u8FF0\\u5185\\u5BB9\\u89C4\\u8303\"), mdx(\"p\", null, \"\\u63CF\\u8FF0\\u5E94\\u8BE5\\u5305\\u542B\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u4E8B\\u4EF6\\u6982\\u8FF0\"), \"\\uFF1A\\u7B80\\u8981\\u8BF4\\u660E\\u53D1\\u751F\\u4E86\\u4EC0\\u4E48\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u5173\\u952E\\u4FE1\\u606F\"), \"\\uFF1A\\u7248\\u672C\\u53F7\\u3001\\u65F6\\u95F4\\u3001\\u5F71\\u54CD\\u8303\\u56F4\\u7B49\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u76F8\\u5173\\u94FE\\u63A5\"), \"\\uFF1A\\u6307\\u5411\\u66F4\\u591A\\u8BE6\\u7EC6\\u4FE1\\u606F\\u7684\\u94FE\\u63A5\\uFF08\\u5982\\u53D1\\u5E03\\u8BF4\\u660E\\u3001\\u6545\\u969C\\u62A5\\u544A\\uFF09\")), mdx(\"h3\", {\n    \"id\": \"3-属性使用建议\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#3-%E5%B1%9E%E6%80%A7%E4%BD%BF%E7%94%A8%E5%BB%BA%E8%AE%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  }))), \"3. \\u5C5E\\u6027\\u4F7F\\u7528\\u5EFA\\u8BAE\"), mdx(\"p\", null, \"\\u5408\\u7406\\u4F7F\\u7528\\u5C5E\\u6027\\u5B57\\u6BB5\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u5FC5\\u9700\\u5C5E\\u6027\"), \"\\uFF1A\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"service.name\"), \"\\u3001\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"service.version\"), \"\\u3001\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"deployment.environment\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u53EF\\u9009\\u5C5E\\u6027\"), \"\\uFF1A\\u6839\\u636E\\u4E8B\\u4EF6\\u7C7B\\u578B\\u6DFB\\u52A0\\u76F8\\u5173\\u5C5E\\u6027\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u907F\\u514D\\u8FC7\\u5EA6\\u4F7F\\u7528\"), \"\\uFF1A\\u53EA\\u6DFB\\u52A0\\u6709\\u610F\\u4E49\\u7684\\u5C5E\\u6027\\uFF0C\\u907F\\u514D\\u521B\\u5EFA\\u8FC7\\u591A\\u5C5E\\u6027\")), mdx(\"h3\", {\n    \"id\": \"4-颜色使用建议\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#4-%E9%A2%9C%E8%89%B2%E4%BD%BF%E7%94%A8%E5%BB%BA%E8%AE%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  }))), \"4. \\u989C\\u8272\\u4F7F\\u7528\\u5EFA\\u8BAE\"), mdx(\"p\", null, \"\\u4F7F\\u7528\\u989C\\u8272\\u6765\\u533A\\u5206\\u4E0D\\u540C\\u7C7B\\u578B\\u7684\\u4E8B\\u4EF6\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u7EFF\\u8272\"), \"\\uFF1A\\u6210\\u529F\\u4E8B\\u4EF6\\uFF08\\u90E8\\u7F72\\u3001\\u53D1\\u5E03\\uFF09\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u7EA2\\u8272\"), \"\\uFF1A\\u6545\\u969C\\u4E8B\\u4EF6\\uFF08\\u6545\\u969C\\u3001\\u9519\\u8BEF\\uFF09\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u9EC4\\u8272\"), \"\\uFF1A\\u8B66\\u544A\\u4E8B\\u4EF6\\uFF08\\u8FC1\\u79FB\\u3001\\u914D\\u7F6E\\u53D8\\u66F4\\uFF09\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u84DD\\u8272\"), \"\\uFF1A\\u4FE1\\u606F\\u4E8B\\u4EF6\\uFF08\\u7248\\u672C\\u53D1\\u5E03\\u3001\\u516C\\u544A\\uFF09\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u6A59\\u8272\"), \"\\uFF1A\\u91CD\\u8981\\u4E8B\\u4EF6\\uFF08\\u6027\\u80FD\\u95EE\\u9898\\u3001\\u5BB9\\u91CF\\u8B66\\u544A\\uFF09\")), mdx(\"h3\", {\n    \"id\": \"5-时间戳管理\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#5-%E6%97%B6%E9%97%B4%E6%88%B3%E7%AE%A1%E7%90%86\",\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. \\u65F6\\u95F4\\u6233\\u7BA1\\u7406\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u4F7F\\u7528 UTC \\u65F6\\u95F4\"), \"\\uFF1A\\u786E\\u4FDD\\u65F6\\u95F4\\u6233\\u4F7F\\u7528 UTC \\u65F6\\u533A\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u7CBE\\u786E\\u5230\\u79D2\"), \"\\uFF1A\\u5BF9\\u4E8E\\u9700\\u8981\\u7CBE\\u786E\\u65F6\\u95F4\\u7684\\u4E8B\\u4EF6\\uFF0C\\u4F7F\\u7528\\u79D2\\u7EA7\\u7CBE\\u5EA6\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u5386\\u53F2\\u4E8B\\u4EF6\"), \"\\uFF1A\\u4F7F\\u7528 \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"time\"), \" \\u5B57\\u6BB5\\u4E3A\\u5386\\u53F2\\u4E8B\\u4EF6\\u521B\\u5EFA\\u6CE8\\u91CA\")), mdx(\"h3\", {\n    \"id\": \"6-与告警集成\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#6-%E4%B8%8E%E5%91%8A%E8%AD%A6%E9%9B%86%E6%88%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  }))), \"6. \\u4E0E\\u544A\\u8B66\\u96C6\\u6210\"), mdx(\"p\", null, \"\\u5C06\\u6CE8\\u91CA\\u4E0E\\u544A\\u8B66\\u7CFB\\u7EDF\\u96C6\\u6210\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u5728\\u544A\\u8B66\\u89E6\\u53D1\\u65F6\\u521B\\u5EFA\\u6CE8\\u91CA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u5728\\u544A\\u8B66\\u6062\\u590D\\u65F6\\u521B\\u5EFA\\u6CE8\\u91CA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u4F7F\\u7528\\u6CE8\\u91CA\\u6807\\u8BB0\\u6545\\u969C\\u7684\\u5F00\\u59CB\\u548C\\u7ED3\\u675F\\u65F6\\u95F4\")), mdx(\"h2\", {\n    \"id\": \"常见问题\"\n  }, mdx(\"a\", {\n    parentName: \"h2\",\n    \"href\": \"#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%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  }))), \"\\u5E38\\u89C1\\u95EE\\u9898\"), mdx(\"h3\", {\n    \"id\": \"1-注释没有显示在图表上\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#1-%E6%B3%A8%E9%87%8A%E6%B2%A1%E6%9C%89%E6%98%BE%E7%A4%BA%E5%9C%A8%E5%9B%BE%E8%A1%A8%E4%B8%8A\",\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. \\u6CE8\\u91CA\\u6CA1\\u6709\\u663E\\u793A\\u5728\\u56FE\\u8868\\u4E0A\\uFF1F\"), mdx(\"p\", null, \"\\u53EF\\u80FD\\u7684\\u539F\\u56E0\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u68C0\\u67E5\\u65F6\\u95F4\\u8303\\u56F4\"), \"\\uFF1A\\u786E\\u8BA4\\u6CE8\\u91CA\\u7684\\u65F6\\u95F4\\u5728\\u56FE\\u8868\\u7684\\u65F6\\u95F4\\u8303\\u56F4\\u5185\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u68C0\\u67E5\\u5C5E\\u6027\\u8FC7\\u6EE4\"), \"\\uFF1A\\u5982\\u679C\\u56FE\\u8868\\u4F7F\\u7528\\u4E86\\u5C5E\\u6027\\u8FC7\\u6EE4\\uFF0C\\u786E\\u8BA4\\u6CE8\\u91CA\\u7684\\u5C5E\\u6027\\u5339\\u914D\\u8FC7\\u6EE4\\u6761\\u4EF6\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u68C0\\u67E5 DSN\"), \"\\uFF1A\\u786E\\u8BA4\\u4F7F\\u7528\\u7684 DSN \\u6B63\\u786E\\uFF0C\\u4E14\\u5C5E\\u4E8E\\u5F53\\u524D\\u9879\\u76EE\")), mdx(\"h3\", {\n    \"id\": \"2-如何删除注释\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#2-%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E6%B3%A8%E9%87%8A\",\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. \\u5982\\u4F55\\u5220\\u9664\\u6CE8\\u91CA\\uFF1F\"), mdx(\"p\", null, \"Uptrace \\u76EE\\u524D\\u4E0D\\u63D0\\u4F9B\\u5220\\u9664\\u6CE8\\u91CA\\u7684 API\\u3002\\u5982\\u679C\\u9700\\u8981\\u5220\\u9664\\u6CE8\\u91CA\\uFF0C\\u8BF7\\u8054\\u7CFB\\u7BA1\\u7406\\u5458\\u6216\\u901A\\u8FC7 UI \\u64CD\\u4F5C\\u3002\"), mdx(\"h3\", {\n    \"id\": \"3-如何批量创建注释\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#3-%E5%A6%82%E4%BD%95%E6%89%B9%E9%87%8F%E5%88%9B%E5%BB%BA%E6%B3%A8%E9%87%8A\",\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. \\u5982\\u4F55\\u6279\\u91CF\\u521B\\u5EFA\\u6CE8\\u91CA\\uFF1F\"), mdx(\"p\", null, \"\\u53EF\\u4EE5\\u901A\\u8FC7\\u811A\\u672C\\u5FAA\\u73AF\\u8C03\\u7528 API \\u6765\\u6279\\u91CF\\u521B\\u5EFA\\u6CE8\\u91CA\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"#!/bin/bash\\nwhile IFS= read -r line; do\\n    curl -X POST https://api.uptrace.dev/api/v1/annotations \\\\\\n      -H \\\"uptrace-dsn: $UPTRACE_DSN\\\" \\\\\\n      -H \\\"Content-Type: application/json\\\" \\\\\\n      -d \\\"$line\\\"\\ndone < annotations.json\\n\")), mdx(\"h3\", {\n    \"id\": \"4-注释支持哪些-markdown-语法\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#4-%E6%B3%A8%E9%87%8A%E6%94%AF%E6%8C%81%E5%93%AA%E4%BA%9B-markdown-%E8%AF%AD%E6%B3%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  }))), \"4. \\u6CE8\\u91CA\\u652F\\u6301\\u54EA\\u4E9B Markdown \\u8BED\\u6CD5\\uFF1F\"), mdx(\"p\", null, \"\\u6CE8\\u91CA\\u7684\\u63CF\\u8FF0\\u5B57\\u6BB5\\u652F\\u6301\\u6807\\u51C6 Markdown \\u8BED\\u6CD5\\uFF1A\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"\\u7C97\\u4F53\"), \"\\uFF1A\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"**text**\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"em\", {\n    parentName: \"li\"\n  }, \"\\u659C\\u4F53\"), \"\\uFF1A\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"*text*\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u94FE\\u63A5\\uFF1A\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"[text](url)\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u5217\\u8868\\uFF1A\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"- item\"), \" \\u6216 \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"1. item\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u4EE3\\u7801\\uFF1A\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"`code`\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\u4EE3\\u7801\\u5757\\uFF1A\", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"```language\\\\ncode\\\\n```\"))), mdx(\"h3\", {\n    \"id\": \"5-如何为历史事件创建注释\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#5-%E5%A6%82%E4%BD%95%E4%B8%BA%E5%8E%86%E5%8F%B2%E4%BA%8B%E4%BB%B6%E5%88%9B%E5%BB%BA%E6%B3%A8%E9%87%8A\",\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. \\u5982\\u4F55\\u4E3A\\u5386\\u53F2\\u4E8B\\u4EF6\\u521B\\u5EFA\\u6CE8\\u91CA\\uFF1F\"), mdx(\"p\", null, \"\\u4F7F\\u7528 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"time\"), \" \\u5B57\\u6BB5\\u4E3A\\u5386\\u53F2\\u4E8B\\u4EF6\\u521B\\u5EFA\\u6CE8\\u91CA\\uFF1A\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n  \\\"name\\\": \\\"Historical Event\\\",\\n  \\\"time\\\": \\\"2024-01-01T00:00:00Z\\\",\\n  \\\"description\\\": \\\"This is a historical event\\\"\\n}\\n\")), mdx(\"h3\", {\n    \"id\": \"6-注释会影响性能吗\"\n  }, mdx(\"a\", {\n    parentName: \"h3\",\n    \"href\": \"#6-%E6%B3%A8%E9%87%8A%E4%BC%9A%E5%BD%B1%E5%93%8D%E6%80%A7%E8%83%BD%E5%90%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  }))), \"6. \\u6CE8\\u91CA\\u4F1A\\u5F71\\u54CD\\u6027\\u80FD\\u5417\\uFF1F\"), mdx(\"p\", null, \"\\u6CE8\\u91CA\\u662F\\u8F7B\\u91CF\\u7EA7\\u7684\\uFF0C\\u4E0D\\u4F1A\\u5F71\\u54CD\\u6027\\u80FD\\u3002\\u6BCF\\u4E2A\\u6CE8\\u91CA\\u53EA\\u5B58\\u50A8\\u5C11\\u91CF\\u5143\\u6570\\u636E\\uFF0C\\u4E0D\\u4F1A\\u5F71\\u54CD\\u6307\\u6807\\u67E5\\u8BE2\\u6216\\u56FE\\u8868\\u6E32\\u67D3\\u6027\\u80FD\\u3002\"), 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/uptrace/alerting/\"\n  }, \"\\u544A\\u8B66\\u548C\\u901A\\u77E5\"), \" - \\u4E86\\u89E3\\u5982\\u4F55\\u914D\\u7F6E\\u544A\\u8B66\\u548C\\u901A\\u77E5\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/uptrace/dashboards/\"\n  }, \"\\u4EEA\\u8868\\u76D8\"), \" - \\u5B66\\u4E60\\u5982\\u4F55\\u521B\\u5EFA\\u548C\\u7BA1\\u7406\\u4EEA\\u8868\\u76D8\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/uptrace/features/\"\n  }, \"\\u5E73\\u53F0\\u529F\\u80FD\\u4F7F\\u7528\"), \" - \\u67E5\\u770B\\u5176\\u4ED6\\u5E73\\u53F0\\u529F\\u80FD\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/uptrace/references/\"\n  }, \"\\u5B98\\u65B9\\u6587\\u6863\\u53C2\\u8003\"), \" - \\u67E5\\u770B Uptrace \\u5B98\\u65B9\\u6587\\u6863\")), 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://uptrace.dev/features/annotations\"\n  }, \"Uptrace \\u56FE\\u8868\\u6CE8\\u91CA\\u5B98\\u65B9\\u6587\\u6863\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/uptrace/overview/\"\n  }, \"Uptrace \\u5E73\\u53F0\\u6982\\u89C8\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/docs/uptrace/project-management/\"\n  }, \"\\u9879\\u76EE\\u521B\\u5EFA\\u4E0E\\u7BA1\\u7406\"))));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#图表注释","title":"图表注释","items":[{"url":"#概述","title":"概述","items":[{"url":"#注释显示方式","title":"注释显示方式"}]},{"url":"#创建注释","title":"创建注释","items":[{"url":"#api-接口","title":"API 接口"},{"url":"#基本请求示例","title":"基本请求示例"},{"url":"#字段说明","title":"字段说明"},{"url":"#字段详细说明","title":"字段详细说明","items":[{"url":"#name注释名称","title":"name（注释名称）"},{"url":"#description描述","title":"description（描述）"},{"url":"#color颜色","title":"color（颜色）"},{"url":"#attrs属性","title":"attrs（属性）"},{"url":"#fingerprint指纹","title":"fingerprint（指纹）"},{"url":"#time时间","title":"time（时间）"}]},{"url":"#完整示例","title":"完整示例"}]},{"url":"#使用不同编程语言创建注释","title":"使用不同编程语言创建注释","items":[{"url":"#go-示例","title":"Go 示例"},{"url":"#python-示例","title":"Python 示例"},{"url":"#javascriptnodejs-示例","title":"JavaScript/Node.js 示例"}]},{"url":"#使用场景","title":"使用场景","items":[{"url":"#场景-1cicd-集成","title":"场景 1：CI/CD 集成"},{"url":"#场景-2版本发布标记","title":"场景 2：版本发布标记"},{"url":"#场景-3故障事件标注","title":"场景 3：故障事件标注"},{"url":"#场景-4数据库迁移标记","title":"场景 4：数据库迁移标记"},{"url":"#场景-5配置变更标记","title":"场景 5：配置变更标记"}]},{"url":"#注释管理","title":"注释管理","items":[{"url":"#查看注释","title":"查看注释"},{"url":"#注释过滤","title":"注释过滤"},{"url":"#注释去重","title":"注释去重"}]},{"url":"#最佳实践","title":"最佳实践","items":[{"url":"#1-注释命名规范","title":"1. 注释命名规范"},{"url":"#2-描述内容规范","title":"2. 描述内容规范"},{"url":"#3-属性使用建议","title":"3. 属性使用建议"},{"url":"#4-颜色使用建议","title":"4. 颜色使用建议"},{"url":"#5-时间戳管理","title":"5. 时间戳管理"},{"url":"#6-与告警集成","title":"6. 与告警集成"}]},{"url":"#常见问题","title":"常见问题","items":[{"url":"#1-注释没有显示在图表上","title":"1. 注释没有显示在图表上？"},{"url":"#2-如何删除注释","title":"2. 如何删除注释？"},{"url":"#3-如何批量创建注释","title":"3. 如何批量创建注释？"},{"url":"#4-注释支持哪些-markdown-语法","title":"4. 注释支持哪些 Markdown 语法？"},{"url":"#5-如何为历史事件创建注释","title":"5. 如何为历史事件创建注释？"},{"url":"#6-注释会影响性能吗","title":"6. 注释会影响性能吗？"}]},{"url":"#下一步","title":"下一步"},{"url":"#参考资源","title":"参考资源"}]}]}}},"pageContext":{"id":"35ee84b2-5afb-54f8-90ed-6960ab02ed46"}},
    "staticQueryHashes": ["1122327541","1339625561","148928582","2007862104","2140385554","3442269102","4275725850"]}