LoongCollector

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

代码风格


iLogtail C++遵循基于Google代码规范的风格,详细格式约束见.clang-format

Go遵循Effective Go风格。

Markdown遵循基于markdownlint的风格,并为了兼容GitBook排除MD033

格式化C++代码

使用VSCode的Clang-Format (by xaver)插件。

或使用命令行进行格式化

Terminal window
find core/ -type f -iname '*.h' -o -iname '*.cpp' | xargs clang-format -i

格式化Go代码

使用VSCode的Go (by Go Team at Google)插件。

或使用命令行进行格式化

Terminal window
find ./ -type f -iname '*.go' -not -iname '*.pb.go' | grep -E -v '/external/' | xargs gofmt -w

格式化Markdown

使用VSCode的Markdownlint (by David Anson)插件。


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