zoukankan      html  css  js  c++  java
  • 日志统计分析

    今天闲来无事,想到一个问题: 日志,我们目前项目是使用logback做日志记录。。我想看一个服务的日志,那我就登上服务器,执行tail -f   查看就行了。。

    但是这样有一个问题:如果我有10台呢,难道一直切换, 如果我想实时看着每台日志的情况呢,,想想就头大。

    于是我自己想了一个方案: 我知道logback 可以把日志输出到本地文件,但是是每个机器都单独自己输出,没有一个统一的地方。

    那么我们能不能把所有日志都统一到一个地方呢? 那简单不是可以输出到文件吗,,那我想办法把日志信息发送到mq ,然后弄个消费者,读出消息,存放到数据库,然后做个前端展示就可以了。

    于是网上搜索了一下,果然有。。优秀。。。。。。

    网上搜索比较多的方案是 :ELK (Es + Logstash + Kibana)

      1.  logback ----

      2.  logstash(收集器,我觉得应该就是一个类似mq 的包装,logback 发送数据给logstash ,logstash收到后把数据写到es)  ----   

      3.  存放到 ElasticSearch ----   

      4 . 再来个数据展示Kibana

    Kibana 是一个开源的分析和可视化平台,旨在与 Elasticsearch 合作。Kibana 提供搜索、查看和与存储在 Elasticsearch 索引中的数据进行交互的功能。开发者或运维人员可以轻松地执行高级数据分析,并在各种图表、表格和地图中可视化数据

    看介绍很明确了,就是查看展示再来点统计 ElasticSearch 数据的。  就像 Navicat 至于mysql 。 

     

  • 相关阅读:
    HDU 4709 3-idiots FFT 多项式
    多项式的黑科技
    JZYZOJ 2043 多项式除法和取余 NTT 多项式
    JZYZOJ 2042 多项式逆元 NTT 多项式
    网络爬虫(4)--正则表达式
    网络爬虫(3)--Beautiful页面解析
    网络爬虫(2)--异常处理
    网络爬虫(1)--准备工作
    PCL库配置出现的问题(WIN10+VS2013)
    QT笔记(1)--QT编程环境搭建
  • 原文地址:https://www.cnblogs.com/zhangchenglzhao/p/9878488.html
Copyright © 2011-2022 走看看