コンテンツにスキップ

書き込みトークンの作成

Logfireにデータを送信するには、書き込みトークンを作成する必要があります。書き込みトークンは、特定のLogfireプロジェクトにデータを送信できる一意の識別子です。 の最初のステップガイドに従ってLogfireを設定した場合、作成したプロジェクトに書き込みトークンをローカルにバインドしています。 ただし、デプロイ済みのアプリケーションなど、他のコンピューターがプロジェクトに書き込むように構成する場合は、新しい書き込みトークンを作成する必要があります。

書き込みトークンを作成するには、次の手順に従います。

  1. logfire.pydantic.devでLogfireWebインターフェースを開きます。

  2. ページの左側にある「プロジェクト」セクションからプロジェクトを選択します。

  3. ページの右上隅にある「⚙️設定」タブをクリックします。

  4. 左側のメニューから{}Write tokensタブを選択します。

  5. 「書き込みトークンを作成する」ボタンをクリックします。

書き込みトークンを作成すると、トークンの値を含むダイアログが表示されます。はこの値をコピーして安全に保存し、を再度表示しません。

これで、この書き込みトークンを使用して、任意のコンピューターまたはアプリケーションからLogfireプロジェクトにデータを送信できます。

環境変数を使用して、デプロイ済みのアプリケーションに書き込みトークンを注入することをお勧めします。環境変数 的值 LOGFIRE_TOKEN にトークンを設定すると、logfireはそれを使用してプロジェクトにデータを自動的に送信します。

設定する send_to_logfire='if-token-present'

ローカル開発中にlogfireにデータを送信しないようにしたい場合もありますが、コードを変更せずに本番環境でデータを送信するオプションもあります。そのために、logfire.configure() 関数に send_to_logfire='if-token-present' というパラメータを用意しました。 'if-token-present' に設定すると、環境変数 LOGFIRE_TOKEN に書き込みトークンが存在するか、トークンがローカルに保存されている場合に限り、logfireはlogfireにデータを送信します。CIでテストを実行すると、データは送信されません。

環境変数 LOGFIRE_SEND_TO_LOGFIRE を設定して、このオプションを設定することもできます。たとえば、デプロイ済みアプリケーションでは LOGFIRE_SEND_TO_LOGFIRE=true、テスト設定では LOGFIRE_SEND_TO_LOGFIRE=false に設定できます。


本文总阅读量次