LoongCollector

1758
下载
LoongCollector 源自阿里云可观测性团队所开源的 iLogtail 项目,在继承了 iLogtail 强大的日志采集与处理能力的基础上,进行了全面的功能升级与扩展。从原来单一日志场景,逐步扩展为可观测数据采集、本地计算、服务发现的统一体。 LoongCollector 是一款集卓越性能、超强稳定性和灵活可编程性于一身的数据采集器,专为构建下一代可观测 Pipeline 设计。愿景是:打造业界领先的“统一可观测 Agent(Unified Observability Agent)”与“端到端可观

Mock数据-Service


简介

service_mock 插件是用于模拟采集Service类型输入数据的插件,可以通过调整参数获取不同的模拟输入。源代码

版本

Stable

配置参数

参数类型,默认值说明
TypeString,无默认值(必填)插件类型,固定为service_mock
TagsMap,其中tagKey和tagValue为String类型,{}可以按需求给mock数据添加tag。
FieldsMap,其中fieldKey和fieldValue为String类型,{}可以按需求给mock数据添加字段。
FileString,""指定一个文件并读取,在Fields中添加一个key为content、值为文件内容的字段。
IndexLong,0生成的mock数据的开始编号(从下一个编号开始)。
LogsPerSecondInteger,0每秒生产的日志数量。
MaxLogCountInteger,0最大生产的日志总数,若为0则没有上限。

样例

  • 采集配置
enable: true
inputs:
- Type: service_mock
Index: 100
Tags:
tag1: tag1
tag2: tag2
Fields:
field1: field1
field2: field2
LogsPerSecond: 2
MaxLogCOunt: 3
flushers:
- Type: flusher_stdout
OnlyStdout: true
  • 输出
{
"tag1":"tag1",
"tag2":"tag2",
"field1":"field1",
"field2":"field2",
"Index":"101",
"__time__":"1658814793"
}
{
"tag1":"tag1",
"tag2":"tag2",
"field1":"field1",
"field2":"field2",
"Index":"102",
"__time__":"1658814793"
}
{
"tag1":"tag1",
"tag2":"tag2",
"field1":"field1",
"field2":"field2",
"Index":"103",
"__time__":"1658814794"
}

observability.cn Authors 2024 | Documentation Distributed under CC-BY-4.0
Copyright © 2017-2024, Alibaba. All rights reserved. Alibaba has registered trademarks and uses trademarks.
浙ICP备2021005855号-32