Export Log Events with Extensions
Although we recommend that you try our log streaming service to send all your log data to a third-party service, you can export Auth0 logs to external analytics services using an Auth0 extension, which is a scheduled job that sends your tenant logs to a selected external target.
You install and configure an extension by clicking the chosen extension name on Auth0 Dashboard > Extensions. You may need to provide a write key value which you can get from the external service website. You can view all the scheduled jobs on the Extensions page in the Dashboard and see details.
If the external service fails to process a request, the extension will make five retry attempts. After the fifth failure, logs in that batch will be skipped, and an error including the skipped checkpoints will be logged in the extensions UI. You can monitor for failures using the Slack Webhook.
In the event of a failure or service interruption, you can replay the logs starting from the failed log.
To replay logs:
Get the checkpoint ID of the failed log.
Navigate to Auth0 Dashboard > Extensions, and click Installed Extensions.
Click the gear icon to view extension settings.
Enter the checkpoint ID in the START_FROM field, and click Save.
Logging Additional Events
In addition, you can create an Auth0 rule to send specific log event data to an external service. See Export Log Events with Rules for details.
You can export logs to the following external services: