LoongCollector

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

本地文件



简介

flusher_file flusher插件将采集到的数据写入本地文件中。flusher_file插件使用spdlog库实现,所以写入的文件具有部分日志文件的特征,例如存在大小限制、会自动轮转。

版本

Alpha

配置参数

参数类型是否必填默认值说明
Typestring/插件类型。固定为flusher_file。
FilePathstring/目标文件路径。写入的文件大小超过10M时会触发轮转,最多同时存在10个文件。

样例

采集LoongCollector所有自监控指标,并将采集结果写到本地文件。

enable: true
inputs:
- Type: input_internal_metrics
Agent:
Enable: true
Interval: 1
Runner:
Enable: true
Interval: 1
Pipeline:
Enable: true
Interval: 1
Plugin:
Enable: true
Interval: 10
Component:
Enable: true
Interval: 10
PluginSource:
Enable: true
Interval: 10
flushers:
- Type: flusher_file
FilePath: self_monitor/self_metrics.log

输出到 LoongCollector 的 self_monitor/self_metrics.log 文件中,每行均为一条json格式的指标。下面是其中一行展开后的参考样例:

{
"__labels__":{
"component_name":"process_queue",
"pipeline_name":"pipeline-demo",
"project":"",
"queue_type":"bounded"
},
"__name__":"component",
"__time__":1735127390,
"__value__":{
"fetch_times_total":6000.0,
"in_items_total":0.0,
"in_size_bytes":0.0,
"out_items_total":0.0,
"queue_size":0.0,
"queue_size_bytes":0.0,
"total_delay_ms":0.0,
"valid_fetch_times_total":0.0,
"valid_to_push_status":1.0
}
}

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