LoongCollector

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

快速开始


采集主机日志

  1. 下载预编译的loongcollector包,解压后进入目录,该目录下文均称为部署目录。
Terminal window
wget https://loongcollector-community-edition.oss-cn-shanghai.aliyuncs.com/0.2.0/loongcollector-0.2.0.linux-amd64.tar.gz
tar -xzvf loongcollector-0.2.0.linux-amd64.tar.gz
cd loongcollector-0.2.0
  1. 对loongcollector进行配置 部署目录中conf/instance_config/local/loongcollector_config.json是loongcollector的系统参数配置文件,conf/continuous_pipeline_config/local是loongcollector的本地采集配置目录。 这里我们在采集配置目录中创建file_simple.yaml文件,配置采集当前目录simple.log文件并输出到标准输出:
enable: true
inputs:
- Type: input_file # 文件输入类型
FilePaths:
- ./simple.log
flushers:
- Type: flusher_stdout # 标准输出流输出类型
OnlyStdout: true

您也可以直接从下面的地址下载示例配置。

Terminal window
cd ./config/local
wget https://raw.githubusercontent.com/alibaba/ilogtail/main/example_config/quick_start/config/file_simple.yaml
cd -
  1. 后台启动iLogtail
Terminal window
nohup ./loongcollector > stdout.log 2> stderr.log &

以上命令将标准输出重定向到stdout.log以便观察。

  1. 构造示例日志
Terminal window
echo 'Hello, loongcollector!' >> simple.log
  1. 查看采集到的文件日志
Terminal window
cat stdout.log

结果为

2022-07-15 00:20:29 {"__tag__:__path__":"./simple.log","content":"Hello, loongcollector!","__time__":"1657815627"}

更多采集配置

了解采集配置结构:采集配置

参考更多可组合的日志采集和处理配置样例:https://github.com/alibaba/ilogtail/blob/main/example_config


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