/rail-location-ELK

ELK Stack과 공공데이터를 활용한 지하철 역 위치 시각화

Primary LanguageShell

rail-location-ELK

  • 📱 APP

    • Language & Environment: docker (20.10.14), docker-compose (2.3.4)

    • Library : elasticsearch, logstash, kibana 8.1.2

    • Developer : 한승우

개요

공공 데이터와 ELK Stack을 활용한 지하철 역 위치 시각화

이미지

사용방법

도커 컴포즈 사용

docker-compose build && docker-compose up -d

데이터 다운로드 (이후 MySQL(MariaDB)에 저장)

사용한 공공데이터

로그스태시 log 조회 (컨테이너 이름이 logstash일 경우)

docker-compose logs logstash

kibana - > dev tools에서 인덱스 템플릿 생성

PUT _index_template/station_info
{
	"index_patterns": ["station_info*"],
	"template": {
	  "settings": {
	    "number_of_shards": 1
	  },
	  "mappings": {
	    "properties":{
	      "locations":{
	        "type": "geo_point"
	      }
	    }
	  }
	}
}

도커 컴포즈 재시작

docker-compose restart