DEV Community

Cover image for Seq on Azure Web Apps is no more
Ssewannonda Keith Edwin
Ssewannonda Keith Edwin

Posted on

Seq on Azure Web Apps is no more

What is Seq?

Seq is is a real-time centralized, search and analysis server for structured application log data. Its richly featured user interface, JSON event store, and familiar query language syntax makes it efficient to detect and diagnose issues in complex applications and microservices.

As it is self-hosted and cross platform it can be deployed either on-premise or in the cloud.
The cloud option makes it an attractive proposition to use as it is as easy to setup as azure make this a seamless process.

Azure web app support ends

Documentation screenshot warning
However, in August 2022, the maintainers of this popular open source application log ingesting service, announced that they had stopped support for both Azure websites and Azure web apps.
The main reason as per the documentation

These services permit container instances to run concurrently, which will cause storage corruption when hosting Seq.

The issues related to this have been reported since 2018 as seen per the GitHub issues below.

In one of the responses, as seen in the screenshot below, they had advised against using this approach.

Early response to Azure web apps issues

Alternative options

Serverless

Those who still want to use serverless Docker container hosting in Azure, Azure Container Instances (ACI) is an option.
However, for persistent storage an Azure Premium Files share must be used. Seq further recommends using Azure Kubernetes Services (AKS)

Virtual machine

This serves as a better alternative in my experience as there is no interference in Seq data and then the complete control over it's management.

Top comments (0)