강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

dou ddaa님의 프로필 이미지
dou ddaa

작성한 질문수

개발자에게 필요한 로그 관리

Elasticsearch, Logtash 준비하기

output이 제대로 작동하지 않는 것 같습니다.

작성

·

227

1

output {
    elasticsearch {
        hosts => ["http://elasticsearch:9200"]
        index => "application-logs-%{+YYYY.MM.dd}"
    }
}

위에 있는 설정 대로라면 yellow open application .. << 이게 localhost9200에 나타나야하는데 안뜨고 하단의 에러가 나옵니다.

14:24:25,530 |-WARN in net.logstash.logback.appender.LogstashTcpSocketAppender[LOGSTASH] - Log destination localhost/<unresolved>:5044: Waiting 29951ms before attempting reconnection.

 

해결할려고 시도한 방법은 hosts의 url을 ip를 주소로 같게 해서 시도해보았으나 안되었습니다.

 

 

답변 2

1

dou ddaa님의 프로필 이미지
dou ddaa
질문자

윈도우 기준 모든 작업을 powershell 로 하면 정상 작동합니다..

0

이준형(Foo)님의 프로필 이미지
이준형(Foo)
지식공유자

dou ddaa님 안녕하세요!

 

혹시 logstash를 실행시킬 때 쓰는 Configuration을 아래와 같이 input 포트로 5044로 지정해준게 맞을까요?!

 

input {
    tcp {
        port => 5044
        codec => json
    }
}

output {
    elasticsearch {
        hosts => ["http://elasticsearch:9200"]
        index => "application-logs-%{+YYYY.MM.dd}"
    }
}

 

추가로 백슬래시 등 이슈로 일반 CMD에서는 정상적으로 실행이 안되는 상황도 있을 것 같습니다. (경로에 슬래시와 백슬래시가 있음)

이 부분은 제보해주셔서 감사하고, 추가로 질문 주시는분 있으면 영상에도 업데이트 해보겠습니다!

감사합니다.

dou ddaa님의 프로필 이미지
dou ddaa

작성한 질문수

질문하기