## 项目组成 - **接收服务 【clklog-receiver】**:接收客服端采集的日志,存入kafka。 - **处理脚本 【clickhouse-script】**:基于Clickhouse集群中的log_analysis表进行多维计算,获得各个维度上的统计报表。使用Cron来进行任务的定时调度。 - **处理服务 【clklog-processing】**: 依托flink,消费kafka数据,存入clickhouse。 - **统计接口 【clklog-api】**: 提供多维度数据统计接口。 - **统计展示 【clklog-ui】**:基于 vue-element-admin 实现的统计分析数据界面展示。 ## 示意图 | ![](assets/imgs/1.png) | ![](assets/imgs/2.png) | | ------------------------- | ------------------------- | | ![](assets/imgs/3.png) | ![](assets/imgs/4.png) | | ![](assets/imgs/5.png) | ![](assets/imgs/6.png) | | ![](assets/imgs/7.png) | ![](assets/imgs/8.png) |