zoukankan      html  css  js  c++  java
  • logstash timestamp时间差8小时问题及解决

      

    logstash中的时间与服务器时间差8小时,导致@timestamp字段中的时间不对,影响后续流程处理,因此修改logstash配置文件,主要修改 filter 中的字段:
    
    apiVersion: v1
    data:
      input_main: |-
        input {
          udp {
             port => 1514
             type => syslog
          }
          # tcp {
          #   port => 1514
          #   type => syslog
          # }
          redis {
            host => "192.21.19.33"
            password => VYaa0Ch
            key => "logstash"
            data_type => "list"
            codec => "json"
          }
        }
      output_main: |-
        filter {
          mutate {
            rename => { "@tags" => "channel" }
          }
            ruby { 
                    code => "event.set('timestamp', event.get('@timestamp').time.localtime + 8*60*60)" 
            }
            ruby {
                    code => "event.set('@timestamp',event.get('timestamp'))"
            }
            mutate {
                    remove_field => ["timestamp"]
            }
    
        }
        output {
          stdout { codec => rubydebug }
          elasticsearch {
            hosts => ["192.168.11.38:9200"]
            manage_template => false
            index => "k8s-logstash-%{channel}-%{+YYYY.MM.dd}"
          }
        }
    kind: ConfigMap
    metadata:
      annotations:
      labels:
        app: logstash
        chart: logstash-0.6.3
        heritage: Tiller
        release: logstash
      name: logstash-pipeline
      namespace: elk
    

      

  • 相关阅读:
    Kali-linux物理访问攻击
    Kali-linux使用NVIDIA计算机统一设备架构(CUDA)
    Kali-linux创建密码字典
    Kali-linux破解操作系统用户密码
    Kali-linux破解纯文本密码工具mimikatz
    Kali-linux绕过Utilman登录
    POJ
    LightOJ
    UVa
    Hdu
  • 原文地址:https://www.cnblogs.com/lixinliang/p/13024838.html
Copyright © 2011-2022 走看看