iLogtail可觀測(cè)數(shù)據(jù)采集器
可觀測(cè)數(shù)據(jù)采集器iLogtail。作為阿里內(nèi)部可觀測(cè)數(shù)據(jù)采集的基礎(chǔ)設(shè)施,iLogtail承載了阿里巴巴和螞蟻的日志、監(jiān)控、Trace、事件等多種可觀測(cè)數(shù)據(jù)的采集工作。iLogtail運(yùn)行在服務(wù)器、容器、K8s、嵌入式等多種環(huán)境,支持采集數(shù)百種可觀測(cè)數(shù)據(jù),目前已經(jīng)有千萬(wàn)級(jí)的安裝量,每天采集數(shù)十PB的可觀測(cè)數(shù)據(jù),廣泛應(yīng)用于線上監(jiān)控、問(wèn)題分析/定位、運(yùn)營(yíng)分析、安全分析等多種場(chǎng)景。
可觀測(cè)性并不是一個(gè)全新的概念,而是從IT系統(tǒng)中的監(jiān)控、問(wèn)題排查、穩(wěn)定性建設(shè)、運(yùn)營(yíng)分析、BI、安全分析等逐漸演化而來(lái)??捎^測(cè)性相比傳統(tǒng)監(jiān)控,最核心的演進(jìn)是盡可能多地收集各類可觀測(cè)數(shù)據(jù),來(lái)實(shí)現(xiàn)目標(biāo)的白盒化。而iLogtail的核心定位就是可觀測(cè)數(shù)據(jù)的采集器,能夠盡可能多地采集各類可觀測(cè)性數(shù)據(jù),助力可觀測(cè)平臺(tái)打造各種上層的應(yīng)用場(chǎng)景。
iLogtail 的核心優(yōu)勢(shì)主要有:
- 支持多種Logs、Traces、Metrics數(shù)據(jù)采集,尤其對(duì)容器、Kubernetes環(huán)境支持非常友好
- 數(shù)據(jù)采集資源消耗極低,相比同類遙測(cè)數(shù)據(jù)采集的Agent性能好5-20倍
- 高穩(wěn)定性,在阿里巴巴以及數(shù)萬(wàn)阿里云客戶生產(chǎn)中使用驗(yàn)證,部署量近千萬(wàn),每天采集數(shù)十PB可觀測(cè)數(shù)據(jù)
- 支持插件化擴(kuò)展,可任意擴(kuò)充數(shù)據(jù)采集、處理、聚合、發(fā)送模塊
- 支持配置遠(yuǎn)程管理,支持以圖形化、SDK、K8s Operator等方式進(jìn)行配置管理,可輕松管理百萬(wàn)臺(tái)機(jī)器的數(shù)據(jù)采集
- 支持自監(jiān)控、流量控制、資源控制、主動(dòng)告警、采集統(tǒng)計(jì)等多種高級(jí)特性
iLogtail 支持收集多種遙測(cè)數(shù)據(jù)并將其傳輸?shù)蕉喾N不同的后端,例如 SLS可觀測(cè)平臺(tái) 。 支持采集的數(shù)據(jù)主要如下:
- Logs
- 收集靜態(tài)日志文件
- 在容器化環(huán)境中運(yùn)行時(shí)動(dòng)態(tài)收集文件
- 在容器化環(huán)境中運(yùn)行時(shí)動(dòng)態(tài)收集 Stdout
- Traces
- OpenTelemetry 協(xié)議
- Skywalking V2 協(xié)議
- Skywalking V3 協(xié)議
- ...
- Metrics
- Node指標(biāo)
- Process指標(biāo)
- GPU 指標(biāo)
- Nginx 指標(biāo)
- 支持獲取Prometheus指標(biāo)
- 支持收集Telegraf指標(biāo)
- ...
