ํต์ฌ๋ก
newrelic.setApplicationVersion(value: string|null)
ํ์ด์ง์ ํ์ ์ด๋ฒคํธ์ ์ฌ์ฉ์ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฒ์ ๋ฌธ์์ด์ ์ถ๊ฐํฉ๋๋ค.
์๊ตฌ ์ฌํญ
๋ธ๋ผ์ฐ์ Lite, Pro ๋๋ Pro+SPA ์์ด์ ํธ(v1.238.0 ์ด์)
npm์ ์ฌ์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ์์ด์ ํธ๋ฅผ ์ค์นํ๋ ๊ฒฝ์ฐ
BrowserAgent
ํด๋์ค๋ฅผ ์ธ์คํด์คํํ ๋ ํ๋ ์ด์์ ๊ธฐ๋ฅ์ ํ์ฑํํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด,features
๋ฐฐ์ด์ ๋ค์์ ์ถ๊ฐํฉ๋๋ค.import { Metrics } from '@newrelic/browser-agent/features/metrics'const options = {info: { ... },loader_config: { ... },init: { ... },features: [Metrics]}์์ธํ ๋ด์ฉ์ npm ๋ธ๋ผ์ฐ์ ์ค์น ์ค๋ช ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ค๋ช
์ ํจํ ๊ฐ์ผ๋ก ์ด ํจ์๋ฅผ ์คํํ๋ฉด ๋ธ๋ผ์ฐ์ ์์ด์ ํธ๋ ์์ฑ์ด ์๋์ผ๋ก ์ค์ ํด์ ๋๊ฑฐ๋ ํ์ด์ง๊ฐ ์ธ๋ก๋๋ ๋๊น์ง ๋ชจ๋ ํ์ ์ด๋ฒคํธ์ application.version
์์ฑ์ ์ถ๊ฐํฉ๋๋ค. ํจ์๊ฐ ๋ ๋ฒ ์ด์ ํธ์ถ๋๋ฉด ์ ๊ณต๋ ๊ฐ์ฅ ์ต๊ทผ ๊ฐ๋ง ํ์ ์ด๋ฒคํธ์ ์ ์ก๋ฉ๋๋ค. ์ด ํจ์๊ฐ null
๊ฐ์ผ๋ก ํธ์ถ๋๋ฉด ๊ธฐ์กด ์ ํ๋ฆฌ์ผ์ด์
๋ฒ์ ์ ํ์ ์ด๋ฒคํธ ์ ์ก์ ์ค๋จํฉ๋๋ค.
application.version
์์ฑ์ ์ค์ ํ๋ฉด ์ค๋ฅ๋ฅผ ์์ฑํ๋ ์ํํธ์จ์ด ๋ฒ์ ์ ์๋ณํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋ค๊ฐ์ค๋ ์ค๋ฅ ์์ ํจ ๋ฆด๋ฆฌ์ค๋ ์ค๋ฅ๋ฅผ ์์ฑํ๋ ์ํํธ์จ์ด ๋ฒ์ ์ ์๋์ผ๋ก ์ถ์ ํฉ๋๋ค. ํธํ๋๋ ์์ด์ ํธ ๋ฒ์ ๊ณผ ํจ๊ป SPA ๋ชจ๋ํฐ๋ง์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ ํ๋ฆฌ์ผ์ด์
๋ฒ์ ๋ newrelic.interaction
์ด๋ฒคํธ์ ํฌํจ๋ฉ๋๋ค.
๋งค๊ฐ๋ณ์
๋งค๊ฐ๋ณ์ | ์ค๋ช |
---|---|
๋ฌธ์์ด ๋๋ ๋ | ํ์์. ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์ด๋ฒคํธ๋ฅผ ํน์ ๋ฆด๋ฆฌ์ค ํ๊ทธ์ ์ฐ๊ฒฐํ๋ ๋ฐ ์ ์ฉํ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฒ์ ์ ๋ํ๋ด๋ ๋ฌธ์์ด์
๋๋ค.
|
์
์ ํ๋ฆฌ์ผ์ด์ ๋ฒ์ ์ผ๋ก ์ด๋ฒคํธ ๊พธ๋ฏธ๊ธฐ
newrelic.setApplicationVersion('1.2.3') // decorates events with the property 'application.version':'1.2.3'
์ ํ๋ฆฌ์ผ์ด์ ๋ฒ์ ๊พธ๋ฏธ๊ธฐ์์ ์ด๋ฒคํธ ์ค์ง
newrelic.setApplicationVersion(null) // events will no longer have an 'application.version' property set