Seq 2024.1 Released

Seq 2024.1 is here! 🎉 Get the Windows MSI at datalust.co/download, or pull datalust/seq:latest from Docker Hub.

Distributed, hierarchical tracing

Traces track the progress of an operation through a system end-to-end. They're amazing for analyzing performance, and for quickly uncovering which components are involved in a complex process.

Seq 2024.1 fuses logs and traces into a single, coherent data stream. Everything you love about log analysis with Seq — easy search, full structured data support, message templates, analytic queries, dashboarding, alerting, and app integrations — now works seamlessly with trace data, too.

Traces can be visualized in the new trace view panel:

Seq trace panel showing a trace with four spans

And the same data - spans belonging to the trace, and log events raised within those spans - can be viewed and queried as events in the stream view, too:

Seq trace panel in context in the rest of the events page

Traces can be sent to Seq through the OpenTelemetry SDKs, Collector and OTLP, as well as directly from HTTP/JSON clients such as the in-development SerilogTracing.

Read the Tracing RC announcement for detailed setup instructions.

Upgrading

The release milestone lists the features and bug fixes you'll find in Seq 2024.1

Seq 2024.1 is a highly-compatible in-place upgrade: most users should either run the MSI, or pull the new Docker image, and let Seq take care of the rest.

Seq 2024.1 uses a new index format that isn't recognized by previous versions of Seq, so downgrades after indexes have been rebuilt (around ten minutes after starting up the new version) require deletion of .index files and execution of flaretl repair --metadata before the store is usable again on older Seq versions. Please reach out to support@datalust.co if you're unsure how to approach this.

See the docs for details on upgrading from specific versions.

We hope you enjoy Seq 2024.1 as much as we enjoyed building it! 😎

Nicholas Blumhardt

Read more posts by this author.