[Cloudflare] Logpush

[์›๋ณธ ๋งํฌ]

Logpush๋Š” Cloudflare์˜ ์œ ์šฉํ•œ ๋กœ๊ทธ ์ˆ˜์ง‘ ์†”๋ฃจ์…˜์ด๋‹ค.
Cloudflare๋ฅผ ํ†ตํ•ด์„œ ์ฒ˜๋ฆฌ๋˜๋Š” ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•ด์„œ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘ํ•ด์„œ ์‘์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

"์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ „์šฉ" ์†”๋ฃจ์…˜์ด๋‹ค. ๊ทธ๋ƒฅ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋Š” ๋ชป์“ด๋‹ค.




์‚ฌ์ „ ์กฐ๊ฑด

๊ทธ๋ƒฅ DNS๋งŒ Cloudflare๋ฅผ ์“ด๋‹ค๊ณ  ํ•ด์„œ ์ด๊ฒŒ ์ˆ˜์ง‘์ด ๋˜์ง„ ์•Š๋Š”๋‹ค.
์ค‘์š”ํ•œ๊ฑด Zone(DNS)๊ฐ€ ๋“ฑ๋ก๋˜์–ด์žˆ๊ณ , ๊ฑฐ๊ธฐ์— "ํ”„๋ก์‹ฑ๋จ"์œผ๋กœ ๋“ฑ๋ก๋œ ๋ ˆ์ฝ”๋“œ๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

์• ์ดˆ์— "ํ”„๋ก์‹ฑ๋œ" ๋ฆฌ์†Œ์Šค๋ž€ ๊ฒƒ ์ž์ฒด๊ฐ€, Cloudflare๊ฐ€ ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ๋Œ€ํ–‰ํ•˜๊ณ  ๊ฐ์‹œํ•œ๋‹ค๋Š” ์˜๋ฏธ๋‹ค.

์•„๋ฌดํŠผ ์ด๋Ÿฐ๊ฒŒ ์žˆ์œผ๋ฉด, Zone ๋‹จ์œ„๋กœ ๋ชจ๋“  ์š”์ฒญ ๋กœ๊ทธ ๋“ฑ์„ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ๋‹ค.




๋กœ๊ทธํ‘ธ์‹œ ์•ฑ ์ƒ์„ฑํ•˜๊ธฐ (AWS S3)

๋กœ๊ทธํ‘ธ์‹œ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ์Œ“์ด๋Š” ๊ฒƒ๊นŒ์ง€ ํ™•์ธํ•ด๋ณด์ž.

๊ฐ€๋กœ์ฑ„๊ธธ ์›ํ•˜๋Š” DNS Zone์„ ๊ณ ๋ฅธ ๋’ค์—, Investigate/Logpush๋กœ ๋“ค์–ด๊ฐ„๋‹ค.


๊ทธ๋ฆฌ๊ณ  ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๊ณจ๋ผ์„œ ๋งŒ๋“ค๋ฉด ๋œ๋‹ค.
๊ทธ๋Ÿฌ๋ฉด ์ž๋™์œผ๋กœ ๊ทธ ์ €์žฅ์†Œ์— ๋กœ๊ทธ๋ฅผ ์ €์žฅํ•ด์ฃผ๋Š” ๊ตฌ์กฐ๋‹ค.


S3 ๋ฒ„ํ‚ท์„ ๋งŒ๋“ค๊ณ 


์ •๋ณด๋ฅผ ์ ์ ˆํžˆ ์ž…๋ ฅํ•˜๊ณ 


๋ฒ„ํ‚ท ์ •์ฑ…์—๋„ Cloudflare๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ถŒํ•œ์„ ์ค€๋‹ค.


๊ทธ๋Ÿผ ๋ฐ”๋กœ ๋˜์ง„ ์•Š๊ณ , ๋ณด์•ˆ ์œ„ํ—˜ ๋•Œ๋ฌธ์— ํ™•์ธ ์ ˆ์ฐจ๋ฅผ ํ•œ๋ฒˆ ๊ฑฐ์นœ๋‹ค.


์ธ์ฆ์šฉ ํ† ํฐ ํŒŒ์ผ์„ ์˜ฌ๋ ค์ฃผ๋‹ˆ๊นŒ, ์ฝ์–ด์„œ ๋„ฃ์œผ๋ฉด ํ†ต๊ณผ๋‹ค.


๊ทธ๋Ÿฌ๋ฉด ๊ทธ ๋‹ค์Œ์—๋Š” ์–ด๋–ค ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘ํ• ์ง€ ์ •ํ•œ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ๋Š” HTTP ์š”์ฒญ์„ ๋งŽ์ด ์“ธ ๊ฒƒ์ด๋‹ค.


์ด๋ฆ„์ด๋‚˜ ์ˆ˜์ง‘ ์กฐ๊ฑด ์ง€์ •ํ•˜๊ณ 


์–ด๋–ค ํ•„๋“œ๋ฅผ ์ˆ˜์ง‘ํ• ์ง€ ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.


์–ด์ง€๊ฐ„ํ•œ๊ฑด ๋‹ค ์žˆ๋‹ค.


๋””ํ…Œ์ผํ•œ ๋ณด์•ˆ ์˜ต์…˜์ด๋‚˜ ์ƒ˜ํ”Œ๋ง๋„ ์žˆ๋”๋ผ


๊ทธ๋ ‡๊ฒŒ ์ƒ์„ฑ์ด ์ž˜ ๋œ๋‹ค๋ฉด, ๋์ด๋‹ค.

์ข€ ๊ธฐ๋‹ค๋ฆฌ๋ฉด ๋ช‡๋ถ„ ๊ฐ„๊ฒฉ์œผ๋กœ ํŒŒ์ผ์„ ๊ณ„์† ์˜ฌ๋ ค๋Œˆ ๊ฒƒ์ด๋‹ค.

CreateObject์— ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ๊ฑธ์–ด์„œ SQS์— ์Œ“๋“  ํ•ด์„œ ์ ์ ˆํžˆ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋œ๋‹ค.

๋‹ค์šด๋ฐ›์œผ๋ฉด JSON-LD ํ˜•์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์žˆ๋‹ค. JSON์ด ์•„๋‹ˆ๋‹ค!
์ด๋Ÿฐ ์‹์ด๋‹ค.




๋ชจ๋‹ˆํ„ฐ๋ง


ํŒŒ์ผ์ด ์–ผ๋งˆ๋‚˜ ์—…๋กœ๋“œ๋˜๊ณ , ์–ผ๋งˆ๋‚˜ ์„ฑ๊ณต/์‹คํŒจํ–ˆ๋Š”์ง€๋ฅผ ์ „์šฉ ๋Œ€์‹œ๋ณด๋“œ์—์„œ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋‹ค.




์ฃผ์˜์‚ฌํ•ญ

Logpush๋Š” ์˜ˆ์ „ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด์ฃผ๋Š” ๊ธฐ๋Šฅ์ด ์—†๋‹ค.
ํ•ญ์ƒ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ๋งŒ์„ ์ˆ˜์ง‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ญ”๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„๋•Œ์˜ ๋ฐฑํ•„์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜๊ฐ€ ์—†๋Š” ๊ฒƒ์ด๋‹ค.



์ฐธ์กฐ
https://developers.cloudflare.com/logs/logpush/

Search