Log streaming: Log Shuttle

Fastly's Real-Time Log Streaming feature can send log files to Log Shuttle. Log Shuttle is an open source application designed to provide simpler encrypted and authenticated log delivery.

Adding Log Shuttle as a logging endpoint

Follow these instructions to add Log Shuttle as a logging endpoint:

  1. Review the information in our Setting Up Remote Log Streaming guide.
  2. Click the Log Shuttle Create endpoint button. The Create a Log Shuttle endpoint page appears.

    the create a Log Shuttle endpoint page

  3. Fill out the Create a Log Shuttle endpoint fields as follows:
    • In the Name field, enter a human-readable name for the endpoint.
    • In the Placement area, select where the logging call should be placed in the generated VCL. Valid values are Format Version Default, waf_debug (waf_debug_log), and None. See our guide on changing log placement for more information.
    • In the Log format field, optionally enter an Apache-style string or VCL variables to use for log formatting. Our discussion of format strings provides more information.
    • In the Token field, enter the data authentication token. This is required for some endpoints like Heroku's Log Integration.
    • In the URL field, enter the URL to which log data will be sent (e.g., https://logs.example.com/).
  4. Click the Create button to create the new logging endpoint.
  5. Click the Activate button to deploy your configuration changes.
Back to Top