์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ๋ชจ ์๋น์ค ๊ตฌํ ์๋.
์ํคํ
์ฒ ๊ธฐ๋ฅ ๊ตฌํ์ ์ํด์ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ ๊ธฐ์ ๋ค์ ์กฐ์ฌ ํ์๋ค.
ํค๋ค์์ค๋ก ๋ฐ์ดํฐ๋ฅผ PUT
ํ๋ ๋ฐฉ๋ฒ์ ๋ค์์ ๋ฐฉ๋ฒ๋ค์ด ์๋ค.
์ฌ๊ธฐ์ ์ฐ๋ฆฌํ์ Api Gateway๋ฅผ ์ฌ์ฉํ์ฌ ํค๋ค์์ค์ POST
์์ฒญ์ ๋ณด๋ด์ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐ ํ๋ ค๊ณ ํ๋ค.
๊ทธ๋์ api gateway๋ฅผ ์ฌ๊ธฐ๋ฅผ ๋ณด๊ณ ๊ตฌ์ฑ์ ํด ๋ณด์๋ค.
ํ์ง๋ง ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค.
์ฐ๋ฆฌ๊ฐ ๋ฃ์ ๋ฐ์ดํฐ๋ @timestamp_utc
๋ผ๊ณ ์๊ธด ์๊ฐ ๋ฐ์ดํฐ๊ฐ ๋ค์ด๊ฐ์ผ ํ๋๋ฐ ์ด ์์ฒญ๋ฐ๋๋ฅผ ๋ฃ์ผ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์๋ค.
{
"truckerId": "588866",
"@timestamp_utc": "2022-05-17T08:02:55.567Z",
"location": {
"lat": 37.3044668,
"lon": 127.0422522
}
}
๋ฐ์ดํฐ ๋ณํ์ ํด์ผ ํ ์ง ์๋๋ฉด ๋งคํํ ํ๋ฆฟ์ด ์๋ชป๋๊ฑด์ง๋ ์์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ํ์ด์ผํ ์์ ๊ฐ ์๊ฒผ๋ค.
์ฐ๋ฆฌ๋ AWS OpenSearch Service๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์ ์ฅ๊ณผ ๊ฒ์์ ๋์์ ํ์ฉํ ๊ณํ์ด๋ค.
ํ์ง๋ง ์ฒ์ ์ ํ๋ ๊ธฐ๋ฅ์ด๋ฏ๋ก ๊ณต๋ถ๊ฐ ์กฐ๊ธ ๋ ํ์ํ ๊ฒ ๊ฐ๋ค.
์ค๋ ํ๋ฃจ๋ ํฐ ์ง์ ์ด ์์์ง๋ง ๊ณ์ํด์ ๊ณต๋ถ๋ฅผ ์ด์ด ๋๊ฐ์ ํ๋ก์ ํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋ง๋ฌด๋ฆฌํ๊ณ ์ถ๋ค!