티스토리 뷰


# fields @timestamp, @message, @logStream, @log
fields @timestamp
| parse @message "* * [*] * - [*] [*] : *" as springProfile, appName, instanceId, logLevel, traceId, classPath, errorMessage
| filter logLevel = "ERROR"
| filter appName = "goods-service"
| filter traceId = "aaaaabbbbcccc123123"
| sort @timestamp desc
| limit 1000
  • @timestamp 필드를 출력으로 선택합니다.
  • @message 필드를 지정된 패턴에 따라 파싱하 springProfile, appName, instanceId, logLevel, traceId, classPath, errorMessage 필드로 분리합니다.
  • logLevel 필드를 "ERROR"로 필터링하여 오류 로그만 선택합니다.
  • appName 필드를 "goods-service"로 필터링하여 특정 어플리케이션 로그만 선택합니다.
  • traceId 필드를 "65fa77ba7e360da8f0ca7ae7ca81d965"로 필터링하여 특정 추적 ID를 가진 로그만 선택합니다.
  • @timestamp 필드를 내림차순으로 정렬합니다.
  • 최대 1000개의 결과만 반환합니다.
댓글
Total
최근에 올라온 글