阅读:3870回复:1
go+elasticsearch7实战:第三章:API日志处理实战
go web+ElasticSearch7实战基础篇
前面我们完成了第一个场景练习:商品综合查询 本周进入第三章:日志处理场景练习,本章我们将学习到日志写入ES、解析外部日志文件、分析和统计日志访问、整合GraphQL进行更丝滑的查询 目前每周更新4-5课时 场景练习2:API日志处理 第26讲:GO读取大文件apache日志、导入ElasticSearch 大约准备了6万多条日志文件,我们来解析并快速插入到ES中 第27讲:日志聚合查询(1):最基本入门、查询访问延迟最高数 上节课我们把日志灌入到ES中。这几课时我们先从ES角度来学习下如何进行聚合查询。后面需要学习GraphQL后再继续 第28讲:日志聚合查询(2): terms聚合、迁移索引数据等 今天我们讲下分组查询和数据的迁移 第29讲:日志聚合查询(3): 查询出延迟最高的URL(group by +max) 今天我们结合group by和max聚合查询延迟最高的URL 第30讲:日志查询(4): 过滤(filter)、过滤出Method=POST的聚合数据 今天我们再讲一下过滤 第31讲:GraphQL补充(1):快速入门、构建查询对象 我们需要花点时间把GraphQL整合到现在有的查询中。因此穿插5课时左右进行GraphQL的入门 第32讲:GraphQL补充(2):带参数查询数据库数据 上节课没有参数,这节课我们为了演示逼真连接数据库来查询 第33讲:GraphQL补充(3):初步整合Gin的快捷方法、客户端请求 免费试听,不用登陆 今天我们和gin做初步整合。后面需要把elasticsearch相关代码整合进去 |
|
|