ํต์ฌ๋ก
newrelic_disable_autorum()ํน์ ํ์ด์ง์์ ์ค๋ํซ์ ์๋ ์ธก์ ์ ๋นํ์ฑํํฉ๋๋ค.
์๊ตฌ ์ฌํญ
์์ด์ ํธ ๋ฒ์ 2.6.5.41 ์ด์.
์ค๋ช
์ด ํธ์ถ์ ํ์ฌ ํธ๋์ญ์ ์ ๋ํ ๋ธ๋ผ์ฐ์ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ์ ์๋ ์ฝ์ ์ ๋นํ์ฑํํฉ๋๋ค. ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ์ ํํ์ญ์์ค. ์ฝ์ ์ผ๋ก ์ธํด ๋ฌธ์ ๊ฐ ๋ฐ์ ํ๊ฑฐ๋ JavaScript๋ฅผ ํ์ฉํ์ง ์๋ ํ์ฌ ์๋น์ค(์: Google์ ๊ฐ์ ๋ชจ๋ฐ์ผ ํ์ด์ง )์ ํ์ด์ง๋ฅผ ์ ๊ณตํ๋ ๊ฒฝ์ฐ ์ด ํธ์ถ์ ์ฌ์ฉํ์ฌ JavaScript๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
ํ
๋์ API ํธ์ถ๋ก ๋ธ๋ผ์ฐ์ ๋ชจ๋ํฐ๋ง์ enable ํ๋ ค๋ฉด ๋ค์์ ์ฐธ์กฐํ์ธ์.
๋งค๊ฐ๋ณ์
์ด ํธ์ถ์ ๋งค๊ฐ๋ณ์๋ฅผ ํ์ฉํ์ง ์์ต๋๋ค.
๋ฐํ ๊ฐ
New Relic ํธ๋์ญ์
๋ด์์ ํธ์ถ๋ ๊ฒฝ์ฐ true ๋ฅผ ๋ฐํํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ํธ๋์ญ์
์ธ๋ถ์ธ ๊ฒฝ์ฐ null ์ ๋ฐํํฉ๋๋ค(์: newrelic_end_transaction() ๊ฐ ํธ์ถ๋ ๊ฒฝ์ฐ).
์
function example() { if (extension_loaded('newrelic')) { // Ensure PHP agent is available newrelic_disable_autorum(); } // ...}