Seq Documentation and Support

Seq Documentation and Support

Welcome to the Seq documentation hub. You'll find comprehensive guides and documentation to help you start working with Seq as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    
Ask A Question

Questions

1

Version Store out of memory error

I am getting tons of errors in the ingestion log like below: I've been running seq fine for months. I recently noticed that Seq was dropping some of my log messages, so I started experimenting with the DurableSeq sink, but not sure if that has anything to do with it. Now it doesn't look like my Seq instance can ingest any events. Any ideas on how to remedy? I am running Seq 3.4.20 on Win Server 2016 and I have plenty of free disk space. Thanks. 2017-04-13 17:50:17 Exception raised when writing to event storage Microsoft.Isam.Esent.Interop.EsentVersionStoreOutOfMemoryException: Version store out of memory (cleanup already attempted) at Microsoft.Isam.Esent.Interop.Api.Check(Int32 err) at Microsoft.Isam.Esent.Interop.Api.JetGetTableColumnInfo(JET_SESID sesid, JET_TABLEID tableid, String columnName, JET_COLUMNLIST& columnlist) at Microsoft.Isam.Esent.Interop.Api.GetColumnDictionary(JET_SESID sesid, JET_TABLEID tableid) at Seq.Storage.Isam.SeqDBSession.OpenTable(String tableName, Table& table, IDictionary`2& columns) at Seq.Storage.Isam.EventStoreExtent..ctor(SeqDBSession session) at Seq.Storage.Events.EventStore.Add(StorageEventCreationData[] eventsCreationData, Boolean lazyFlush) at Seq.Server.Web.Api.Events.RawEventsModule.Ingest() 2017-04-13 17:50:21 Exception raised when writing to event storage Microsoft.Isam.Esent.Interop.EsentVersionStoreOutOfMemoryException: Version store out of memory (cleanup already attempted) at Microsoft.Isam.Esent.Interop.Api.Check(Int32 err) at Microsoft.Isam.Esent.Interop.Api.JetGetTableColumnInfo(JET_SESID sesid, JET_TABLEID tableid, String columnName, JET_COLUMNLIST& columnlist) at Microsoft.Isam.Esent.Interop.Api.GetColumnDictionary(JET_SESID sesid, JET_TABLEID tableid) at Seq.Storage.Isam.SeqDBSession.OpenTable(String tableName, Table& table, IDictionary`2& columns) at Seq.Storage.Isam.EventStoreExtent..ctor(SeqDBSession session) at Seq.Storage.Events.EventStore.Add(StorageEventCreationData[] eventsCreationData, Boolean lazyFlush) at Seq.Server.Web.Api.Events.RawEventsModule.Ingest()

Posted by Nicholas P. Nelson about a month ago

2

SEQ doesn't show the full stack trace .net

I have a MVC application that uses Seq. When an exception occurs, I am redirecting it to the seq as an error but it doesn't show the full stack trace which is really hard to understand the exact place of the code that get failed. I am reading seq config from app.config file as follows; <!--Serilog--> <add key="serilog:minimum-level" value="Debug" /> <add key="serilog:using" value="Serilog.Sinks.Seq" /> <add key="serilog:write-to:Seq.serverUrl" value="http://localhost:5342" /> And then ILogger log;= new LoggerConfiguration() .ReadFrom.AppSettings() .CreateLogger(); And then invoke log.Error catch (Exception ex) { log.Error("Error updating student details. StudentId:{0} Message:{1} Trace:{2}", someid, ex.Message, ex.StackTrace); throw ex; } My seq out put as follows, Please note that the full stack trace with line lumbers are missing. 31 Mar 2017 01:31:39.470 Error binding the student model StudentId:0 Message:Value cannot be null. Parameter name: String Trace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number,… Id ▾ Level (Error) ▾ Type ($61C10FBB) ▾ Pin ▾ Raw JSON 0 0 1 Value cannot be null. Parameter name: String 2 at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at SchoolAdmin.Web.Helpers.StudentModelBinder.BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)

Posted by Hasitha Gamage about a month ago