写点什么

AccessLog| 一款开源的日志分析系统

作者:ClkLog
  • 2024-07-26
    上海
  • 本文字数:975 字

    阅读完需:约 3 分钟

AccessLog| 一款开源的日志分析系统

前言

ClkLog 作为分析系列产品中的前端数据分析系统,通过采集前端应用数据进行用户行为分析。其社区版从 23 年 9 月发布至今已有近一年,商业版也上线快半年,感谢大家一直以来的关注和支持,ClkLog 会继续做好产品升级与服务,让更多的小伙伴能够顺利且满意地使用 ClkLog。

在迭代 ClkLog 的同时,我们研发的后端数据(Web 日志)分析系统-“AccessLog”今天也正式与大家见面,一起随我来了解下吧。

 

AccessLog 的定位

AccessLog 是一款轻量级 Web 日志分析的开源软件,技术栈选型与 ClkLog 相同,采用 Java 语言开发,后端通过 OLAP 类型数据库 ClickHouse/ByConity 确保数据的全面性和实时性。

AccessLog 包含了多种基础统计,例如访问量、IP 数、流出流量、状态码分析等,可以帮助运维快速监测日志情况,同时还提供了性能分析,通过对页面访问次数与相应耗时的统计分析,可以进行性能问题的诊断与定位,进而优化性能、改善用户体验。


因为 AccessLog 与 ClkLog 采用了相同的技术栈,所以如果您已经在使用 ClkLog 了,那么集成 AccessLog 就会更加快捷了。欢迎大家来体验反馈。

 

产品核心

AccessLog 的核心是日志采集、处理、可视化分析。

采集与清洗系统日志,主要通过采集工具(推荐:vector 或 filebeat)对服务器(如 nginx、iis)日志进行采集。

处理系统日志,经过相关服务对采集数据进行处理。

分析系统日志,通过在可视化的日志查询分析界面对服务器日志进行查询分析。

 

产品亮点

● 全开源产品、私有化部署更便捷

● 多模式部署、随业务变化更兼容

● 多维度分析、数字化运维更高效

 

技术栈

● 开发语言:Java

● 后端:Redis 、Kafka 、Flink

● 前端:vue、vue-element-admin、element-ui 、echarts

● 数据库:Clickhouse/ByConity


系统架构

● 标准模式


● 快速模式


项目组成

● 处理服务 【accesslog-processing-sample】: 直接将数据写入 clickhouse。

● 处理服务 【accesslog-processing】: 依托 flink,消费 kafka 数据并存入 clickhouse。

● 统计接口 【accesslog-api】: 提供多维度数据统计接口。

● 统计展示 【accesslog-ui】:基于 vue-element-admin 实现的统计分析数据界面展示。


功能界面展示





开始使用

● 官网体验:https://demo.access.clklog.com

● Gitee:https://gitee.com/clklog/accesslog

● GitHub:https://github.com/clklog/accesslog

 

欢迎您加入 AccessLog 社区交流群

扫码添加小秘书备注 AccessLog




用户头像

ClkLog

关注

还未添加个人签名 2023-11-07 加入

Clklog是一款记录用户行为,洞悉个人画像免费的开源软件,其采用轻量级架构和常用的开源技术,对功能集成和二次开发团队极为友好、普通用户尤为友善!

评论

发布
暂无评论
AccessLog| 一款开源的日志分析系统_数据分析_ClkLog_InfoQ写作社区