信创版
- 适合信创与国产化部署场景
- 符合国产化基础设施环境部署要求
- 私有化化部署,全链路可控
部署环境
操作系统: 支持ARM或X86架构的国产操作系统,如麒麟(已验证,其他国产化操作系统的适配验证中)
部署环境:JDK 1.8 、docker 28.2.2、docker compose 2.36.2
技术栈选择
后端:Java、Redis 、Zookeeper、Kafka
前端:vue、vue-element-admin、element-ui 、echarts
数据:Apache Doris、OpenGauss/OceanBase(其他数据库可按需定制适配)
架构图

项目组成
初始化服务【clklog-init】:初始化服务,用于数据库初始化和中间表定时脚本任务配置。
接收服务【clklog-receiver】:数据接收服务,接收客户端采集的日志数据并存入kafka。
处理服务【clklog-processing】:数据处理服务,直接消费kafka数据,进行清洗后存入doris数据库。
归档服务【clklog-archive】:读取kafka数据,将原始日志文件归档至文件系统。
管理接口【clklog-manage】:管理接口,提供clklog-ui前端项目管理、账号管理及数据清洗过滤配置相关接口。
统计接口【clklog-api】:统计接口,提供前端各维度数据查询统计分析接口。
用户画像模块接口 【clklog-ups】:用户画像相关接口,提供clklog-ui前端用户画像相关功能接口服务。
统计展示 【clklog-ui】:基于 vue-element-admin 实现的相关统计分析及系统相关功能配置的前端应用。
示意图
![]() | ![]() | ![]() |
|---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
















