본문 바로가기

공부방/네트워크

logstash

 

https://www.youtube.com/watch?v=E3CSlX--6Cc 

C:\Users\Public\Documents

windows ubuntu 에서 확인
curl "localhost:9200"

#index 확인
GET _cat/indices

GET logstash-*/_search


# command로 logstash 실행
logstash.bat -e "input { stdin { } } output { stdout {} }"

# 파일로 logstash 실행
logstash.bat -f ../upload_setting.conf

## 파일 내용
input {
	stdin {}
}

output {
	stdout {}
}


# 파일로 logstash 실행 (tcp)
logstash.bat -f ../upload_setting.conf

## 파일 내용
input {
	tcp {
		port => 9900
	}
}

output {
	stdout {}
}

## windows ubuntu 켜서
echo 'ec' | nc localhost 9900

## 결과
{
       "message" => "ec",
      "@version" => "1",
          "host" => "local-search.coolmessenger.com",
    "@timestamp" => 2023-05-04T06:22:37.975Z,
          "port" => 54197
}

 

 

 

input {
	file {
		path => "/Users/Public/Documents/*.txt"			
	}
}

output {
	elasticsearch {
		hosts => ["localhost:9200"]
	}
}

'공부방 > 네트워크' 카테고리의 다른 글

네트워크  (0) 2023.04.21
네트워크  (0) 2023.04.13
ipv4와 ipv6의 차이  (0) 2023.01.27
Forward proxy, Reverse proxy, Load Balancing  (0) 2022.06.19