CINXE.COM
Seq — centralized structured logs
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="title" property="og:title" content="Seq — centralized structured logs" /> <meta name="description" property="og:description" content="Seq is the self-hosted search, analysis, and alerting server built for structured log data." /> <meta property="og:image" content="/img/screenshot-header-light.png" /> <meta property="og:type" content="website" /> <meta property="og:site_name" content="Seq" /> <meta name="author" content="Datalust"> <title> Seq — centralized structured logs </title> <link rel="me" href="https://social.datalust.co/@seq" /> <link rel="shortcut icon" href="/favicon.png" /> <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap&subset=cyrillic" rel="stylesheet" /> <link href="https://fonts.googleapis.com/css?family=Roboto+Mono:300,400,500&display=swap&subset=cyrillic" rel="stylesheet" /> <link rel="stylesheet" href="/css/datalust.co.css?v=4ZzPBbcmwmtpx8iMcB2yCvDDsBEhG4pBmjF5YZHE1Eg" /> <link href="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/themes/prism.min.css" rel="stylesheet" /> <script defer data-domain="datalust.co" src="https://plausible.io/js/plausible.js"></script> </head> <body class="datalust area-none seq-home"> <section class="navigation has-secondary"> <nav class="navbar navbar-light datalust-primary-nav"> <div class="container"> <div class="navbar-brand logos"> <a class="nav-item datalust-logo " href="https://datalust.co/"> <img class="datalust-logo" alt="Datalust" src="/img/datalust-logo-dark.svg" /> </a> <div class="separator"></div> <a class="nav-item seq-logo active" href="https://datalust.co/seq"> <img class="seq-logo" alt="Seq" src="/img/seq-logo-dark.svg"> </a> </div> <div class="navbar-nav-container"> <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link" href="/u/login">Sign in</a> </li> </ul> </div> </div> </nav> <nav class="navbar navbar-light datalust-secondary-nav"> <div class="container"> <div class="navbar-nav-container"> <ul class="navbar-nav home-active"> <li class="nav-item"><a class="nav-link nav-home" href="/seq">What is it?</a></li> <li class="nav-item"><a class="nav-link nav-subscriptions" href="/pricing">Pricing</a></li> <li class="nav-item"><a class="nav-link" href="https://blog.datalust.co">Blog</a></li> <li class="nav-item"><a class="nav-link nav-screencasts" href="/screencasts">Screencasts</a></li> <li class="nav-item"><a class="nav-link nav-roadmap" href="/roadmap">Roadmap</a></li> <li class="nav-item"><a class="nav-link" href="https://docs.datalust.co">Documentation</a></li> <li class="nav-item"><a class="nav-link" href="https://discuss.datalust.co">Support</a></li> </ul> <ul class="navbar-nav home-active"> <li class="nav-item"><a class="btn btn-clear nav-link nav-download" href="/download">Download 2024.3</a></li> </ul> </div> </div> </nav> </section> <section class="seq-header"> <div id="header-layer-0"> <div class="header-background-dark"></div> <div class="header-background-light-green"></div> </div> <svg id="header-layer-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1920 976"> <rect class="header-background-dark" x="-0.5" y="0.33" width="2009" height="976"/> <polygon class="header-background-light-green" points="506.45 979.33 1872.78 0.33 2008.5 0.33 2008.5 976.33 506.45 979.33"/> </svg> <div id="header-layer-2"></div> <svg id="header-layer-3" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1920 976"> <g class="screenshot-left"> <image width="2560" transform="translate(255.5 395.33) scale(0.55)" xlink:href="/img/screenshot-header-light.png"/> </g> </svg> <div id="header-layer-4"> <img class="header-logo" alt="Seq" src="/img/seq-logo-light.svg" /> <h2>The self-hosted search, analysis, and alerting server<br/>built for structured logs and traces.</h2> </div> </section> <section class="seq-subheader"> <div class="container"> <h2>The self-hosted search, analysis, and alerting server built for structured logs and traces.</h2> </div> </section> <section class="customer-love"> <div class="container"> <h3>Developers in some of the world's smartest<br/>companies rely on Seq</h3> <div class="customer-logos-strip"> <img class="logo-1" src="/img/logo/logo-1.svg" alt="Coca-Cola" /> <img class="logo-6" src="/img/logo/logo-6.svg" alt="Microchip" /> <img class="logo-7" src="/img/logo/logo-7.svg" alt="Amazon" /> <img class="logo-2" src="/img/logo/logo-2.svg" alt="NASA" /> <img class="logo-5" src="/img/logo/logo-5.svg" alt="OctopusDeploy" /> <img class="logo-4" src="/img/logo/logo-4.svg" alt="ABB" /> </div> </div> </section> <section class="seq-features"> <div class="container"> <h3>Why structured logs?</h3> <p> Structured logs are the observability pillar that uniquely models your apps and services. They capture the detailed, domain-specific events you need to debug tough problems, and they're perfect for monitoring and analyzing system behavior in real time.</p> <p class="usage-quote"> <img class="headshot" alt="" src="img/testimonial-headshot.png" style="width: 56px;"/><q>Seq has already solved several visibility problems</q><br/> — Arri Rucker</p> <p> Seq is built from the ground up for modern structured logging. Events are captured as fully-structured JSON data, and Seq's query language makes it natural to search and manipulate them without awkward parsing or format handling. <p> Seq accepts logs via <a href="https://docs.datalust.co/docs/posting-raw-events">HTTP</a>, <a href="https://docs.datalust.co/docs/ingestion-with-opentelemetry">OpenTelemetry/OTLP</a>, <a href="https://docs.datalust.co/docs/writing-custom-inputs">custom inputs</a>, and the <a href="https://github.com/datalust/seqcli"><code>seqcli</code> command-line client</a>, with plug-ins or integrations available for .NET, Java, Node.js, Python, Ruby, Go, Docker, message queues, and many other technologies.</p> <h3>Search and filter</h3> <p class="leading">Seq is a centralized log file with superpowers.</p> <img class="feature-screenshot" srcset="/img/home/seq-log-search-feature-1100w.png 510w, /img/home/seq-log-search-feature-1110w.gif 1110w, /img/home/seq-log-search-feature-2220w.gif 2220w" sizes="(max-width: 768px) 510px, (max-width: 1984px) 1110px, 2220px" src="/img/home/seq-log-search-feature-1110w.gif" alt="Seq Log Search Screenshot"/> <p>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.</p> <h3>Analyze and chart</h3> <p class="leading">Go deeper with SQL-style log analysis and time-slicing to find trends and create beautiful charts and dashboards.</p> <img class="feature-screenshot" src="/img/home/dashboards-feature.png" alt="Seq Dashboard Screenshot"/> <p>Watch error rates, track latencies, or visualize business performance using structured data from your application log events.</p> <h3>Trace and observe <span class="new">new</span></h3> <p class="leading">Get instant visibility into what complex operations are really doing.</p> <img class="feature-screenshot" src="/img/home/traces-feature.png" alt="Seq Tracing Screenshot"/> <p>Find the answer to questions such as <i>"Why is this endpoint slow?"</i> and <i>"What other services does this one call?"</i>.</p> <h3>Alert and integrate</h3> <p class="leading">Be in-the-know about problems before your users or customers are affected.</p> <img class="feature-screenshot" src="/img/home/apps-feature.png" alt="Seq Apps Screenshot"/> <p>Set alerts based on custom conditions, and send notifications to a variety of channels including Slack, Teams, and SMTP mail.</p> <p>Write custom integrations using a simple C# library, or as command-line apps in any programming language.</p> <ul class="features-continued"> <li><a class="default" href="https://docs.datalust.co/docs">Documentation</a></li> <li><a href="/download">Download</a></li> </ul> </div> </section> <section class="featured-case-studies"> <div class="container"> <h2>Case Studies</h2> <p class="leading">Learn how our customers are using Seq — to uncover bugs, avoid outages, and improve visibility into complex apps and services.</p> <div class="row case-studies"> <div class="col-md-4"> <a href="/case-studies/michael-hill" class="case-study"> <div class="logo-wrap"> <img class="logo" alt="Michael Hill" src="/img/case-studies/mh-logo.svg" /> </div> <img class="quote" src="/img/quote.svg" alt="" /> <p class="snippet">Seq gives us a unified, cross-system view… <span class="read-more">read more</span></p> <div class="tags"> <span class="tag">retail</span> </div> </a> </div> <div class="col-md-4"> <a href="/case-studies/sparebank" class="case-study"> <div class="logo-wrap"> <img class="logo" alt="SpareBank 1 SR-Bank" src="/img/case-studies/sparebank.png" /> </div> <img class="quote" src="/img/quote.svg" alt="" /> <p class="snippet">It’s easy to configure new signals and get the information we need… <span class="read-more">read more</span></p> <div class="tags"> <span class="tag">banking</span> </div> </a> </div> <div class="col-md-4"> <a href="/case-studies/mater-hospitals" class="case-study"> <div class="logo-wrap"> <img class="logo" alt="Mater Hospitals and Health Services" src="/img/case-studies/mater-group.svg" /> </div> <img class="quote" src="/img/quote.svg" alt="" /> <p class="snippet">The benefits of using Seq were considerable… <span class="read-more">read more</span></p> <div class="tags"> <span class="tag">health services</span> </div> </a> </div> </div> <p>See <a href="/case-studies">more case studies</a>.</p> </div> </section> <footer> <div class="container"> <div class="row"> <div class="col-md-2"> <h5>Company</h5> <ul> <li><a href="/">datalust.co</a></li> <li><a href="https://blog.datalust.co" class="social blog">blog.datalust.co</a></li> <li><a href="https://github.com/datalust" class="social github">datalust</a></li> <li><a href="https://social.datalust.co/@seq" class="social mastodon">@<span class="__cf_email__" data-cfemail="2f5c4a5e6f4b4e5b4e435a5c5b014c40">[email protected]</span></a></li> <li><a href="https://twitter.com/datalust_seq" class="social twitter">@datalust_seq</a></li> </ul> </div> <div class="col-md-2 account-col"> <h5>Account</h5> <ul> <li><a href="/u/login">Sign in</a></li> <li><a href="/u/login?style=register">Register</a></li> <li><a href="/renew">Renew</a></li> </ul> </div> <div class="col-md-4"> <h5>Documentation</h5> <ul> <li><a href="/case-studies">Case Studies</a></li> <li><a href="https://docs.datalust.co/docs">Getting Started</a></li> <li><a href="/doc/eula-current.pdf">License Agreement</a></li> <li><a href="/about/privacy">Privacy Policy</a></li> <li><a href="/disclosure">Security Policy</a></li> </ul> </div> <div class="col-md-4"> <h5>Newsletter</h5> <form method="POST" role="form" class="needs-validation newsletter-form" novalidate action="/seq"> <label for="subscriberEmail">Subscribe to our <span title="Really, once a month only, nothing more.">monthly</span> newsletter for information and updates</label> <input type="text" id="url" name="url" value="" placeholder="Ignore this" /><input type="email" class="form-control" placeholder="you@example.com" id="subscriberEmail" name="email" required /><textarea id="comment" name="comment">None</textarea> <div class="invalid-feedback">An email address is required.</div> <div class="submit"> <button type="submit" class="button-clear signup"> Subscribe </button> </div> <input name="__RequestVerificationToken" type="hidden" value="CfDJ8BnQpL_IOQdHvUraIRJ0tFDqDdeaj_kfMfOrTpUhRqGaJXb0j1I6pRyePKWoDBFy9qOx2GCEn7EGTmnfOQOE3TvZPgfzJwb33obGk8vmPQj6qGTxGB4cbwbbxv8Y1j3QecX3unJPgjF2ZQiyDl5krfE" /></form> </div> </div> <p class="fineprint"> Copyright © <a href="https://datalust.co">Datalust</a> · LEI <a href="https://search.gleif.org/#/record/984500CBD36C9A5AB405">984500CBD36C9A5AB405</a> · ABN <a href="https://abr.business.gov.au/ABN/View?abn=84164150298">84 164 150 298</a> · <a href="/cdn-cgi/l/email-protection#f69e939a9a99b6929782979a838582d89599"><span class="__cf_email__" data-cfemail="4b232e2727240b2f2a3f2a273e383f652824">[email protected]</span></a> </p> </div> </footer> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://cdn.jsdelivr.net/npm/jquery@3.6.4/dist/jquery.slim.min.js" integrity="sha512-fYjSocDD6ctuQ1QGIo9+Nn9Oc4mfau2IiE8Ki1FyMV4OcESUt81FMqmhsZe9zWZ6g6NdczrEMAos1GlLLAipWg==" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.min.js" integrity="sha512-7rusk8kGPFynZWu26OKbTeI+QPoYchtxsmPeBqkHIEXJxeun4yJ4ISYe7C6sz9wdxeE1Gk3VxsIWgCZTc+vX3g==" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/prism.min.js" integrity="sha512-2D5f4z5gLOmnnO3tSHlTrwAitN8aTshlXFFM1HQfrAEW7IoYw5oE13StavDGEm049zbtHXMr/OPDM76yBPGpRw==" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/prismjs@1.29.0/plugins/autoloader/prism-autoloader.min.js" integrity="sha512-SkmBfuA2hqjzEVpmnMt/LINrjop3GKWqsuLSSB3e7iBmYK7JuWw4ldmmxwD9mdm2IRTTi0OxSAfEGvgEi0i2Kw==" crossorigin="anonymous"></script> <script src="/js/forms.js?v=_7Rik1N6j5D0qAD2VDCfXDnoGx8ButBuO5XowWbPt6E"></script> </body> <!-- 1.0.1625 --> </html>