CnOps 智能运维与可观测社区
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题
导航菜单
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题

CnOps 智能运维与可观测社区

愿景

CnOps 智能运维与可观测社区是一个以"智能运维与可观测"为核心的开放、包容、分享的技术社区,旨在聚集运维专家、开发者和爱好者,共同探讨、学习和分享可观测最佳实践与最新技术,与众多技术社区合作互动,共同探讨交叉领域的技术挑战,推动可观测领域的创新与进步。

内容社区

  • 实践文章
  • 视频课程
  • 开源项目
  • 常见问答
  • 开发者工具

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

阿里云云原生公众号阿里云云原生
阿里云可观测公众号阿里云可观测

Copyright © 2026 CnOps 社区. All rights reserved.

首页/开源项目/LoongCollector/插件文档规范
文档目录
开发环境代码风格数据模型(C++)数据模型(Golang)
开源插件开发引导
如何生成插件文档插件文档规范

LoongCollector

插件文档规范

这是一份 LoongCollector 插件的中文文档的模版及格式说明。 文档以插件英文名命名文件,改为-,例如metricmock插件的文档名为metric-mock.md,保存在docs/cn/plugins/input/extended/metric-mock.md的相应文件夹下。 标题为插件的中文名。 简介处需要写上插件的英文名并附上介绍。简介的最后需要附上源代码链接。 -...

插件文档规范

这是一份 LoongCollector 插件的中文文档的模版及格式说明。

格式说明

正文

文件命名

文档以插件英文名命名文件,_改为-,例如metric_mock插件的文档名为metric-mock.md,保存在docs/cn/plugins/input/extended/metric-mock.md的相应文件夹下。

标题部分

标题为插件的中文名。

简介部分

简介处需要写上插件的英文名并附上介绍。简介的最后需要附上源代码链接。

版本说明

  • 新插件(尚未随任一稳定 Release 宣发):「推荐版本」可填 【待发布】;首次进入 Release 说明后,改为 LoongCollector v{与 GitHub Releases 一致} 及以上(或历史插件仍用 iLogtail v…,见项目插件文档惯例)。
  • 已定版插件:按插件源码最后一次变更时间,对照 Release 记录,取已包含该变更的最早主线版本写入「推荐版本」(本地可用 git log -1 -- <源码路径>;无 tag 时以 docs/cn/installation/release-notes/release-notes.md 等为准)。

配置参数部分

需要填写参数列表,整体样式见下方的模版。有几点需要说明:

  1. 所有的类型如下:
    • Integer
    • Long
    • Boolean
    • String
    • Map(需注明key和value类型)
    • Array(需注明value类型)
  2. 类型与默认值间以中文逗号分隔,若无默认值则填写无默认值(必填),若有默认值,在默认值外加上``。
  3. 特殊值:
    • 空字符串:""
    • 空array:[]
    • 空map:{}

样例部分

样例主要包括输入、采集配置和输出三部分。

  1. 采集配置(collection pipeline)定义(enable / inputs / processors / flushers 等段)须使用 YAML。输入为 NDJSON 时,```json 块内每行一条紧凑 JSON(单行对象)。输出示意:每条数据为一个独立 JSON 对象;多条数据写在同一 ```json 代码块内、对象之间空行分隔,不要额外包一层 JSON 数组 []。原始日志行、行协议也可用 ```text。
  2. 代码块标签常用 bash、yaml、json;根据插件差异可有多组样例,每组未必同时包含输入与输出。

参考

可用于参考的service_journal插件文档 service-journal.md 。

汇总页

文档完成后,需要修改 docs/cn/plugins/overview.md 和 docs/cn/SUMMARY.md。

  1. 两处以插件 Type(英文名)字典序升序 排列;新增插件时插入到正确位置。
  2. SUMMARY.md 中插件小节顺序与 overview.md 保持一致。

文档模版

文档模版如下。


# (插件的中文名)

## 简介

`(插件名)` (描述)(源代码链接)

## 版本说明

* 推荐版本:【待发布】

## 配置参数

| 参数 | 类型,默认值 | 说明 |
| - | - | - |
| Type | String,无默认值(必填) | 插件类型,固定为`(插件名)`。 |
|  | - | (若有参数则填写) |

## 样例

* 输入

```bash
  • 采集配置

  • 输出

文章大纲