zoukankan      html  css  js  c++  java
  • mtail 部署说明

    了解一个工具最好的方式是先--help 下,看看支持的命令以及参数
    启动mtail 最基本的参数:

    • --logs 支持需要处理的log 文件,支持通过glob 模式的额查找,可以指定多次
    • --progs log 的可编程处理规则,注意必须以 .tmail 结尾

    操作

    • 运行
     
    mtail --progs /etc/mtail --logs /var/log/syslog --logs /var/log/ntp/peerstats
    • 容器方式运行
      方式可选的有,数据卷挂载(最好用共享)实际上就是类似sidecar 的模式,或者打包到运行
      镜像中

    获取输出的metrcis

    • pull 模式的
      默认地址是 localhost:3903/json,prometheus 的为/metrics
    • push 模式的
      可以push 到collectd, graphite,statsd ,同时可以设置push 的频率
      metric_push_interval_seconds,默认为60s
      参考:
     
    mtail --progs /etc/mtail --logs /var/log/syslog,/var/log/rsyncd.log --collectd_socketpath=/var/run/collectd-unixsock
    mtail --progs /etc/mtail --logs /var/log/syslog,/var/log/rsyncd.log --graphite_host_port=localhost:9999
    mtail --progs /etc/mtail --logs /var/log/syslog,/var/log/rsyncd.log --statsd_hostport=localhost:9999
     

    设置时区

    我们可以通过 --override_timezone 设置log 的时间格式,默认为utc,可以设置为local

    ## 参考资料
    https://google.github.io/mtail/

  • 相关阅读:
    【xinsir】githook之precommit分享
    node进程一些信号的意义
    ES6篇
    Webpack4篇
    Node篇
    Vuex篇
    WebStorage篇
    HTML5篇
    html5语义化标签大全
    emmet语法
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/10117663.html
Copyright © 2011-2022 走看看