Machine data, for humans.

Seq creates the visibility you need to quickly identify and diagnose problems in complex applications and microservices.

Collect application logs

Application logs are the most useful data available for detecting and solving a wide range of production issues and outages. Seq makes it easier to pinpoint the events and patterns in application behavior that show your system is working correctly — or why it isn't.

Seq has already solved several visibility problems
— Arri Rucker

Seq is built for modern structured logging with message templates. Rather than waste time and effort trying to extract data from plain-text logs with fragile log parsing, the properties associated with each log event are captured and sent to Seq in a clean JSON format. Message templates are supported natively by ASP.NET Core, Serilog, NLog, and many other libraries, so your application can use the best available diagnostic logging for your platform.

Seq accepts logs via HTTP, GELF, custom inputs, and the seqcli command-line client, with plug-ins or integrations available for .NET Core, Java, Node.js, Python, Ruby, Go, Docker, message queues, and many other technologies.

Search and filter

Seq is a centralized log file with superpowers.

Seq Log Search Screenshot

Intuitive expression-based filtering, combined with free-text and regular expression searches, mean you can drill down into events quickly, using techniques you already know.

Analyze and chart

Go deeper with SQL-style log analysis and time-slicing to find trends and create beautiful charts and dashboards.

Seq Dashboard Screenshot

Watch error rates, track latencies, or visualize business performance using structured data from your application log events.

Alert and integrate

Be in-the-know about problems before your users or customers are affected.

Seq Apps Screenshot

Set alerts based on custom conditions, and send notifications to a variety of channels including Slack, Teams, and SMTP mail.

Write custom integrations using a simple C# library, or as command-line apps in any programming language.