• 请不要在回答技术问题时复制粘贴 AI 生成的内容
raftPaxos
V2EX  ›  程序员

如何集中 Python 脚本产生的日志信息

  •  
  •   raftPaxos · Sep 1, 2019 · 2622 views
    This topic created in 2484 days ago, the information mentioned may be changed or developed.

    目前几台 Windows 服务器通过计划任务运行着几十个 python 编写的脚本,每个脚本通过 RotatingFileHandler 方式在本地文件系统输出日志,有什么方法能够将这些分散的日志集中一起方便查看运行状态吗?

    5 replies    2019-09-02 10:18:31 +08:00
    LightLolo
        1
    LightLolo  
       Sep 1, 2019
    定期将把这些日志全部集中写入 Elasticsearch,就可以搜索啦。
    noparking188
        2
    noparking188  
       Sep 1, 2019
    elk
    banxi1988
        3
    banxi1988  
       Sep 1, 2019
    上面说的 ELK 都比较复杂.
    其实用一台服务器作为日志收集服务,使用 Linux 自带的 syslog 即可.端口打开.
    Python 日志库也自带了 SysLogHandler. 简单配置一下即可使用.
    ClericPy
        4
    ClericPy  
       Sep 1, 2019
    阿里云日志系统, 或其他类似竞品

    不想花钱用 ansible 什么的折腾几个定时报警也不费劲, 虽然不是一码事...

    我这种 lowb 可能会考虑到用类似 linux rsync 的选项...
    arrow8899
        5
    arrow8899  
       Sep 2, 2019
    可以用 SysLogHandler 或 SocketHandler 把所有日志写到一台服务器上。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2397 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 10:38 · PVG 18:38 · LAX 03:38 · JFK 06:38
    ♥ Do have faith in what you're doing.