• /
  • EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

set_user_id(Python 에이전트 API)

통사론

newrelic.agent.set_user_id(user_id)

set_user_id 메서드를 사용하여 Transaction 이벤트에서 최종 사용자를 식별하는 표준화된 방법입니다.

이 방법은 Transaction 이벤트에서 최종 사용자를 식별하는 표준화된 방법인 사용자 추적에 사용됩니다.

요구 사항

Python 에이전트 버전 8.8.0 이상.

설명

이 호출은 최종 사용자를 특정 트랜잭션 또는 오류 이벤트에 연결하기 위해 트랜잭션 컨텍스트 내에서 사용됩니다. 이를 통해 고객은 특정 최종 사용자에 대한 통찰력을 얻을 수 있습니다.

매개변수

매개변수

설명

user_id

필수의.

반환 값

None.

성공하면 API가 사용자 ID를 에이전트 속성으로 추가합니다.

실패하면 API는 enduser.id 에이전트 속성으로 추가하지 않습니다. 여러 가지 이유로 실패가 발생할 수 있습니다.

  • 현재 거래가 활성화되어 있지 않습니다.
  • API에 대한 입력으로 아무것도 제공되지 않았습니다.
  • 무언가가 제공되었지만 문자열이 아닙니다.

사용 예

백그라운드 작업 내에서 사용자 ID 설정

트랜잭션의 사용자 ID를 설정하기 위해 간단한 Flask 앱 내에서 set_user_id 사용하는 예:

from flask import Flask
import newrelic.agent
app = Flask("Flask Test App")
@app.route("/")
def hello():
try:
newrelic.agent.set_user_id("my-user-id")
raise ValueError("Oh no!")
except:
newrelic.agent.notice_error()
return "Hello World!"
if __name__ == '__main__':
app.run()
Example app with set_user_id with Flask
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.