Datadog ๋ชจ๋ํฐ๋ง์์ ๊ธด ์ฟผ๋ฆฌ ํ์ธํ๊ธฐ
Datadog์ ์ฌ์ฉํ์ฌ MySQL์ ๋ชจ๋ํฐ๋ง ์ค, ์ฟผ๋ฆฌ๊ฐ ๋๋ฌด ๊ธธ์ด ์ด๋ค ์ฟผ๋ฆฌ์ธ์ง ํ์ธํ ์ ์๋ ์ํฉ์ด ๋ฐ์ํ์ต๋๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด MySQL์ max_digest_length ์์คํ ๋ณ์๋ฅผ ์ค์ ํ์ฌ, Datadog์ด SQL ํ ์คํธ์ ๋ ๋ง์ ๋ถ๋ถ์ ์ฝ์ ์ ์๋๋ก ๋ณ๊ฒฝํ๋ ค๊ณ ํฉ๋๋ค.
MySQL์์ max_digest_length ์์คํ ๋ณ์๋ Datadog์ด ์์งํ ์ ์๋ SQL ํ ์คํธ ๊ธธ์ด๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ด ๊ฐ์ 1024๋ฐ์ดํธ๋ก ์ค์ ๋์ด ์์ผ๋ฉฐ, ๊ธด ์ฟผ๋ฆฌ์ ๊ฒฝ์ฐ ์ด ๊ฐ์ ๋๋ ค์ผ Datadog์ด ์ ์ฒด SQL์ ๋ณผ ์ ์๊ฒ ๋ฉ๋๋ค.
Amazon RDS์์ max_digest_length ์ค์ ๋ณ๊ฒฝ
Amazon RDS๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ ๋๋ฌธ์, RDS์์ MySQL ํ๋ผ๋ฏธํฐ ๊ทธ๋ฃน์ ์ฌ์ฉํ์ฌ ์ค์ ์ ๋ณ๊ฒฝํด์ผ ํ์ต๋๋ค.
AWS Management Console์์ RDS > Parameter Groups๋ก ์ด๋ํ์ฌ ํด๋น ํ๋ผ๋ฏธํฐ๋ฅผ ๊ฒ์ํ๊ณ ๊ฐ์ ์์ ํ ์ ์์ต๋๋ค.
์ค์ ๋ณ๊ฒฝ
์ฒ์ Datadog ์ค์ ํ ๋ max_digest_length์ ๊ธฐ๋ณธ๊ฐ์ธ 1024๋ฐ์ดํธ์์ 4096๋ฐ์ดํธ๋ก ๋ณ๊ฒฝํ์ต๋๋ค. ํ์ง๋ง ์ด ๊ฐ๋ ์ฌ์ ํ ๊ธด ์ฟผ๋ฆฌ์ ์ผ๋ถ๋ง ๋ณด์ฌ์ฃผ์๊ธฐ์, 12288๋ฐ์ดํธ๋ก ๊ฐ์ ์ธ ๋ฐฐ ๋๋ ค์ฃผ์์ต๋๋ค. ์ด ์ค์ ์ ์ฟผ๋ฆฌ ํ๋์ ์ํด ํ์ํ ๊ฒ์ด๋ฉฐ, ์ค์ ๋ก ๊ณต๊ฐ์ ์ฐจ์งํ๋ ๊ฒ์ด ์๋๋ผ ์ ํ์ ๋๋ ์ค์ ์ด๊ธฐ ๋๋ฌธ์ ํฐ ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ค๊ณ ํ๋จํ์ต๋๋ค!
๋ณ๊ฒฝ ํ ํ์ธ ๋ฐฉ๋ฒ
ํ๋ผ๋ฏธํฐ ๊ฐ์ ๋ณ๊ฒฝํ๊ณ , ์๋ฒฝ์ DB๋ฅผ ์ฌ๋ถํ ํ ํ, ์๋ ์ฟผ๋ฆฌ๋ฅผ ์คํํ์ฌ ๋ณ๊ฒฝ์ด ์ ์ฉ๋์๋์ง ํ์ธํ ์ ์์์ต๋๋ค. ์ฌ๋ถํ ์๊ฐ์ ์ฝ 1๋ถ ์ ๋ ๊ฑธ๋ ธ์ต๋๋ค.
SHOW VARIABLES LIKE 'performance_schema_max_digest_length';
์์ธํ ๋ด์ฉ์ MySQL ๊ณต์ ๋ฌธ์์์ ํ์ธํ ์ ์์ต๋๋ค:
MySQL 8.0 Reference Manual - max_digest_length
'โ๏ธ ๋ฐฐํฌ ๋ฐ ์ธํ๋ผ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AWS Pem Key๋ถ์ค (1) | 2020.12.04 |
---|