# ilogtail
**Repository Path**: anolis/ilogtail
## Basic Information
- **Project Name**: ilogtail
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 1
- **Created**: 2022-01-04
- **Last Updated**: 2024-03-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Alibaba iLogtail - 阿里轻量级遥测数据采集端 | [English](./README.md)
==========
iLogtail 为可观测场景而生,拥有的轻量级、高性能、自动化配置等诸多生产级别特性,在阿里巴巴以及外部数万家阿里云客户内部广泛应用。你可以将它部署于物理机,虚拟机,Kubernetes等多种环境中来采集遥测数据,例如logs、traces和metrics。
[](https://github.com/alibaba/ilogtail/stargazers)
[](https://github.com/alibaba/ilogtail/issues)
[](https://github.com/alibaba/ilogtail/blob/main/LICENSE)
**iLogtail** 的核心优势主要有:
* 支持多种Logs、Traces、Metrics数据采集,尤其对容器、Kubernetes环境支持非常友好
* 数据采集资源消耗极低,相比同类遥测数据采集的Agent性能好5-20倍
* 高稳定性,在阿里巴巴以及数万阿里云客户生产中使用验证,部署量近千万,每天采集数十PB可观测数据
* 支持插件化扩展,可任意扩充数据采集、处理、聚合、发送模块
* 支持配置远程管理,支持以图形化、SDK、K8s Operator等方式进行配置管理,可轻松管理百万台机器的数据采集
* 支持自监控、流量控制、资源控制、主动告警、采集统计等多种高级特性
**iLogtail** 支持收集多种遥测数据并将其传输到多种不同的后端,例如 [SLS可观测平台](https://help.aliyun.com/product/28958.html) 。 支持采集的数据主要如下:
- Logs
- 收集静态日志文件
- 在容器化环境中运行时动态收集文件
- 在容器化环境中运行时动态收集 Stdout
- Traces
- OpenTelemetry 协议
- Skywalking V2 协议
- Skywalking V3 协议
- ...
- Metrics
- Node指标
- Process指标
- GPU 指标
- Nginx 指标
- 支持获取Prometheus指标
- 支持收集Telegraf指标
- ...
# 快速开始
本仓库是**iLogtail**的golang部分,包含了iLogtail的大部分功能。 而且,它可以单独工作,也可以使用 CGO 与 iLogtail-C(即将开源)一起工作。
1.本地启动
```shell
make build && sh bin/ilogtail
```
> **注意**: 对一些高版本Linux需要提前安装systemd-devel
> ```shell
> #centos
> yum install systemd-devel
>
> #ubuntu
> apt-get update && apt-get install -y libsystemd-dev
> ```
2、阿里云启动
请阅读此 [doc](https://help.aliyun.com/document_detail/65018.html)。
# 文档
有关最新版本的文档,请参阅 [文档索引](./docs/zh/README.md)
- [Input 插件](./docs/zh/guides/How-to-write-input-plugins.md)
- [Processor 插件](./docs/zh/guides/How-to-write-processor-plugins.md)
- [Aggregator 插件](./docs/zh/guides/How-to-write-aggregator-plugins.md)
- [Flusher 插件](./docs/zh/guides/How-to-write-flusher-plugins.md)
## iLogtail 性能测试
- [容器场景iLogtail 与Filebeat 性能对比测试](./docs/zh/performance/Performance-compare-with-filebeat.md)
## iLogtail 使用案例
- [iLogtail使用入门-主机环境日志采集到SLS](./docs/zh/usecases/How-to-setup-on-host.md)
- [iLogtail使用入门-K8S环境日志采集到SLS](./docs/zh/usecases/How-to-setup-in-k8s-environment.md)
- [iLogtail使用入门-iLogtail本地配置模式部署(For Kafka Flusher)](./docs/zh/usecases/How-to-local-deploy-kafka-flusher.md)
- [iLogtail使用入门-如何采集Prometheus Exporter数据](./docs/zh/usecases/How-to-use-prometheus-fetcher.md)
- [iLogtail使用入门-如何采集 Telegraf 数据](./docs/zh/usecases/How-to-use-telegraf-receiver.md)
# 贡献
- [修复和报告错误](https://github.com/alibaba/ilogtail/issues)
- [改进文档](https://github.com/alibaba/ilogtail/labels/documentation)
- [审查代码和功能提案](https://github.com/alibaba/ilogtail/pulls)
- [贡献插件](./docs/zh/guides/README.md)
# 联系我们
您可以通过[Github Issues](https://github.com/alibaba/ilogtail/issues) 报告bug、提出建议或参与讨论,或通过以下方式联系我们:
- 钉钉:iLogtail社区
- 微信:日志服务
- 哔哩哔哩:[阿里云SLS](https://space.bilibili.com/630680534?from=search&seid=2845737427240690794&spm_id_from=333.337.0.0)
- 知乎:[阿里云日志服务](https://www.zhihu.com/people/a-li-yun-ri-zhi-fu-wu)
# 我们的用户
数以万计的公司在阿里云、线下IDC、其他云等多种环境中使用 iLogtail。 更多详情请看[这里](https://help.aliyun.com/document_detail/250269.html) 。
# Licence
[Apache 2.0 许可证](./LICENSE)