iLogtail

1752
下载
iLogtail 是阿里云日志服务(Log Service)中的一款高性能、可扩展的日志采集工具。它被设计用于实时收集、解析和传输各类日志数据,支持多种数据源和复杂的日志处理场景,广泛应用于分布式系统、Web 服务器、应用程序等环境中的日志管理。

Mock数据-Metric


简介

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

版本

Stable

配置参数

参数类型,默认值说明
TypeString,无默认值(必填)插件类型,固定为metric_mock
TagsMap,其中tagKey和tagValue为String类型,{}可以按需求给mock数据添加tag。
FieldsMap,其中fieldKey和fieldValue为String类型,{}可以按需求给mock数据添加字段。
IndexLong,0生成的mock数据的开始编号(从下一个编号开始)。
OpenPrometheusPatternBoolean,false是否生成Prometheus样式的mock数据。

样例

  • 采集配置1
enable: true
inputs:
- Type: metric_mock
Fields:
field1: field1
field2: field2
flushers:
- Type: flusher_stdout
OnlyStdout: true
  • 输出1
{
"field2":"field2",
"Index":"1",
"field1":"field1",
"__time__":"1658807050"
}
{
"field1":"field1",
"field2":"field2",
"Index":"2",
"__time__":"1658807051"
}
  • 采集配置2
enable: true
inputs:
- Type: metric_mock
Index: 100
Tags:
tag1: tag1
tag2: tag2
Fields:
field1: field1
field2: field2
OpenPrometheusPattern: true
flushers:
- Type: flusher_stdout
OnlyStdout: true
  • 输出2
{
"__name__":"metrics_mock",
"__labels__":"field1#$#field1|field2#$#field2|tag1#$#tag1|tag2#$#tag2",
"__time_nano__":"1658806869597190887",
"__value__":"101",
"__time__":"1658806869"
}
{
"__name__":"metrics_mock",
"__labels__":"field1#$#field1|field2#$#field2|tag1#$#tag1|tag2#$#tag2",
"__time_nano__":"1658806870597391426",
"__value__":"102",
"__time__":"1658806870"
}

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