# logagent
**Repository Path**: a853160447/logagent
## Basic Information
- **Project Name**: logagent
- **Description**: 前端监控-异常,api调用
- **Primary Language**: Go
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-04-08
- **Last Updated**: 2021-04-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# logagent
前端监控-异常,api调用
**后端:**
- 安装启动nginx,将logagent/web/log.gif放到www访问目录,地址可自定
**优点:**
- 解决跨域问题
- 不会影响过多占用业务资源
- get请求的url自带缓存,避免重复请求,过度浪费和造成太大压力
- kafka消峰
- offset读取
**缺点**
- url拼接参数有长度大小限制
- url只支持url编码,很容易被解析出来,不能传输敏感数据
**解析格式**
http://www.hank.com/log.gif?log={"aa":"aa","bb":"bb"}
解析data参数后直接json解析成对象
#未完善
(1)配置文件管理比较混乱
(2)kafka的同步异步发送处理
(3)elastic请求过程优化,每发送一次记录都要初始化资源上传
(4)支持分布式
(5)使用etcd做选举
(6)使用etcd做服务的发现和注册,负载均衡器
未解决:
文件读取的特殊字符问题
offset不存在的问题