[logstash] json 데이터 사용하기

HI·2024년 8월 19일

json 데이터 logstash에서 처리하기.

{"request":{"id":"123","querystring":{},"url":"https"}}}

filter {
    #catalina.out 처리
    if [fields][log_type] == "file_log" {
       json {
            source => "message"
       }
    }
 }
  "request": {
        "id":"123",
        "url": "https"
  }

이렇게 json 데이터가 알아서 색인에 필드로 저장된다.

logstash 필드 copy해서 새로운 필드로 생성.

단계 맞춰서 저장할 필드명 사용.

 mutate {
            copy => { "[response][headers][date]" => "log_time" }
      }

0개의 댓글