Schrijftokens maken
Om gegevens naar deLogfirete verzenden, moet u een schrijftoken maken. Een schrijftoken is een unieke apparaat-ID waarmee u gegevens naar een specifiekLogfire-project kunt verzenden. Als u de eerste stapgids volgt om Logfire in te stellen, heeft u het schrijftoken lokaal gebonden aan het project dat u hebt gemaakt. Als u echter andere computers wilt configureren om naar het project te schrijven, zoals in een geïmplementeerde applicatie, moet u een nieuw schrijftoken maken.
U kunt een schrijftoken maken door deze stappen te volgen:
-
In logfire.pydantic.dev deLogfirewebinterface.
-
Vanaf de linkerkant van de pagina"Project"Selecteer uw project in de sectie.
-
Klik op het tabblad "⚙️instellingen" in de rechterbovenhoek van de pagina.
-
Selecteer het tabblad{}Write tokensin het linkermenu.
-
Klik op de knop "Create Write Token".
Nadat u het schrijftoken hebt gemaakt, ziet u een dialoogvenster met de tokenwaarde.kopieert deze waarde en slaat deze veilig op, het zalniet meer weergeven.
Nu kunt u dit schrijftoken gebruiken om gegevens vanaf elke computer of applicatie naar uwLogfire-project te verzenden.
We raden u aan tokens te schrijven via injectie van omgevingsvariabelen in uw geïmplementeerde applicaties. Na het instellen van het token op omgevingsvariabelen 的值 LOGFIRE_TOKEN, zal logfire het automatisch gebruiken om gegevens naar uw project te verzenden.
stellen send_to_logfire='if-token-present'¶
Mogelijk wilt u tijdens lokale ontwikkeling geen gegevens naar logfire verzenden, maar u kunt er toch voor kiezen om gegevens in de productieomgeving te verzenden zonder de code te wijzigen. Hiervoor bieden we de parameter send_to_logfire='if-token-present' in de logfire.configure()-functie.
Als dit is ingesteld op 'if-token-present', stuurt logfire alleen gegevens naar logfire als er een schrijftoken bestaat in omgevingsvariabelen LOGFIRE_TOKEN of als het token lokaal wordt opgeslagen. Als de test wordt uitgevoerd in CI, worden er geen gegevens verzonden.
U kunt ook de Environmnet-variabele LOGFIRE_SEND_TO_LOGFIRE instellen om deze optie te configureren. U kunt deze bijvoorbeeld instellen op LOGFIRE_SEND_TO_LOGFIRE=true in een geïmplementeerde applicatie en LOGFIRE_SEND_TO_LOGFIRE=false in een testopstelling.
本文总阅读量次