Goaccess: ๋ณด๊ณ ์„œ(์˜ˆ: ๋กœ์ปฌ ์‚ฌ์ดํŠธ)์—์„œ ์ฐธ์กฐ์ž๋ฅผ ์ˆจ๊ธธ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2017๋…„ 05์›” 20์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: allinurl/goaccess

์›น์‚ฌ์ดํŠธ ๋‚ด์—์„œ 80...90%์˜ ์ง€์—ญ ์ถ”์ฒœ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์™€ ํ•จ๊ป˜
goaccess my.log -a -o report.html
๋ชจ๋“  ์š”์ฒญ์ด ํฌํ•จ๋œ ๋ฉ‹์ง„ ๋ณด๊ณ ์„œ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฆฌํผ๋Ÿฌ URL๊ณผ ๋ฆฌํผ๋Ÿฌ ์‚ฌ์ดํŠธ ๋ณด๊ณ ์„œ์—์„œ ๋ฆฌํผ๋Ÿฌ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ๋™์ผํ•œ ์›น์‚ฌ์ดํŠธ ๋‚ด์—์„œ๋งŒ ๋ฆฌํผ๋Ÿฌ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. ์˜๋„ํ•œ ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋กœ์ปฌ ๋ฆฌํผ๋Ÿฌ๋ฅผ ํฌํ•จํ•œ ๋ณด๊ณ ์„œ๋Š” ์ •ํ™•ํ•˜์ง€๋งŒ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์™ธ๋ถ€ ์›น์‚ฌ์ดํŠธ์—์„œ ๋กœ์ปฌ ์‚ฌ์ดํŠธ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ํฅ๋ฏธ๋กœ์šด ๋ฆฌํผ๋Ÿฌ๋งŒ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์‹œ๋„
goaccess my.log -a --ignore-referer= www.example.com --ignore-referer=example.com -o report.html
๋กœ์ปฌ ์‚ฌ์ดํŠธ ๋ฆฌํผ๋Ÿฌ ์—†์ด ๋ฉ‹์ง„ ๋ฆฌํผ๋Ÿฌ URL๊ณผ ๋ฆฌํผ๋Ÿฌ ์‚ฌ์ดํŠธ ๋ณด๊ณ ์„œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์œ ์ผํ•œ ๋ฌธ์ œ: ignore-referer ์˜ต์…˜์€ goaccess๊ฐ€ ์ด๋Ÿฌํ•œ ์ฐธ์กฐ์ž๋ฅผ ํฌํ•จํ•˜๋Š” ๋กœ๊ทธ ํ–‰์„ ์™„์ „ํžˆ ๋ฌด์‹œํ•˜๋„๋ก ํ•˜์—ฌ(.conf ํŒŒ์ผ์— ์„ค๋ช…๋œ ๋Œ€๋กœ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค: "์ฐธ์กฐ์ž๊ฐ€ ๊ณ„์‚ฐ๋˜์ง€ ์•Š๋„๋ก ๋ฌด์‹œ") ๋งŽ์€ ์กฐํšŒ์ˆ˜๊ฐ€ ๋ˆ„๋ฝ๋œ ๋ณด๊ณ ์„œ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ๋˜๋Š” ๋ณ€๊ฒฝ๋œ ์˜ต์…˜์ด ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋กœ๊ทธ ๋ผ์ธ์„ ์กฐํšŒ์ˆ˜๋กœ ๊ณ„์‚ฐํ•˜์ง€๋งŒ ํ•ด๋‹น ๋ฆฌํผ๋Ÿฌ ์ •๋ณด๋Š” ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.

add change log-processing

๋ชจ๋“  4 ๋Œ“๊ธ€

๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋น ๋ฅด๊ณ  ๋”๋Ÿฌ์šด ํŒจ์น˜ ... HTML ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ํ…Œ์ŠคํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๋”๋Ÿฝ์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค :-)
๋ฆฌํผ๋Ÿฌ URL ๋ณด๊ณ ์„œ์— ๋Œ€ํ•œ "-" ๋ฆฌํผ๋Ÿฌ๋„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
๋ฆฌํผ๋Ÿฌ URL ๋ฐ ๋ฆฌํผ๋Ÿฌ ์‚ฌ์ดํŠธ ๋ณด๊ณ ์„œ์—์„œ ์ผ์น˜ํ•˜๋Š” ๋ฆฌํผ๋Ÿฌ ํ–‰์„ ์ œ์™ธํ•˜๋Š” "--ignore-referer-report=..." ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์ง€๋งŒ ์ด๋Ÿฌํ•œ ๋กœ๊ทธ ํ–‰์€ ๊ณ„์† ์กฐํšŒ์ˆ˜๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ ์˜ˆ:
goaccess my.log -a --ignore-referer-report=www.example.com --ignore-referer-report=example.com -o report.html

change_add_option_ignore-referer-report.patch.txt

๋ณด๋‚ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํŒจ์น˜๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋” ์งง์€ ๋ช…๋ น์ค„ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅธ์ง€ ์—ฌ์ „ํžˆ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ: --hide-referer vs --ignore-referer , ์ „์ž๋Š” ํ†ต๊ณ„๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ  ํ›„์ž๋Š” ํ†ต๊ณ„๋ฅผ ๊ณ„์‚ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒ๊ฐ?

ํ›Œ๋ฅญํ•˜๊ฒŒ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. "--hide-referer"์™€ ๊ฐ™์€ ์˜ต์…˜ ์ด๋ฆ„์€ "--ignore-*" ์˜ต์…˜๊ณผ ๋” ๊ตฌ๋ณ„ํ•˜๊ธฐ ์‰ฌ์šฐ๋ฉฐ ์˜ต์…˜์ด ์ •ํ™•ํžˆ ๋ฌด์—‡์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๊นŒ? ํ•˜์œ„ ๋ณด๊ณ ์„œ์—์„œ ์ผ๋ถ€ ์ค„ ์ˆจ๊ธฐ๊ธฐ, ์ œ์™ธํ•˜์ง€ ์•Š์Œ ์ „์ฒด ํ•ฉ๊ณ„์—์„œ ๊ทธ๋“ค์„.

์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ์—์„œ ์ฐธ์กฐ์ž๋ฅผ ์ˆจ๊ธฐ๋Š” --hide-referer ๋ช…๋ น์ค„ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋˜ํ•œ ์™€์ผ๋“œ ์นด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,

'*' matches 0 or more characters (including spaces)
'?' matches exactly one character
hide-referer *.domain.com
hide-referer ww?.domain.*

๊ฐ์‚ฌ ํ•ด์š”

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰