인프런 커뮤니티 질문&답변
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
0
이준형(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에서는 정상적으로 실행이 안되는 상황도 있을 것 같습니다. (경로에 슬래시와 백슬래시가 있음)
이 부분은 제보해주셔서 감사하고, 추가로 질문 주시는분 있으면 영상에도 업데이트 해보겠습니다!
감사합니다.





