Création de jetons d'écriture
Pour envoyer des données àLogfire, vous devez créer un jeton d'écriture. un jeton d'écriture est un identifiant unique qui vous permet d'envoyer des données à un projetLogfirespécifique. si vous configurez Logfire en suivant le guide First Step, vous avez déjà un jeton d'écriture lié localement au projet que vous créez. Toutefois, si vous souhaitez configurer d'autres ordinateurs pour écrire sur le projet, par exemple dans une application déployée, vous devez créer un nouveau jeton d'écriture.
Vous pouvez suivre ces étapes pour créer un jeton d'écriture:
-
Sur logfire.pydantic.dev Ouvrez l'interface WebLogfire.
-
Sélectionnez votre projet dans la section « Projets» desur le côté gauche de la page.
-
Cliquez sur l'onglet «……settings» en haut à droite de la page.️
-
Sélectionnez l'onglet{}Write tokensdans le menu de gauche.
-
Cliquez sur le bouton "Create Write Token".
Après avoir créé le jeton d'écriture, vous verrez une boîte de dialogue contenant la valeur du jeton.copie cette valeur et la stocke en toute sécurité, elle n'affichera plus.
Vous pouvez maintenant utiliser ce jeton d'écriture pour envoyer des données de n'importe quel ordinateur ou application à votre Logfire est une projets.
Nous vous recommandons d'injecter des jetons d'écriture via des variables d'environnement dans vos applications déployées. une fois que vous avez défini le jeton sur la variable d'environnement 的值 LOGFIRE_TOKEN, logfire l'utilise automatiquement pour envoyer des données à votre projet.
Set Up par send_to_logfire='if-token-present'¶
Vous souhaiterez peut-être ne pas envoyer de données à logfire pendant le développement local, mais vous aurez toujours la possibilité d'envoyer des données en production sans modifier le code. logfire.configure() Les paramètres sont fournis dans la fonction send_to_logfire='if-token-present' Si elle est définie sur 'if-token-present' alors seulement si la variable d'environnement LOGFIRE_TOKEN logfire n'envoie des données à logfire que lorsqu 'il y a un jeton d'écriture dans le CI ou lorsqu' un jeton est enregistré localement.
Vous pouvez également configurer cette option en définissant la variable environmnet LOGFIRE_SEND_TO_LOGFIRE, par exemple, vous pouvez la définir sur LOGFIRE_SEND_TO_LOGFIRE=true dans une application déployée et sur LOGFIRE_SEND_TO_LOGFIRE=false dans les paramètres de test.
本文总阅读量次