Siam博客

使用ELK替换业务日志记录

2022-02-15

公司在快速开发阶段,将日志存入了Mysql,不利于做各做条件的检索查询。速度较慢。使用ELK方案,优化该部分逻辑。并开发toB日志自查系统,提供给客户快速对接。

ELK

Elasticsearch、Logstash 和 Kibana 三个软件的简称

简单架构图

原文地址-> https://blog.siammm.cn/archives/320 来自:siam博客。简单理解和笔记

资源记录

Elasticsearch

这个不用说,必须安装

Logstash

用于收集日志,在程序和ES之间,可以让程序产生的日志不用直接提交到ES,减少传输时间。 程序可以插入到Redis,Kafka Logstash相当于队列消费者,将日志写入ES

Kibana和elasticsearch-head

可视化客户端,不是必须安装,如果是公司内部自己用的日志,那么可以直接安装,简化开发流程。 如果是对B业务,需要将日志在业务开发平台,提供给客户查询,则可以不安装Kibana,需要自行开发业务系统,做权限管理、查询Elasticsearch和展示

本文链接:
版权声明: 本文由 Siam原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
Tags: 架构

扫描二维码,分享此文章