Notes
ํน์ง
์ฝ๋ ๋ฆฌํฉํ ๋ง
transaction.agent.otelSpanKey์กด์ฌํ๋ ๊ฒฝ์ฐ์๋ง FakeSpan์ ์ค์ ํ๋๋ก ํ์ธ ์ถ๊ฐ(#3071)(b0c1ac1)
์ ์ ์๋ฅ ๋น์น
์ก์ผ
redis๊ตฌํ ํ ์คํธ ์ค์ํธ ์์ (#3077) (ec39925)- ์ ๋ฐ์ดํธ๋ ๋ณด์ ์์ด์ ํธ(#3098)(48ed8cb)
ํ ์คํธ
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 90์ผ ์ด๋ด ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ธ์. ์์ด์ ํธ์๊ฒ ์ต์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด์ธ์. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
์์ด์ ํธ ๋ฆด๋ฆฌ์ค ๋ฐ ์ง์ ๋ ์ง์ ๋ํ ์ ๋ณด๋ ๋ด๋ ๋ฆญ Node.js ์์ด์ ํธ EOL ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
๋ฒ๊ทธ ์์
max_trace_segments์ด๊ณผํ๋ฉด ํธ๋ ์ด์ ์ธ๊ทธ๋จผํธ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ์ค์งํ๋๋กcreateSegment์ ์ ๋ฐ์ดํธํ์ต๋๋ค(#3056)(8f3336e)
์ ์ ์๋ฅ ๋น์น
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 90์ผ ์ด๋ด ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ธ์. ์์ด์ ํธ์๊ฒ ์ต์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด์ธ์. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
์์ด์ ํธ ๋ฆด๋ฆฌ์ค ๋ฐ ์ง์ ๋ ์ง์ ๋ํ ์ ๋ณด๋ ๋ด๋ ๋ฆญ Node.js ์์ด์ ํธ EOL ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
๋ฒ๊ทธ ์์
์ฝ๋ ๋ฆฌํฉํ ๋ง
- ์ธ๊ทธ๋จผํธ๋ฅผ ์ฐพ์ ์ ์๋ ๊ฒฝ์ฐ ์ธ๊ทธ๋จผํธ์์ ๋ ์ ์๊ฐ์ ๊ณ์ฐํ ๋ ๋ฐฉ์ด ์ฝ๋๋ฅผ ์ถ๊ฐํ์ต๋๋ค(#3051)(b4aa25e)
- otel bridge ํธ๋ ์ด์ค ์ ํ๊ธฐ๊ฐ traceparent/tracestate ํค๋๋ฅผ ํ ๋นํ๋ ๋ฐฉ์์ ์ ๋ฐ์ดํธํ์ต๋๋ค(#3046)(6e317b8)
์ ์ ์๋ฅ ๋น์น
ํ ์คํธ
- pg-native ๋ฒ์ ํ ์คํธ์์ ๊ฑด๋๋ด ํ๊ท(#3053)(6ce3670)
- ๋ฒ์ ํ ์คํธ๋ฅผ ์ํ elasticsearch ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ(#3038)(3d73f9f)
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 90์ผ ์ด๋ด ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ธ์. ์์ด์ ํธ์๊ฒ ์ต์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด์ธ์. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
์์ด์ ํธ ๋ฆด๋ฆฌ์ค ๋ฐ ์ง์ ๋ ์ง์ ๋ํ ์ ๋ณด๋ ๋ด๋ ๋ฆญ Node.js ์์ด์ ํธ EOL ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
ํน์ง
- Azure Functions ๋ฐฑ๊ทธ๋ผ์ด๋ ํธ๋ฆฌ๊ฑฐ ์ ํ ์ง์(#3028)(3bf17b0)
- Azure Functions HTTP ํธ๋ฆฌ๊ฑฐ ์ ํ ์ง์(#3021)(90d894b)
๋ฒ๊ทธ ์์
- ์คํจํ ๋ฐฐ์น๋ฅผ ์ ์ ํ ์ฌ์๋ํ๊ณ 5์ด๋ง๋ค ๋ฐฐ์น ๋๊ธฐ์ด ํ๋ฌ์ฑ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์คํฌ ์คํธ๋ฆฌ๋จธ๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค(#3033)(7db0e7c)
์ฝ๋ ๋ฆฌํฉํ ๋ง
- ์๋น์ ์ข ๋ฅ ๊ท์น์ ์ ์ ํ ์ฒ๋ฆฌํ๊ธฐ ์ํด ํธํ ๋ธ๋ฆฌ์ง ๊ท์น ํฉ์ฑ๊ธฐ๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค(#3003)(3295dd1)
์ ์ ์๋ฅ ๋น์น
์ก์ผ
์ง์ง ์ฑ๋ช :
์ต์ ์์ด์ ํธ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฆ์ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ต์ ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ๊ฒฝ์ฐ, ์์ด์ ํธ๋ฅผ 90์ผ ์ด๋ด ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ์ธ์. ์์ด์ ํธ์๊ฒ ์ต์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ์์๋ณด์ธ์. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
์์ด์ ํธ ๋ฆด๋ฆฌ์ค ๋ฐ ์ง์ ๋ ์ง์ ๋ํ ์ ๋ณด๋ ๋ด๋ ๋ฆญ Node.js ์์ด์ ํธ EOL ์ ์ฑ ์ ์ฐธ์กฐํ์ธ์. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
Features
- Azure Function utilization (#3017) (80ab93e)
- Support honoring W3C
traceparentsampled flag (#3009) (d903413)- By default the agent will not honor the
traceparentsampled flag. - To control how sampling works with
traceparentset the following in config:distributed_tracing.sampler.remote_parent_sampled(when the traceparent sampled flag is01)always_on: the agent will sample spansalways_off: the agent will not sample spansdefault: the agent will rely on existing priority sampling to make its decisions
distributed_tracing.sampler.remote_parent_not_sampled(when the traceparent sampled flag is00)always_on: the agent will sample spansalways_off: the agent will not sample spansdefault: the agent will rely on existing priority sampling to make its decisions
- By default the agent will not honor the
Code refactoring
- Updated otel bridge to centralize mapping rules for a given span attribute to accomondate semantic convention spec updates (#3010) (c20c36b)
Documentation
Tests
Support statement:
We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
Features
Bug fixes
- Fixed
tracer.transactionNestProxyto create a new transaction if there is no transaction or transaction is not active (#3007) (ced9e22)
Documentation
Tests
Support statement:
We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)
Notes
Features
- Added support for response streaming Lambda functions (#2981) (61dbbf9)
- Added AWS entity linking segment attributes for otel bridge (#2978) (6bf1ccc)
- Added error handling on transactions for otel spans (#2985) (4e61e09)
Code refactoring
- Updated span event generation to assign the appropriate
span.kindbased on the segment name (#2976) (697b17e)
Documentation
Miscellaneous chores
- Clarified supported next.js middleware versions in docs (#2984) (15cb454)
- Clarified system metrics sampler naming (#2987) (8647d43)
- Refactored loops to be simpler (#2990) (79fb8e9)
- Removed unused transaction method (#2986) (cb4e2f7)
- Reverted restriction in NestJS versioned tests (#2979) (ffddcab)
Tests
Support statement:
We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about keeping agents up to date. (https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent/)
See the New Relic Node.js agent EOL policy for information about agent releases and support dates. (https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy/)