Notes
이번 릴리스 에이전트에는 다음과 같은 변경 사항이 적용됩니다.
- 끌어당김 3.7에 대한 지원 제거
- 다양한 API 및 설정을 제거하거나 더 이상 사용하지 않습니다.
- aioredis 측정, 로그 사용 중단
setuptools
의 최소 지원 버전을 올립니다.setuptools_scm
- AutoGen에 대한 새 측정, 로그를 추가합니다.
- Pyzeebe에 대한 새로운 측정, 로그를 추가합니다.
- 새로운 MCP(모델 컨텍스트 프로토콜)라는 이름의 span을 추가합니다.
- psycopg에서 충돌이 발생하는 문제를 해결합니다.
- AI 모니터링이 활성화된 경우에만 MCP 스팬이 기록되도록 보장합니다.
끌어오기 패키지 색인을 통해 easy_install/pip/distribute
사용하여 에이전트를 설치하거나 뉴렐릭 다운로드 사이트 에서 직접 다운로드하세요.
제거된 기능
끌어당김 3.7에 대한 지원 제거
- 끌어3.7은 2023년 6월 27일에 단종되었습니다. 접착제 에이전트가 이에 대한 지원을 중단했습니다.
다양한 더 이상 사용되지 않는 API를 제거합니다.
다음 API가 제거되었습니다.
구형 API 대체 API accept_distributed_trace_payload
accept_distributed_trace_headers
add_custom_parameter
add_custom_attribute
add_custom_parameters
add_custom_attributes
create_distributed_trace_payload
insert_distributed_trace_headers
get_browser_timing_footer
이 기능은 get_browser_timing_header()
에 래핑되었습니다.record_exception
notice_error()
NewRelicLogHandler
NewRelicLogForwardingHandler
lambda_handler
&LambdaHandlerWrapper
이러한 API는 newrelic-lambda
패키지로 이동되었습니다.
다양한 더 이상 사용되지 않는 설정을 제거합니다.
다음 설정이 제거되었습니다.
구형 설정 교체 설정 transaction_tracer.capture_attributes
transaction_tracer.attributes.enabled
error_collector.capture_attributes
error_collector.attributes.enabled
browser_monitoring.capture_attributes
browser_monitoring.attributes.enabled
analytics_events.enabled
transaction_events.enabled
analytics_events.capture_attributes
transaction_events.attributes.enabled
error_collector.ignore_errors
error_collector.ignore_classes
strip_exception_messages.whitelist
strip_exception_messages.allowlist
ssl
이제 이 항목은 true
에 하드코딩되어 설정 옵션에서 제거되었습니다.ignored_params
대신 newrelic.attributes.exclude = request.parameters.{name}
사용하세요. 각 요청 템플릿, 키를 쉼표로 구분하여newrelic.attributes.exclude
목록에 추가합니다. 키 앞에request.parameters
꼭 추가하세요.agent_limits.merge_stats_maximum
이제 서버 측 구성을 선호하여 이 문제는 완전히 무시되었습니다.
더 이상 사용되지 않는 기능
aioredis 에 대한 측정, 사용이 더 이상 사용되지 않습니다.
다른 언어 에이전트와 일치하도록 일부 기존 수확 설정을 더 이상 사용하지 않습니다.
다른 언어 에이전트의 규칙과 일관성을 유지하기 위해 다음 수확 설정은 더 이상 사용되지 않습니다.
구형 설정 교체 설정 event_harvest_config.harvest_limits.analytic_event_data
transaction_events.max_samples_stored
event_harvest_config.harvest_limits.span_event_data
span_events.max_samples_stored
event_harvest_config.harvest_limits.error_event_data
error_collector.max_event_samples_stored
event_harvest_config.harvest_limits.custom_event_data
custom_insights_events.max_samples_stored
event_harvest_config.harvest_limits.log_event_data
application_logging.forwarding.max_samples_stored
이는 이러한 설정의 이름을
*.max_samples_stored
에서event_harvest_config.harvest_limits.*
형식으로 변경한 이전 변경 사항을 되돌린 것입니다. 이 결정은 뒤집혔고, 원래 설정은 이러한 설정 이름을 변경하지 않은 다른 언어 에이전트와 일치하도록 복원되었습니다. 더 이상 사용되지 않는 설정은 현재로는 계속 작동하지만, 향후 릴리스에서는 제거될 예정입니다.
WSGI 환경 사전을 통해 에이전트 설정을 더 이상 사용하지 않습니다.
이전에는 WSGI environ 사전을 통해 구성할 수 있었던 다음 설정은 더 이상 사용되지 않습니다. 환경 변수나 구성 파일을 통해 이러한 설정을 구성하세요.
newrelic.set_background_task
newrelic.suppress_apdex_metric
newrelic.suppress_transaction_trace
newrelic.capture_request_params
newrelic.disable_browser_autorum
setuptools<61.2
또는 를 사용하여 에이전트를 빌드하는 데 대한 지원을 더 이상 사용하지 않습니다.setuptools_scm<6.4
setuptools
및setuptools_scm
의 최소 지원 버전이 각각61.2
및6.4
으로 증가했습니다. 이는 패키지 메타데이터 구성 및 빌드 지침에pyproject.toml
를 사용할 수 있도록 지원하기 위한 것입니다. 이제 에이전트는 더 현대적인 빌드 도구로 빌드될 수 있으며, 더 이상pyproject.toml
파일이 없다는 경고를 발생시키지 않습니다.- 이 변경 사항은 패키지
newrelic.__version__
및newrelic.__version_tuple__
에 새로운 버전 속성을 추가합니다. 이를 통해 런타임에 에이전트 버전을 프로그래밍 방식으로 확인할 수 있습니다.
새로운 기능
AutoGen에 대한 새 측정, 로그를 추가합니다.
- AutoGen의 에이전트 및 도구에 대한 측정, 로그(명명된 범위 및 사용자 정의
Llm
이벤트)를 추가합니다.
- AutoGen의 에이전트 및 도구에 대한 측정, 로그(명명된 범위 및 사용자 정의
Pyzeebe에 대한 새로운 측정, 로그를 추가합니다.
- Pyzeebe에 대한 자동 측정, 리소스 및 프레임워크 관련 에이전트 속성을 추가합니다.
새로운 MCP(모델 컨텍스트 프로토콜)라는 이름의 span을 추가합니다.
- Streamable HTTP를 지원하기 위해 도구 관리자를 통해 수행된 MCP(모델 컨텍스트 프로토콜) 도구 호출에 대한 새로운 명명된 스팬을 추가합니다.
버그 수정
psycopg>=3.2.0
에서 호출 시 발생하는 충돌을 수정합니다.as_string()
as_string()
메서드가 더 이상 인수를 필요로 하지 않아 잠재적인 충돌을 일으키는psycopg>=3.2.0
의 문제를 해결합니다. 이 문제는 해결되었으며, 이 메서드의 두 가지 서명이 모두 지원됩니다.
AI 모니터링이 활성화된 경우에만 MCP(모델 컨텍스트 프로토콜) 스팬이 기록되도록 보장합니다.
- MCP(모델 컨텍스트 프로토콜) 스팬은 설정
ai_monitoring.enabled
활성화된 경우에만 기록됩니다.
- MCP(모델 컨텍스트 프로토콜) 스팬은 설정
지지 성명
최신 에이전트 버전이 출시되면 즉시 업데이트하는 것이 좋습니다. 최신 버전으로 업그레이드할 수 없는 경우, 에이전트를 90일 이내 버전으로 업데이트하세요. 에이전트에게 최신 정보를 제공하는 방법에 대해 자세히 알아보세요.
에이전트 릴리스 및 지원 날짜에 대한 정보는 뉴렐릭 끌어 당기는 에이전트 EOL 정책을 참조하세요.