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

CnOps 智能运维与可观测社区

愿景

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

内容社区

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

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

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

Copyright © 2026 CnOps 社区. All rights reserved.

首页/开源项目/LoongCollector/按GroupMetadata分组
文档目录
概览版本管理
什么是聚合插件基础聚合按Key分组按上下文分组按GroupMetadata分组

LoongCollector

按GroupMetadata分组

aggregatormetadatagroup aggregator插件可以实现对PipelineGroupEvents按照指定的 Metadata Key 进行重新聚合。仅支持v2版本。 Alpha 推荐版本:iLogtail v1.4.0 及以上 | 参数 | 类型 | 是否必选 | 说明 ...

GroupMetadata聚合

简介

aggregator_metadata_group aggregator插件可以实现对PipelineGroupEvents按照指定的 Metadata Key 进行重新聚合。仅支持v2版本。

版本

Alpha

版本说明

  • 推荐版本:iLogtail v1.4.0 及以上

配置参数

参数 类型 是否必选 说明
Type string 是 插件类型,指定为aggregator_metadata_group。
GroupMetadataKeys []string 否 指定需要按照其值分组的Key列表, 为空是表示丢弃Metadata, 只进行打包聚合。
GroupMaxEventLength int 否 聚合时,单个PipelineGroupEvents中的最大Events数量,默认1024
GroupMaxByteLength int 否 聚合时,单个PipelineGroupEvents中Events总的字节长度,仅支持ByteArray类型,默认3MiB
DropOversizeEvent int 否 遇到单个PipelineGroupEvent字节长度超过上限是否丢弃,默认为true

样例

采集service_http_server输入插件获取的字节流,使用GroupMetadataKeys
指定Metadata中用于聚合的字段,聚合后将采集结果通过http请求发送到指定目的。本样例中需要使用v2版本插件。

在样例中,首先通过input插件的配置QueryParams定义Metadata的数据来源,然后才能在aggregator插件中使用Metadata
Key进行聚合,相同db的Events会被放在同一个PipelineGroupEvents向后传递。在flusher_http中,每个PipelineGroupEvents中的所有Events会在一次请求中输出。

  • 输入
curl --request POST 'http://127.0.0.1:12345?db=mydb' --data 'test,host=server01,region=cn value=0.1'
  • 采集配置
enable: true
version: "v2"
inputs:
  - Type: service_http_server
    Format: raw
    Address: "http://127.0.0.1:12345"
    QueryParams:
      - db
aggregators:
  - Type: aggregator_metadata_group
    GroupMetadataKeys:
      - db
flushers:
  - Type: flusher_http
    RemoteURL: "http://127.0.0.1:8086/write"
    Query:
      db: "%{metadata.db}"
    Convert:
      Protocol: raw
      Encoding: custom

文章大纲