V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
daijinming
V2EX  ›  程序员

一听说搭建 ELK 心里就犯怵,有没有简单的日志分析系统,

  •  
  •   daijinming · 2018-08-22 15:09:44 +08:00 · 9166 次点击
    这是一个创建于 2310 天前的主题,其中的信息可能已经有所发展或是发生改变。

    正要搭建一套微服务架构,之前没有这方面的经验。在书上看到需要先搭建一套日志分析系统,LOG4J 什么的倒是用过,ELK 只是听过,linux 服务器都没碰过,在微服务方面也就是刚出发的, 这该怎么办?

    第 1 条附言  ·  2018-08-22 15:54:36 +08:00
    其实就是想找一个能在微服务的分布式架构下能使用的,可以很容易部署在 windows server 下的日志分析系统,linux 平台下的暂时不考虑
    第 2 条附言  ·  2018-08-22 16:20:35 +08:00
    windows 平台下部署,暂时还不考虑 docker,就先搭建几个微服务跑跑业务,暂时这方面的技术人员还没有
    35 条回复    2018-08-23 14:20:14 +08:00
    einverne
        1
    einverne  
       2018-08-22 15:12:13 +08:00   ❤️ 1
    这个应该有 Docker 直接能搞定吧
    VVVVVEX
        2
    VVVVVEX  
       2018-08-22 15:45:34 +08:00   ❤️ 1
    sentry
    lingll
        3
    lingll  
       2018-08-22 15:52:01 +08:00
    elk 看官方文档部署还是很容易的
    janxin
        4
    janxin  
       2018-08-22 15:56:36 +08:00 via iPad
    elk 很好配的啊…
    zjsxwc
        5
    zjsxwc  
       2018-08-22 15:57:57 +08:00
    花钱买三方服务被,和买阿里云 rds 数据库一样搞定
    liprais
        6
    liprais  
       2018-08-22 16:07:07 +08:00
    splunk
    evlos
        7
    evlos  
       2018-08-22 16:16:28 +08:00
    elk docker-compose 直接起
    lfzyx
        8
    lfzyx  
       2018-08-22 16:19:22 +08:00
    业务开发搞不定的,可以去找运维开发搞定
    hischoolboy
        9
    hischoolboy  
       2018-08-22 16:19:43 +08:00
    docker hub 搜 有人搭好的
    jeremaihloo
        10
    jeremaihloo  
       2018-08-22 16:27:59 +08:00
    微服务不用 docker 感觉很累呀
    sujin190
        11
    sujin190  
       2018-08-22 16:32:19 +08:00
    七牛这样云服务应该有整套的解决方案的吧
    gino86
        12
    gino86  
       2018-08-22 16:46:04 +08:00
    如果只是搭建的话,ELK 真的很简单
    jatesun
        13
    jatesun  
       2018-08-22 16:58:31 +08:00
    贼鸡儿简单
    luozhiyun
        14
    luozhiyun  
       2018-08-22 17:00:47 +08:00 via iPhone
    我刚帮顺丰航空组搭建了一个
    FunnyCodingXu
        15
    FunnyCodingXu  
       2018-08-22 18:24:56 +08:00
    兄弟 没碰过 linux 不应该啊 难道是 win 系码农?
    GTim
        16
    GTim  
       2018-08-22 18:35:23 +08:00
    所以,要写一个 ELK 搭建的教程给你么
    picture2200
        17
    picture2200  
       2018-08-22 18:43:45 +08:00 via Android
    楼主如果日志量不大就数据库吧。我之前就搞了 elk,最后发现量不大,直接干到 DB 是一样,每个人都会 SQL。用 elk 每次都要问我怎么怎么搜,好烦。
    sorra
        19
    sorra  
       2018-08-22 20:26:16 +08:00
    ELK 已经算是很简单的了
    PythonAnswer
        20
    PythonAnswer  
       2018-08-22 20:32:09 +08:00
    elk 有没有替代品? 用起来感觉麻烦.
    SoVince
        21
    SoVince  
       2018-08-22 20:43:38 +08:00
    感觉 ELK 迭代好快,你们都用什么版本的
    introle
        22
    introle  
       2018-08-22 20:48:18 +08:00
    idamien
        23
    idamien  
       2018-08-22 23:57:01 +08:00
    那就 log4j 4ever
    laxenade
        24
    laxenade  
       2018-08-23 00:50:24 +08:00 via Android
    Sentry 是最好的方案了 或者你可以看看 graylog 架设起来比 elk 方便一点
    RqPS6rhmP3Nyn3Tm
        25
    RqPS6rhmP3Nyn3Tm  
       2018-08-23 04:42:16 +08:00 via iPhone
    grafana+es,我给组里搭的就是这个
    eastrd
        26
    eastrd  
       2018-08-23 07:55:02 +08:00
    Splunk 最简单
    jonechenug
        27
    jonechenug  
       2018-08-23 08:25:23 +08:00 via Android
    直接买阿里云服务吧
    fangpeishi
        28
    fangpeishi  
       2018-08-23 09:48:41 +08:00
    graylog 相对友好一点。
    Mithril
        29
    Mithril  
       2018-08-23 09:53:56 +08:00
    Bitnami 提供了 ELK 的 Windows Installer,如果不是很专业的运维人员,用这个其实也够了。
    Youen
        30
    Youen  
       2018-08-23 10:10:19 +08:00
    Docker 走起啊. 我 fork 了一份, 改成 aliyun 镜像了
    https://github.com/YouenZeng/elk
    CoderGeek
        31
    CoderGeek  
       2018-08-23 10:15:00 +08:00
    懒得做就阿里云日志服务 之类的 有现成的 搞个上传日志 agent 就行了
    einvince
        32
    einvince  
       2018-08-23 10:18:33 +08:00
    阿里云的日志服务,很便宜,功能超级强大
    wonderflow
        33
    wonderflow  
       2018-08-23 13:37:45 +08:00
    可以考虑用七牛的日志服务,装个 windows agent 就行。
    https://developer.qiniu.com/insight
    tinybaby365
        34
    tinybaby365  
       2018-08-23 14:02:39 +08:00
    在 k8s 上用了 fluent-bit+ES。ES 要定期删除索引(按时间建立),日志多了就影响查询速度。用 vue.js 按自己的需求写个查询页面就可以了,超方便。我们在查询页面和 k8s 的 API server 打通了。
    such
        35
    such  
       2018-08-23 14:20:14 +08:00
    sentry 吧,非常滴好用。可以自己搭一套,不然邮件会很慢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1108 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:45 · PVG 02:45 · LAX 10:45 · JFK 13:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.