didifalcon-log-agent:用于监控系统可对接open-falcon的日志采集agent
falcon - log - agent是一个开源的日志采集工具。它从流式日志中抓取和统计特征信息,并与Open - Falcon监控系统打通,可用于业务指标衡量和稳定性建设。该工具历经滴滴线上业务近...
标签:Github项目falcon-log-agent open-falcon 日志采集 监控系统【Github】项目名:didi/falcon – log – agent:用于监控系统的日志采集agent可对接open – falcon
项目简介
falcon – log – agent是一个开源版的日志采集工具。它旨在从流式的日志中抓取、统计日志中的特征信息,并且获取的特征信息能与开源版Open – Falcon监控系统打通,可用于业务指标的衡量和稳定性的建设。
项目特点
- 准确可依赖:历经滴滴线上业务近一年考验,统计准确性高。
- 性能高、资源消耗可控:性能优化程度高,单核单策略可支撑日志分析:20W条/秒。
- 接入成本低:外挂式采集,只需要标准化日志即可;输出数据直接对接open – falcon。
使用方式
构建
使用 go get https://github.com/didi/falcon - log - agent.git&&cd $GOPATH:/src/github.com/didi/falcon - log - agent
然后 make build
。
修改配置文件
例如基础配置项默认是 cfg/cfg.json
,可以通过 - c
参数来指定。包括日志相关(如 log_path
、log_level
等)、worker相关(如 worker_num
、queue_size
等)、资源限制(如 max_cpu_rate
、max_mem_rate
等)、策略相关(如 update_duration
、default_degree
等)以及采集策略相关(包含文件路径、时间格式、采集规则、采集周期、采集方式、采集名称、标签等方面的配置)等多种配置项需要根据需求修改。
启动/停止服务
启动使用 ./control start
,停止使用 ./control stop
,查看状态使用 ./control status
。
项目总结
falcon – log – agent是一个功能丰富的日志采集agent,在日志采集与监控方面有着诸多优势。如果你对这个项目有任何想法或者问题,欢迎在下方留言参与讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的didifalcon-log-agent:用于监控系统可对接open-falcon的日志采集agent都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。