All Projects → alibaba → ilogtail

alibaba / ilogtail

Licence: Apache-2.0 license
Fast and Lightweight Observability Data Collector

Programming Languages

C++
36643 projects - #6 most used programming language
go
31211 projects - #10 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to ilogtail

pixie
Instant Kubernetes-Native Application Observability
Stars: ✭ 3,238 (+212.85%)
Mutual labels:  cloud-native, ebpf, observability
Skywalking Data Collect Protocol
Data Collect Protocols of Apache SkyWalking
Stars: ✭ 49 (-95.27%)
Mutual labels:  apm, observability
Signoz
Open source Observability Platform. 👉 SigNoz helps developers find issues in their deployed applications & solve them quickly
Stars: ✭ 738 (-28.7%)
Mutual labels:  apm, observability
Skywalking Docker
SkyWalking Docker file archive for all official releases
Stars: ✭ 206 (-80.1%)
Mutual labels:  apm, observability
Skywalking
APM, Application Performance Monitoring System
Stars: ✭ 18,341 (+1672.08%)
Mutual labels:  apm, observability
Skyapm Php Sdk
The PHP instrument agent for Apache SkyWalking
Stars: ✭ 292 (-71.79%)
Mutual labels:  apm, observability
Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (+120.39%)
Mutual labels:  apm, observability
skywalking-kong
Kong agent for Apache SkyWalking
Stars: ✭ 17 (-98.36%)
Mutual labels:  apm, observability
nats-surveyor
NATS Monitoring, Simplified.
Stars: ✭ 150 (-85.51%)
Mutual labels:  cloud-native, observability
KubeCube
KubeCube is an open source enterprise-level container platform
Stars: ✭ 355 (-65.7%)
Mutual labels:  cloud-native, observability
orb
Orb is a dynamic network observability platform
Stars: ✭ 437 (-57.78%)
Mutual labels:  cloud-native, observability
Datav
📊https://datav.io is a modern APM, provide observability for your business, application and infrastructure. It's also a lightweight alternative to Grafana.
Stars: ✭ 2,757 (+166.38%)
Mutual labels:  apm, observability
skywalking-rust
Apache SkyWalking Rust Agent
Stars: ✭ 25 (-97.58%)
Mutual labels:  apm, observability
Skywalking Rocketbot Ui
SkyWalking RocketBot UI
Stars: ✭ 658 (-36.43%)
Mutual labels:  apm, observability
humainary-signals-services-java
Observability Signaling for Distributed Computation
Stars: ✭ 23 (-97.78%)
Mutual labels:  apm, observability
Skyapm Dotnet
The .NET/.NET Core instrument agent for Apache SkyWalking
Stars: ✭ 1,268 (+22.51%)
Mutual labels:  apm, observability
AliyunLogObjc
Aliyun Sls Log SDK for iOS
Stars: ✭ 22 (-97.87%)
Mutual labels:  aliyun, sls
gateway
A proxy to buffer and forward metrics, events, and traces.
Stars: ✭ 94 (-90.92%)
Mutual labels:  apm, observability
skywalking-nodejs
The NodeJS agent for Apache SkyWalking
Stars: ✭ 81 (-92.17%)
Mutual labels:  apm, observability
Skywalking Kubernetes
Apache SkyWalking Kubernetes Deployment Helm Chart
Stars: ✭ 207 (-80%)
Mutual labels:  apm, observability

Alibaba iLogtail - Fast and Lightweight Observability Data Collector | 中文用户手册

ilogtail logo

iLogtail was born for observable scenarios and has many production-level features such as lightweight, high performance, and automated configuration, which are widely used internally by Alibaba Group and tens of thousands of external Alibaba Cloud customers. You can deploy it in physical machines, Kubernetes and other environments to collect telemetry data, such as logs, traces and metrics.

GitHub stars GitHub issues GitHub license

Abstract

The core advantages of iLogtail:

  • Support a variety of Logs, Traces, Metrics data collection, and friendly to container and Kubernetes environment support.
  • The resource cost of data collection is quite low, 5-20 times better than similar telemetry data collection Agent performance.
  • High stability, used in the production of Alibaba and tens of thousands of Alibaba Cloud customers, and collecting dozens of petabytes of observable data every day with nearly tens of millions deployments.
  • Support plugin expansion, such as collection, processing, aggregation, and sending modules.
  • Support configuration remote management and provide a variety of ways, such as SLS console, SDK, K8s Operator, etc.
  • Supports multiple advanced features such as self-monitoring, flow control, resource control, alarms, and statistics collection.

iLogtail supports the collection of a variety of telemetry data and transmission to a variety of different backends, such as SLS observable platform. The data supported for collection are mainly as follows:

  • Logs
    • Collect static log files
    • Dynamic collect the files when running with containerized environment
    • Dynamic collect Stdout when running with containerized environment
  • Traces
    • OpenTelemetry protocol
    • Skywalking V2 protocol
    • Skywalking V3 protocol
    • ...
  • Metrics
    • Node metrics
    • Process metrics
    • Gpu metrics
    • Nginx metrics
    • Support fetch prometheus metrics
    • Support transfer telegraf metrics
    • ...

Quick Start

For the complexity of C++ dependencies, the compilation of iLogtail requires you have docker installed. If you aim to build iLogtail from sources, you can go ahead and start with the following commands.

  1. Start with local
make
cp example/quick_start/* output
cd output
./ilogtail
# Now, ilogtail is collecting data from output/simple.log and outputing the result to stdout

HEAD

Documentation

Our official User Manual is located here:

Homepage

Download

Installation

Configuration

All Plugins

Getting Started

Developer Guide

Benchmark

Contribution

There are many ways to contribute:

Contact Us

You can report bugs, make suggestions or participate in discussions through Github Issues and Github Discussions, or contact us with the following ways:

Our Users

Tens of thousands of companies use iLogtail in Alibaba Cloud, IDC, or other clouds. More details please see here.

Licence

Apache 2.0 License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].