콘텐츠로 이동

쓰기 토큰 생성

Logfire로 데이터를 보내려면 쓰기 토큰을 만들어야 합니다. 쓰기 토큰은 특정Logfire프로젝트로 데이터를 보낼 수 있는 고유한 장치 식별자입니다. 첫 번째 단계 가이드를 따라 Logfire를 설정하는 경우 쓰기 토큰을 만든 프로젝트에 로컬로 바인딩한 것입니다. 그러나 배포된 응용 프로그램과 같이 프로젝트에 쓰도록 다른 컴퓨터를 구성하려면 새 쓰기 토큰을 만들어야 합니다.

다음 단계에 따라 쓰기 토큰을 만들 수 있습니다.

  1. 존재 logfire.pydantic.dev 오픈 로그파이어 웹 인터페이스.

  2. 페이지 왼쪽에서"프로젝트"섹션에서 프로젝트를 선택하십시오.

  3. 페이지의 오른쪽 상단 모서리에 있는 "⚙️설정" 탭을 클릭합니다.

  4. 왼쪽 메뉴에서{}쓰기 토큰탭을 선택합니다.

  5. "쓰기 토큰 만들기" 버튼을 클릭합니다.

쓰기 토큰을 생성하면 토큰 값이 포함된 대화 상자가 표시됩니다.는 이 값을 복사하여 안전하게 저장하면가 다시 표시되지 않습니다.

이제 이 쓰기 토큰을 사용하여 모든 컴퓨터 또는 응용 프로그램에서Logfire프로젝트로 데이터를 보낼 수 있습니다.

배포된 응용 프로그램에서 환경 변수 주입을 통해 토큰을 작성하는 것이 좋습니다. 토큰을 환경 변수 的值 LOGFIRE_TOKEN 로 설정하면 logfire가 자동으로 사용하여 프로젝트로 데이터를 전송합니다.

세트 send_to_logfire='if-token-present'

로컬 개발 중에 로그 파이어로 데이터를 보내지 않을 수도 있지만 코드를 변경하지 않고 프로덕션 환경에서 데이터를 보내도록 선택할 수 있습니다. 이를 위해 logfire.configure() 함수에 send_to_logfire='if-token-present' 매개 변수를 제공합니다. 이것이 'if-token-present' 로 설정된 경우 logfire는 환경 변수 LOGFIRE_TOKEN 에 쓰기 토큰이 존재하거나 토큰이 로컬에 저장된 경우에만 데이터를 logfire로 보냅니다. CI에서 테스트를 실행하면 데이터가 전송되지 않습니다.

이 옵션을 구성하도록 mnet 변수 LOGFIRE_SEND_TO_LOGFIRE 를 설정할 수도 있습니다. 예를 들어 배포된 응용 프로그램에서는 LOGFIRE_SEND_TO_LOGFIRE=true 로, 테스트 설정에서는 LOGFIRE_SEND_TO_LOGFIRE=false 로 설정할 수 있습니다.


本文总阅读量次