基于开源版 iLogtail 构建日志查询服务需要哪些组件?