<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>参考手册 on HUATUO 文档中心</title>
    <link>https://docs.huatuo.tech/zh/latest/reference/</link>
    <description>Recent content in 参考手册 on HUATUO 文档中心</description>
    <generator>Hugo</generator>
    <language>zh</language>
    <lastBuildDate>Wed, 21 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://docs.huatuo.tech/zh/latest/reference/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>指标参考</title>
      <link>https://docs.huatuo.tech/zh/latest/reference/metrics/</link>
      <pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://docs.huatuo.tech/zh/latest/reference/metrics/</guid>
      <description>&lt;p&gt;本文列出指标名称、单位、标签、来源及统计口径。功能与排查场景见&lt;a href=&#34;https://docs.huatuo.tech/zh/latest/key-feature/kernel-wide-insight/&#34;&gt;内核全景观测&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;阅读说明&#34;&gt;阅读说明&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e9%98%85%e8%af%bb%e8%af%b4%e6%98%8e&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;本文按 CPU、内存、网络、I/O、系统事件和 GPU 分类说明常用指标，供查询和排障时参考。实际输出取决于内核接口、设备驱动、采集器开关和过滤配置，完整指标以节点的 &lt;code&gt;/metrics&lt;/code&gt; 输出为准。启用方式见&lt;a href=&#34;https://docs.huatuo.tech/zh/latest/configuration/huatuo-bamai-configuration/&#34;&gt;节点配置&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;名称&lt;/strong&gt;：表格统一省略 &lt;code&gt;huatuo_bamai_&lt;/code&gt; 前缀。例如，&lt;code&gt;cpu_util_total&lt;/code&gt; 的完整名称为 &lt;code&gt;huatuo_bamai_cpu_util_total&lt;/code&gt;。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;标签&lt;/strong&gt;：所有指标带有 &lt;code&gt;host&lt;/code&gt;、&lt;code&gt;region&lt;/code&gt;；容器指标另带 &lt;code&gt;container_host&lt;/code&gt;、&lt;code&gt;container_hostnamespace&lt;/code&gt;、&lt;code&gt;container_level&lt;/code&gt;、&lt;code&gt;container_name&lt;/code&gt;、&lt;code&gt;container_type&lt;/code&gt;。表格仅列附加标签，&lt;code&gt;—&lt;/code&gt; 表示无附加标签。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;计数与单位&lt;/strong&gt;：计数值表示事件或对象数量，不等于延迟值。累计 Counter 可用 &lt;code&gt;rate()&lt;/code&gt; 或 &lt;code&gt;increase()&lt;/code&gt; 分析变化；部分内核累计统计以 Gauge 导出，需结合字段语义判断，不能仅凭类型或名称推断。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;示例&lt;/strong&gt;：下列数值仅用于说明输出格式，不代表诊断阈值。未输出指标不等于指标值为零。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# TYPE huatuo_bamai_runqlat_latency counter&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;huatuo_bamai_runqlat_latency{host=&amp;#34;hostname&amp;#34;,region=&amp;#34;dev&amp;#34;,zone=&amp;#34;0&amp;#34;} 35100&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;# TYPE huatuo_bamai_runqlat_container_latency counter&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;huatuo_bamai_runqlat_container_latency{container_host=&amp;#34;coredns-855c4dd65d-8v5kg&amp;#34;,container_hostnamespace=&amp;#34;kube-system&amp;#34;,container_level=&amp;#34;burstable&amp;#34;,container_name=&amp;#34;coredns&amp;#34;,container_type=&amp;#34;normal&amp;#34;,host=&amp;#34;hostname&amp;#34;,region=&amp;#34;dev&amp;#34;,zone=&amp;#34;0&amp;#34;} 226&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;此例分别展示宿主机和容器的调度延迟分桶计数，&lt;code&gt;zone&lt;/code&gt; 的范围见下文。&lt;/p&gt;&#xA;&lt;h2 id=&#34;构建信息&#34;&gt;构建信息&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e6%9e%84%e5%bb%ba%e4%bf%a1%e6%81%af&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;huatuo_bamai_build_info&lt;/code&gt; 和 &lt;code&gt;huatuo_apiserver_build_info&lt;/code&gt; 是值恒为 &lt;code&gt;1&lt;/code&gt; 的&#xA;Gauge，分别表示 bamai 和 apiserver 当前运行的构建。两者由各自程序的&#xA;&lt;code&gt;/metrics&lt;/code&gt; 暴露，构建信息与该程序的 &lt;code&gt;/version&lt;/code&gt; 一致。它们包含既有公共标签&#xA;&lt;code&gt;host&lt;/code&gt;、&lt;code&gt;region&lt;/code&gt;（apiserver 中为空），以及以下构建标签：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;标签&lt;/th&gt;&#xA;          &lt;th&gt;含义&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;name&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;程序名称，与 &lt;code&gt;/version&lt;/code&gt; 中的 &lt;code&gt;name&lt;/code&gt; 一致&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;version&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;程序发布版本，与 &lt;code&gt;/version&lt;/code&gt; 中的 &lt;code&gt;version&lt;/code&gt; 一致&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;git_commit&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;构建的 Git 标识，与 &lt;code&gt;/version&lt;/code&gt; 中的 &lt;code&gt;git_commit&lt;/code&gt; 一致；不保证是完整 SHA&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;git_tree_state&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;构建时的工作区状态：&lt;code&gt;clean&lt;/code&gt;、&lt;code&gt;dirty&lt;/code&gt; 或 &lt;code&gt;unknown&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;build_time&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;/version&lt;/code&gt; 中的时间戳：优先使用注入的构建时间，缺失时回退为 VCS 提交时间或 &lt;code&gt;(devel)&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;go_version&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;构建程序所用的 Go 工具链版本&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;compiler&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Go 编译器，例如 &lt;code&gt;gc&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;platform&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;操作系统和架构，例如 &lt;code&gt;linux/amd64&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;未提供发布版本时，&lt;code&gt;version&lt;/code&gt; 使用 &lt;code&gt;(devel)&lt;/code&gt;。&lt;code&gt;git_commit&lt;/code&gt; 优先使用注入值，&#xA;其次读取 Go 构建信息中的 VCS 提交标识，两者均不可用时使用 &lt;code&gt;(devel)&lt;/code&gt;。构建标签只附加到该指标，&#xA;业务指标的标签保持不变。Prometheus 抓取后，可通过相同的 &lt;code&gt;job&lt;/code&gt;、&lt;code&gt;instance&lt;/code&gt;&#xA;将构建信息与业务指标关联；跨集群查询还需纳入实际用于区分目标的集群标签。&lt;/p&gt;</description>
    </item>
    <item>
      <title>自动追踪字段</title>
      <link>https://docs.huatuo.tech/zh/latest/reference/autotracing/</link>
      <pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://docs.huatuo.tech/zh/latest/reference/autotracing/</guid>
      <description>&lt;p&gt;本文说明自动追踪记录的字段、单位和示例。适用场景见&lt;a href=&#34;https://docs.huatuo.tech/zh/latest/key-feature/autotracing/&#34;&gt;自动追踪&lt;/a&gt;，配置节和参数见&lt;a href=&#34;https://docs.huatuo.tech/zh/latest/configuration/huatuo-bamai-configuration/&#34;&gt;节点配置&lt;/a&gt;。下文阈值为内置默认值，配置文件可覆盖。&lt;/p&gt;&#xA;&lt;h2 id=&#34;结果&#34;&gt;结果&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e7%bb%93%e6%9e%9c&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;自动追踪事件按已启用的存储配置写入 Elasticsearch 或本地文件。可通过 &lt;code&gt;tracer_type=autotracing&lt;/code&gt;、&lt;code&gt;tracer_name&lt;/code&gt;、主机或容器标识及时间范围筛选。下列 JSON 为说明字段结构的示例，并非实测结果。&lt;/p&gt;&#xA;&lt;p&gt;CPU 示例使用 &lt;code&gt;perf&lt;/code&gt;。使用 &lt;code&gt;profiler&lt;/code&gt; 时，事件保留触发指标，profile 独立存入 Elasticsearch，并与事件共用 &lt;code&gt;tracer_id&lt;/code&gt;。存储要求与查看方式见&lt;a href=&#34;https://docs.huatuo.tech/docs/configuration/huatuo-bamai-configuration_zh.md#7-%E8%87%AA%E5%8A%A8%E8%BF%BD%E8%B8%AA&#34;&gt;节点配置&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h3 id=&#34;公共字段&#34;&gt;公共字段&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e5%85%ac%e5%85%b1%e5%ad%97%e6%ae%b5&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;记录包含以下公共字段；容器字段仅在关联到容器时提供。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;字段&lt;/th&gt;&#xA;          &lt;th&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;hostname&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;节点主机名&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;节点所属区域&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;uploaded_timestamp&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;数据上传时间&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;container_id&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器 ID&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;container_hostname&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器主机名&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;container_host_namespace&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器的 Kubernetes 命名空间&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;container_type&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器类型&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;container_qos&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器 QoS 级别&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_name&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;事件名称（如 &lt;code&gt;cpusys&lt;/code&gt;、&lt;code&gt;memburst&lt;/code&gt; 等）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_id&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;本次追踪 ID&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;started_timestamp&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;开始追踪的时间&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_type&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;观测类型，自动追踪记录固定为 &lt;code&gt;autotracing&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_data&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;特定事件私有数据（详见各事件说明）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;宿主机-cpu&#34;&gt;宿主机 CPU&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e5%ae%bf%e4%b8%bb%e6%9c%ba-cpu&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;追踪器：&lt;code&gt;cpusys&lt;/code&gt;。通过 &lt;code&gt;AutoTracing.CPUSys.Tool&lt;/code&gt; 选择 &lt;code&gt;perf&lt;/code&gt;（默认）或 &lt;code&gt;profiler&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;p&gt;周期性读取 &lt;code&gt;/proc/stat&lt;/code&gt;，检测宿主机 system、user（&lt;code&gt;user + nice&lt;/code&gt;）和总执行 CPU（&lt;code&gt;user + nice + system + irq + softirq&lt;/code&gt;）突增，包含容器工作。任一组使用率及其增量同时严格超过阈值时触发采样。默认使用率／增量阈值分别为 system 45%／20 个百分点、user 75%／45 个百分点、total 90%／55 个百分点。&lt;/p&gt;</description>
    </item>
    <item>
      <title>异常事件字段</title>
      <link>https://docs.huatuo.tech/zh/latest/reference/instant-observability/</link>
      <pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://docs.huatuo.tech/zh/latest/reference/instant-observability/</guid>
      <description>&lt;p&gt;本文说明异常事件的记录结构、字段和适用限制。功能介绍见&lt;a href=&#34;https://docs.huatuo.tech/zh/latest/key-feature/instant-observability/&#34;&gt;异常事件诊断&lt;/a&gt;，采集设置见&lt;a href=&#34;https://docs.huatuo.tech/zh/latest/configuration/huatuo-bamai-configuration/&#34;&gt;节点配置&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事件记录&#34;&gt;事件记录&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e4%ba%8b%e4%bb%b6%e8%ae%b0%e5%bd%95&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;结果按已启用的存储配置写入 Elasticsearch 或本地文件。查询时按 &lt;code&gt;tracer_type=event&lt;/code&gt;、事件名称、主机或容器及时间范围筛选。下列 JSON 为结构示例，省略部分公共字段；其中阈值说明使用内置默认值。&lt;/p&gt;&#xA;&lt;p&gt;容器字段仅在关联到容器时提供；具体事件数据位于 &lt;code&gt;tracer_data&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;字段&lt;/th&gt;&#xA;          &lt;th&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;hostname&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;节点主机名&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;region&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;节点所属区域&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;uploaded_timestamp&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;数据上传时间&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;container_id&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器 ID&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;container_hostname&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器主机名&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;container_host_namespace&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器的 Kubernetes 命名空间&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;container_type&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器类型，例如 &lt;code&gt;normal&lt;/code&gt; 普通容器，&lt;code&gt;sidecar&lt;/code&gt; 边车容器等&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;container_qos&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器 QoS 级别&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_name&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;事件名称（如 &lt;code&gt;sched_tick&lt;/code&gt;、&lt;code&gt;memory_oom_kill&lt;/code&gt; 等）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_id&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;本次追踪 ID&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;observed_timestamp&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;用户态观测时间&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_type&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;观测类型，即时事件记录固定为 &lt;code&gt;event&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_data&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;特定事件私有数据（详见各事件说明）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;cpu-调度&#34;&gt;CPU 调度&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#cpu-%e8%b0%83%e5%ba%a6&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;调度-tick-间隔&#34;&gt;调度 tick 间隔&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e8%b0%83%e5%ba%a6-tick-%e9%97%b4%e9%9a%94&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;观测器：&lt;code&gt;sched_tick&lt;/code&gt;。&lt;/p&gt;&#xA;&lt;p&gt;检测相邻调度 tick 的总间隔；间隔达到阈值时记录当前内核调用栈和进程信息。该事件可发现 IRQ 长时间关闭、CPU 停顿或虚拟化调度延迟等问题，但不能单独证明软中断被禁用。&lt;code&gt;comm&lt;/code&gt; 和 &lt;code&gt;pid&lt;/code&gt; 表示上报 tick 所中断的任务，不表示造成延迟的任务。&lt;/p&gt;</description>
    </item>
    <item>
      <title>硬件事件字段</title>
      <link>https://docs.huatuo.tech/zh/latest/reference/hardware-events/</link>
      <pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://docs.huatuo.tech/zh/latest/reference/hardware-events/</guid>
      <description>&lt;p&gt;本文说明 RAS 指标、事件结构、严重级别和来源字段。采集范围及启用方式见&lt;a href=&#34;https://docs.huatuo.tech/zh/latest/key-feature/hardware-events/&#34;&gt;硬件故障诊断&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;EventTracing.Ras.MceThrBackoff&lt;/code&gt; 控制阈值中断事件的保存间隔。冷却期间仍累计事件数，因此计数增长量不一定等于已保存记录数。&lt;/p&gt;&#xA;&lt;h2 id=&#34;结果&#34;&gt;结果&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e7%bb%93%e6%9e%9c&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;错误计数&#34;&gt;错误计数&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e9%94%99%e8%af%af%e8%ae%a1%e6%95%b0&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;huatuo_bamai_ras_hw_err_total&lt;/code&gt; 为接收到的 RAS 事件累计数，按 &lt;code&gt;type&lt;/code&gt; 区分 &lt;code&gt;mce&lt;/code&gt;、&lt;code&gt;edac&lt;/code&gt;、&lt;code&gt;acpi&lt;/code&gt;、&lt;code&gt;aer&lt;/code&gt;、&lt;code&gt;thr&lt;/code&gt; 和 &lt;code&gt;arm_ghes&lt;/code&gt;。标签存在不代表当前平台支持对应探针。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;huatuo_bamai_ras_hw_err_total{hostname=&amp;#34;node-01&amp;#34;,region=&amp;#34;region-01&amp;#34;,type=&amp;#34;edac&amp;#34;} 12&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;以上为示例值。计数单位是事件，并非 EDAC 记录中 &lt;code&gt;err_count&lt;/code&gt; 的累加值。网卡硬件丢包及 PFC 指标见&lt;a href=&#34;https://docs.huatuo.tech/zh/latest/key-feature/kernel-wide-insight/&#34;&gt;内核全景观测&lt;/a&gt;，网卡状态变化见&lt;a href=&#34;https://docs.huatuo.tech/zh/latest/key-feature/instant-observability/&#34;&gt;异常事件诊断&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h3 id=&#34;事件记录&#34;&gt;事件记录&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e4%ba%8b%e4%bb%b6%e8%ae%b0%e5%bd%95&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;按 &lt;code&gt;tracer_name=ras&lt;/code&gt; 和 &lt;code&gt;tracer_type=event&lt;/code&gt; 查询。下面以 EDAC 为例，省略部分字段：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;hostname&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;node-01&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;observed_timestamp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;2026-05-11T08:58:47.329Z&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;kernel_observed_timestamp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;2026-05-11T08:58:47.328548319Z&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;tracer_name&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;ras&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;tracer_type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;event&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;tracer_data&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;dev&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;MEM&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;event&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;EDAC&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Corrected&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;{\&amp;#34;err_count\&amp;#34;:1,\&amp;#34;err_type\&amp;#34;:\&amp;#34;Corrected\&amp;#34;,\&amp;#34;err_msg\&amp;#34;:\&amp;#34;memory read error\&amp;#34;,\&amp;#34;label\&amp;#34;:\&amp;#34;CPU_SrcID#0_Ha#0_Chan#0_DIMM#0\&amp;#34;,\&amp;#34;mc_index\&amp;#34;:0,\&amp;#34;addr\&amp;#34;:7860269056,\&amp;#34;grain\&amp;#34;:128}&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;字段&lt;/th&gt;&#xA;          &lt;th&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_data.dev&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;设备或部件标识，如 &lt;code&gt;CPU/MEM&lt;/code&gt;、&lt;code&gt;MEM&lt;/code&gt;、&lt;code&gt;ACPI&lt;/code&gt;、&lt;code&gt;PCIe 0000:03:00.0&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_data.event&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;错误来源，见&lt;a href=&#34;https://docs.huatuo.tech/docs/key-feature/hardware-events_zh.md#%E9%87%87%E9%9B%86%E8%8C%83%E5%9B%B4&#34;&gt;采集范围&lt;/a&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_data.type&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;归一化后的严重级别，见下表&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;tracer_data.info&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;包含详细字段的 JSON &lt;strong&gt;字符串&lt;/strong&gt;，需再次解析；结构取决于事件来源&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;observed_timestamp&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;用户态接收事件的时间&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;kernel_observed_timestamp&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;内核观测时间转换后的时间戳&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;严重级别&#34;&gt;严重级别&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e4%b8%a5%e9%87%8d%e7%ba%a7%e5%88%ab&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;严重级别用于分类，不等同于恢复成功、业务无影响或必须重启的判断。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Profiling API</title>
      <link>https://docs.huatuo.tech/zh/latest/reference/profiling-api/</link>
      <pubDate>Wed, 21 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://docs.huatuo.tech/zh/latest/reference/profiling-api/</guid>
      <description>&lt;p&gt;本文列出性能剖析任务的请求、响应和状态约定。首次采集见&lt;a href=&#34;https://docs.huatuo.tech/docs/best-practice/continuous-profiling_zh.md#%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B&#34;&gt;性能剖析实践&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;huatuo-apiserver 通过 &lt;code&gt;/v1/profiling&lt;/code&gt; 创建、监督和停止 Profiling Job。每次 HTTP&#xA;创建请求都是一次独立执行。Job 持久化在 huatuo-apiserver，Node 只维护内存中的&#xA;Operation 和 profiler 进程。&lt;/p&gt;&#xA;&lt;p&gt;Job 控制不依赖 Elasticsearch；查询原始结果和生成 Dashboard 链接时才要求配置&#xA;Elasticsearch。Node 和 Apiserver 必须使用同一索引。&lt;/p&gt;&#xA;&lt;h2 id=&#34;请求约定&#34;&gt;请求约定&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e8%af%b7%e6%b1%82%e7%ba%a6%e5%ae%9a&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;huatuo-apiserver 默认监听 &lt;code&gt;:12740&lt;/code&gt;。以下示例使用环境变量统一设置服务地址和 Bearer token：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;API_BASE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;http://127.0.0.1:12740&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;API_TOKEN&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;REPLACE_WITH_RANDOM_HEX&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;每个请求必须在 &lt;code&gt;Authorization&lt;/code&gt; 请求头中传入配置的 Bearer token：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Authorization: Bearer REPLACE_WITH_RANDOM_HEX&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;非管理员用户需要配置 &lt;code&gt;/v1/profiling&lt;/code&gt; 和 &lt;code&gt;/v1/profiling/**&lt;/code&gt; 权限。权限可带&#xA;HTTP 方法前缀，例如 &lt;code&gt;GET /v1/profiling/**&lt;/code&gt;。成功响应仅包含 &lt;code&gt;data&lt;/code&gt;：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;data&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;错误响应包含稳定错误码和可读消息：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;error&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;code&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;result_unavailable&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;message&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Job state does not provide a complete Profiling result&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;客户端应根据 &lt;code&gt;error.code&lt;/code&gt; 分支处理，不应解析 &lt;code&gt;error.message&lt;/code&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>profiler 命令行参数</title>
      <link>https://docs.huatuo.tech/zh/latest/reference/profiler-cli/</link>
      <pubDate>Wed, 21 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://docs.huatuo.tech/zh/latest/reference/profiler-cli/</guid>
      <description>&lt;p&gt;本文列出 &lt;code&gt;profiler&lt;/code&gt; 的参数、默认值和适用范围。构建条件与采集示例见&lt;a href=&#34;https://docs.huatuo.tech/docs/best-practice/continuous-profiling_zh.md#%E5%91%BD%E4%BB%A4%E8%A1%8C%E9%87%87%E9%9B%86&#34;&gt;命令行采集&lt;/a&gt;，格式选择见&lt;a href=&#34;https://docs.huatuo.tech/docs/best-practice/continuous-profiling_zh.md#%E8%BE%93%E5%87%BA%E6%A0%BC%E5%BC%8F&#34;&gt;输出格式&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;--output-path&lt;/code&gt; 和 &lt;code&gt;--output-format&lt;/code&gt; 都必须显式传入。&lt;code&gt;--output-format&lt;/code&gt; 的声明默认值为 &lt;code&gt;collapsed&lt;/code&gt;，但不能依靠该默认值省略参数。&lt;/p&gt;&#xA;&lt;h2 id=&#34;通用参数&#34;&gt;通用参数&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#%e9%80%9a%e7%94%a8%e5%8f%82%e6%95%b0&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;参数&lt;/th&gt;&#xA;          &lt;th&gt;默认值&lt;/th&gt;&#xA;          &lt;th&gt;适用范围&lt;/th&gt;&#xA;          &lt;th&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--type&lt;/code&gt;, &lt;code&gt;-t&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;无&lt;/td&gt;&#xA;          &lt;td&gt;全部&lt;/td&gt;&#xA;          &lt;td&gt;观测类型：&lt;code&gt;cpu&lt;/code&gt; 或 &lt;code&gt;memory&lt;/code&gt;，必填&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--language&lt;/code&gt;, &lt;code&gt;-l&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;无&lt;/td&gt;&#xA;          &lt;td&gt;全部&lt;/td&gt;&#xA;          &lt;td&gt;目标语言：&lt;code&gt;c&lt;/code&gt;、&lt;code&gt;c++&lt;/code&gt;、&lt;code&gt;go&lt;/code&gt;、&lt;code&gt;java&lt;/code&gt; 或 &lt;code&gt;python&lt;/code&gt;，必填&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--pid&lt;/code&gt;, &lt;code&gt;-p&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;无&lt;/td&gt;&#xA;          &lt;td&gt;全部&lt;/td&gt;&#xA;          &lt;td&gt;目标 PID；Java、Python 可使用逗号分隔多个 PID，原生采集最多一个 PID&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--container-id&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;无&lt;/td&gt;&#xA;          &lt;td&gt;全部&lt;/td&gt;&#xA;          &lt;td&gt;目标容器 ID；原生 CPU 采集可与 &lt;code&gt;--pid&lt;/code&gt;（宿主机 PID）组合，两个过滤条件同时生效；其他采集类型与 &lt;code&gt;--pid&lt;/code&gt; 互斥&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--duration&lt;/code&gt;, &lt;code&gt;-d&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;10&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;全部&lt;/td&gt;&#xA;          &lt;td&gt;总采集时长，单位为秒，最小为 1&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--aggr-interval&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;10&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;全部&lt;/td&gt;&#xA;          &lt;td&gt;聚合周期，单位为秒，不得大于采集时长&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--freq&lt;/code&gt;, &lt;code&gt;-F&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;99&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CPU&lt;/td&gt;&#xA;          &lt;td&gt;每秒采样次数；Java 最大为 1000&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--output-path&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;必填&lt;/td&gt;&#xA;          &lt;td&gt;全部&lt;/td&gt;&#xA;          &lt;td&gt;本地文件、目录或 &lt;code&gt;stdout&lt;/code&gt;，&lt;code&gt;remote-store&lt;/code&gt; 时为 Unix socket；新目录路径以 &lt;code&gt;/&lt;/code&gt; 结尾&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--output-format&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;collapsed&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;全部&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;collapsed&lt;/code&gt;、&lt;code&gt;flamegraph&lt;/code&gt;、&lt;code&gt;svg&lt;/code&gt;、&lt;code&gt;json&lt;/code&gt; 或 &lt;code&gt;remote-store&lt;/code&gt;；必须与 &lt;code&gt;--output-path&lt;/code&gt; 一起显式指定&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--max-concurrent-procs&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;0&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Java、Python&lt;/td&gt;&#xA;          &lt;td&gt;并发采集子进程上限；&lt;code&gt;0&lt;/code&gt; 表示不限制&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--tool-path&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;无&lt;/td&gt;&#xA;          &lt;td&gt;Java、Python&lt;/td&gt;&#xA;          &lt;td&gt;外部采集工具统一根目录，必填&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--binary-match-path&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;无&lt;/td&gt;&#xA;          &lt;td&gt;Java、Python&lt;/td&gt;&#xA;          &lt;td&gt;按可执行文件路径匹配容器内目标进程&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--huatuo-api-address&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;127.0.0.1:19704&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;容器目标&lt;/td&gt;&#xA;          &lt;td&gt;用于解析容器元数据的 HUATUO API 地址&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--task-id&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;空；本地输出时内部生成&lt;/td&gt;&#xA;          &lt;td&gt;全部；&lt;code&gt;remote-store&lt;/code&gt; 必填&lt;/td&gt;&#xA;          &lt;td&gt;toolstream 和远端存储共用的稳定采集任务 ID&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--enable-pprof&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;工具自身&lt;/td&gt;&#xA;          &lt;td&gt;在 &lt;code&gt;127.0.0.1:6000&lt;/code&gt; 暴露工具自身的 Go runtime profile&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--version-format&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;text&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;版本查询&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;--version&lt;/code&gt; 的输出格式：&lt;code&gt;text&lt;/code&gt;、&lt;code&gt;json&lt;/code&gt; 或 &lt;code&gt;short&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--help&lt;/code&gt;, &lt;code&gt;-h&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;-&lt;/td&gt;&#xA;          &lt;td&gt;全部&lt;/td&gt;&#xA;          &lt;td&gt;显示命令帮助&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;--version&lt;/code&gt;, &lt;code&gt;-v&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;-&lt;/td&gt;&#xA;          &lt;td&gt;全部&lt;/td&gt;&#xA;          &lt;td&gt;显示版本与构建信息&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;这些 pprof 接口描述 profiler 进程自身的 Go runtime，不是 &lt;code&gt;--pid&lt;/code&gt; 指定的目标或 Java/Python 采集子进程。监听范围由所有网卡收紧为 loopback；端口被占用时启动失败。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
